Base64 Encoder/Decoder
Enkode teks ke Base64 atau dekode Base64 kembali ke teks biasa. Mendukung input UTF-8.
Cara Kerja
Enkoding Base64 merepresentasikan data biner sebagai teks ASCII menggunakan alfabet 64 karakter — banyak digunakan dalam lampiran email, data URL, dan field JSON.
Untuk mengkode: tempel teks biasa atau data ke field input dan klik Kode. Hasilnya adalah string Base64 yang aman untuk transmisi melalui sistem teks.
Untuk mendekode: tempel string Base64 dan klik Dekode untuk memulihkan teks asli.
Enkoding Base64 meningkatkan ukuran data sekitar 33% (setiap 3 byte → 4 karakter). Ini bukan enkripsi — string yang dikodekan dapat dengan mudah didekode oleh siapa saja. Gunakan untuk mengkode data, bukan mengamankannya. Alat ini mendukung Base64 standar maupun varian yang aman untuk URL (dengan - dan _ sebagai pengganti + dan /).
Kasus Penggunaan
- Mengenkode data biner untuk transmisi teks
- Menyematkan gambar di HTML atau CSS
- Mendekode token JWT
- Bekerja dengan header Basic Auth
- Mengenkode parameter URL
Pertanyaan yang Sering Diajukan
- Apakah Base64 adalah enkripsi?
- Tidak. Base64 hanyalah skema enkoding — data yang dikodekan dapat dengan mudah didekode oleh siapa saja.
- Mengapa output saya berakhir dengan karakter =?
- Karakter = adalah padding yang menyelaraskan output ke kelipatan 4 karakter.
- Apakah alat mendukung file biner?
- Alat ini dioptimalkan untuk teks. Untuk file biner, gunakan konverter khusus.
- Apa perbedaan antara Base64 standar dan yang aman untuk URL?
- Yang aman untuk URL menggunakan - dan _ sebagai pengganti + dan / untuk menghindari masalah dalam URL.
- Apakah data saya disimpan?
- Tidak. Semuanya berjalan secara lokal di browser.