Lewati ke konten

Enkode/Dekode Base64

Enkode/Dekode Base64

Enkode/Dekode Base64: Mendukung pengkodean dan dekode Base64 data teks dan biner dengan opsi format URL-safe dan MIME. Mendukung parsing URL data, pengkodean baris demi baris, dan pengenalan format otomatis, cocok untuk panggilan API, lampiran email, dan penyematan data.

Enkode/Dekode Base64

Mulai cepat

1
Masukkan teks (biasa atau string Base64) ke dalam kolom.
2
Klik "Enkode" atau "Dekode" untuk memproses.
3
Input dan hasil berbagi kolom yang sama; Anda dapat menyalin atau mengosongkannya dengan satu klik.
4
Untuk verifikasi, enkode lalu beralih ke tab "Dekode" untuk pemeriksaan bolak‑balik.
5
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

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.

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

Skenario tambahan

encode Base64, decode Base64, dan konverter Base64 dapat ditangani dalam alur yang sama agar hasil lebih cepat diperiksa sebelum disalin atau diekspor.

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
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
Auto‑padding: panjang diselaraskan ke kelipatan 4; panjang yang tidak valid akan dilaporkan.
Tahan terhadap spasi: pemenggalan baris dan spasi akan dihapus saat dekode.

Saran penggunaan

Gunakan UTF‑8 secara konsisten untuk menghindari karakter berantakan.
Secara bawaan menggunakan URL‑safe; nonaktifkan jika membutuhkan Base64 standar.
Saat bertukar data antar sistem, hilangkan pemisah baris dan spasi; tambahkan hanya untuk keperluan tampilan.
Base64 menambah ukuran sekitar 33%; hindari untuk berkas yang sangat 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.
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

Batasan & kompatibilitas

Teks yang sangat panjang dapat memengaruhi kinerja; pertimbangkan untuk membaginya.
Data biner: antarmuka ini berfokus pada teks; untuk biner gunakan Data URL atau alat baris perintah.
Ukuran maksimum dibatasi oleh memori peramban.
Some image formats may encode successfully but remain unpreviewable in the current browser

Kontrol sesi

Konten saat ini dapat diganti, dibersihkan, dan diproses ulang kapan saja sebelum Anda mengekspor hasil akhir.
Catatan keamanan: Base64 adalah pengkodean, bukan enkripsi. Data sensitif sebaiknya dienkripsi dulu, baru dienkode.

Pertanyaan umum

6

Lanjutkan langkah berikutnya dengan alat terkait ini.