Lewati ke konten
Konverter Waktu Kickoff Piala Dunia sudah tersediaLihat kickoff dalam zona waktu Anda dan tambahkan pengingat kalender.

Enkode/Dekode Base64

Encode/decode Base64 menangani teks UTF-8, output terbungkus Base64URL dan MIME, ditambah alur kerja gambar untuk Data URL, Base64 mentah, pratinjau lokal, dan pengunduhan gambar.

Teks Masukan

Karakter

0 / 50,000

Enkode/Dekode Base64

Mulai cepat

1
Pilih Teks, Gambar ke Base64, atau Base64 ke gambar.
2
Tempel teks/Base64, atau unggah satu gambar.
3
Enkode atau dekode teks, lalu salin hasilnya.
4
Setelah unggah gambar, salin Data URL atau raw Base64.
5
Tempel Data URL atau raw Base64, pilih MIME, lalu pratinjau atau unduh.

Skenario umum

URL/JWT

Sebaiknya gunakan varian URL‑safe (−/_); tanda '=' di akhir boleh dihilangkan untuk menghindari masalah escape di URL.

Email/MIME

Jika perlu pemenggalan baris, gunakan aturan 76 kolom MIME (CRLF); untuk web biasanya tidak perlu dibungkus. Alat ini menyediakan pemenggalan 76 kolom serta sakelar LF/CRLF.

Teks multibaris

aktifkan "Enkode per baris" agar setiap baris dienkode secara mandiri.

MIME/PEM

aktifkan pemenggalan 76 kolom; aktifkan LF jika perlu mengganti CRLF.

Data URL

Saat menyematkan, buat data:[mime];base64,…; decoder akan otomatis mengambil bagian setelah tanda koma.

Verifikasi bolak‑balik

enkode lalu langsung dekode kembali untuk memastikan hasil tetap sama.

Unggah gambar

pertahankan byte asli lalu beralih antara output Data URL dan Base64 mentah tanpa unggah ulang.

Data URL gambar

tempel data:image/...;base64,... untuk mendeteksi tipe MIME secara otomatis dan langsung menampilkan pratinjau gambar.

Data gambar Base64 mentah

berikan tipe MIME asli gambar agar alat dapat mempratinjaunya secara otomatis dan mengunduhnya sebagai gambar.

Parameter & varian enkode

Keluaran URL-safe
Enkode per baris (setiap baris secara terpisah)
Bungkus pada 76 kolom MIME (CRLF)
Gunakan LF untuk pemisah baris (\n)
Data URL
Base64 mentah
Input gambar Base64 mentah memerlukan tipe MIME yang jelas karena Base64 tidak menyimpan metadata format file.
Auto‑padding: panjang diselaraskan ke kelipatan 4; panjang yang tidak valid akan dilaporkan.
Tahan terhadap spasi: pemenggalan baris dan spasi akan dihapus saat dekode.

Batas Teks & Gambar

Pengkodean teks dimulai dengan Base64 standar (+/ dengan padding). Output aman URL beralih ke Base64URL (-/_ dengan padding dihilangkan secara default).
Decode menerima Base64 dan Base64URL standar, menghapus spasi, menambahkan padding jika memungkinkan, dan mengekstrak payload setelah koma Data URL.
Gambar ke Base64 menerima satu gambar pada satu waktu dan menyimpan byte aslinya; itu tidak mengompres, memotong, mengubah ukuran, mengoptimalkan, memindai, atau mengonversi format.
Input gambar Base64 mentah tidak memiliki metadata MIME. Pilih jenis gambar asli sebelum melihat pratinjau atau mengunduh.
Teks dan gambar berukuran besar dibatasi oleh batas eksekusi teks, panjang Data URL, memori browser, dan dukungan pratinjau gambar browser.
Untuk file biner non-gambar, gunakan alat file khusus atau CLI. Mode teks menerjemahkan byte sebagai UTF-8, sehingga data biner yang berubah-ubah mungkin terlihat kacau.

Saran penggunaan

Mode Teks menggunakan UTF-8 secara default. Jika Anda perlu memakai GBK, Shift-JIS, atau encoding lain, ubah dulu sebelum menggunakan alat ini.
Standar Base64 adalah defaultnya. Aktifkan output aman URL hanya ketika target mengharapkan Base64URL (-/_ dengan padding dihilangkan secara default).
Saat bertukar data antar sistem, hilangkan pemisah baris dan spasi; tambahkan hanya untuk keperluan tampilan.
Base64 meningkatkan ukuran data sekitar 33%; pisahkan teks yang sangat besar dan hindari menggunakannya sebagai format penyimpanan file besar.
Base64 standar untuk sistem lama: nonaktifkan URL‑safe (pertahankan +/ dan =).
Enkode per baris akan mengen kode ulang Base64 yang sudah ada; jika hanya ingin mengubah varian, matikan opsi ini sebelum mengenkode.
Pemenggalan 76 kolom hanya memengaruhi tampilan; decoder akan mengabaikan pemenggalan baris dan spasi.
Saat membagikan Base64 mentah, sertakan tipe MIME aslinya agar penerima bisa merekonstruksi file dengan benar.
Ketersediaan pratinjau bergantung pada dukungan gambar di browser; jika pratinjau gagal, unduhan tetap menyimpan byte asli.

Batasan & kompatibilitas

Mode teks menerjemahkan byte sebagai teks UTF-8. Untuk file biner non-gambar, gunakan alat file khusus atau CLI, bukan halaman ini.
Unggahan gambar, panjang Data URL, dan ukuran pratinjau dibatasi oleh memori browser dan dukungan format gambar browser.
Beberapa format gambar bisa berhasil dienkode tetapi tetap tidak bisa dipratinjau di browser saat ini.

Privasi & keamanan

Pemrosesan Base64 berjalan di browser. Input teks, input gambar Base64, gambar yang dipilih, dan setelan dapat tetap berada di sesi saat ini atau penyimpanan browser. Jika Anda menyimpan ruang kerja atau mengaktifkan sinkronisasi WebDAV, input tersebut, lampiran gambar yang dipilih, dan setelan dapat disimpan sesuai pengaturan sinkronisasi Anda. Pada perangkat bersama, hapus input, gambar, dan data situs saat diperlukan.
Catatan keamanan: Base64 adalah pengkodean, bukan enkripsi. Itu tidak menyembunyikan, memverifikasi, atau memindai konten; mengenkripsi data sensitif sebelum pengkodean.

Pertanyaan umum

8

Lanjutkan langkah berikutnya dengan alat terkait ini.

Seluruh pemrosesan alat terjadi secara lokal di browser Anda.