Pilih input teks dan mode pengkodean, lalu masukkan Hello persis seperti yang ditunjukkan di bawah ini. Gunakan UTF-8 dan alfabet Base64 standar untuk contoh ini. Enkode teks dan periksa apakah hasilnya adalah SGVsbG8=. Beralih ke mode decoding, tempelkan hasil itu dan decode untuk memulihkan lima karakter asli. Baris baru di akhir mengubah hasil yang dikodekan.
Untuk integrasi, pertama-tama periksa apakah sistem penerima mengharapkan standar Base64 atau varian aman URL-nya. Cocokkan persyaratan padding dan pembungkus garisnya daripada mengubah opsi secara acak. Saat menangani file, gunakan alur kerja file sehingga byte-nya dikodekan secara langsung. Data biner yang didekode harus diunduh dalam format yang sesuai, bukan diperlakukan sebagai teks yang dapat dibaca.
Hello → SGVsbG8= → Hello
btoa("Hello"); // SGVsbG8=
base64.b64encode(b"Hello") # SGVsbG8=
Base64 adalah representasi byte yang dapat dibalik, bukan enkripsi atau metode penyimpanan rahasia. Ini memetakan kelompok enam-bit ke dalam alfabet 64 karakter. Padding melengkapi grup terakhir bila diperlukan. Teks yang dikodekan umumnya lebih besar dari byte aslinya, jadi pengkodean bukanlah teknik kompresi. Siapa pun yang memperoleh nilai yang dikodekan dapat memecahkan kodenya. Gunakan saluran aman yang sesuai saat mengirimkan kredensial atau informasi sensitif lainnya.
Standar Base64 menggunakan karakter plus dan garis miring. Alfabet yang aman untuk URL menggantikan tanda hubung dan garis bawah, sehingga menghindari karakter tersebut dalam protokol berorientasi URL. Persyaratan padding bergantung pada format penerimaan. Segmen JWT, URL data, dan lampiran MIME adalah wadah yang berbeda; mengidentifikasi representasi yang diharapkan sebelum mendekode.
Pemrosesan berjalan di browser. Penyimpanan dan berbagi bersifat opsional, memerlukan akun, dan mengirim konten pilihan Anda ke layanan kami. Tinjau konten yang dibagikan terlebih dahulu: siapa pun yang memiliki tautan dapat membukanya. Menutup halaman ini tidak menghapus salinan tersimpan.
Periksa apakah input sudah lengkap dan menggunakan alfabet yang dipilih. Penguraian kode teks juga memerlukan pengkodean karakter yang benar. Base64 yang valid dapat mewakili gambar, arsip, atau file biner lainnya, jadi teks yang tidak dapat dibaca tidak berarti byte tersebut rusak. Gunakan unduhan biner jika itu adalah keluaran yang diinginkan. Dekode yang berhasil memastikan bahwa representasi dapat diinterpretasikan; itu tidak menetapkan bahwa file yang diunduh aman untuk dibuka.
Mulailah dengan sampel kecil dan konfirmasikan perjalanan bolak-balik sebelum mengkodekan file besar. Browser memerlukan memori untuk sumber dan keluaran yang dikodekan, dan perluasan Base64 menambah biaya tersebut. Tidak ada latensi pemrosesan tetap atau jaminan pengurangan ukuran yang dijanjikan. Simpan file asli hingga aplikasi penerima menerima hasilnya. Cuplikan JavaScript dan Python di bawah panduan menunjukkan contoh Hello yang sama. Itu adalah perintah penjelasan, bukan antarmuka skrip bawaan.
Seret dan jatuhkan file di sini, atau
Mendukung semua tipe file • Ukuran maks: 100 MB
Pemrosesan berjalan di browser. Penyimpanan dan berbagi bersifat opsional, memerlukan akun, dan mengirim konten pilihan Anda ke layanan kami.
Batas ukuran file: Ukuran file maksimum adalah 100 MB untuk memastikan performa browser yang optimal. File yang lebih besar dari 10 MB mungkin memerlukan waktu lebih lama untuk diproses.