Apa itu Base64?
Base64 adalah cara mengubah data biner (misalnya gambar, file, atau teks dengan karakter khusus) menjadi rangkaian 64 karakter yang aman dikirim lewat sistem berbasis teks: huruf A–Z, a–z, angka 0–9, serta tanda + dan /. Hasil encode Base64 sekitar 33% lebih besar dari data aslinya.
Kegunaan Base64
- Data URL — menyisipkan gambar kecil atau ikon langsung di HTML/CSS tanpa file terpisah.
- Email — lampiran email dikirim dalam format Base64 (MIME).
- API & autentikasi — header HTTP Basic Auth dan token JWT memakai Base64/Base64URL.
- Menyimpan data biner di format teks seperti JSON atau XML.
Cara Menggunakan
- Untuk encode: ketik teks di kolom Input, lalu klik Encode.
- Untuk decode: tempel teks Base64, lalu klik Decode.
- Untuk file atau gambar: pilih file melalui tombol File ke Base64.
Base64 Bukan Enkripsi
Penting diingat: Base64 hanya mengubah bentuk data, bukan mengamankannya. Siapa pun bisa men-decode Base64 dalam hitungan detik. Jangan gunakan Base64 untuk menyembunyikan password atau data rahasia — gunakan enkripsi yang sebenarnya.
Apa itu Base64URL?
Base64URL adalah varian yang aman dipakai di URL dan nama file: tanda + diganti -, / diganti _, dan padding = dihapus. Format ini dipakai antara lain oleh JWT. Centang opsi URL-safe untuk menggunakannya; saat decode, kedua format dikenali otomatis.
Pertanyaan yang Sering Diajukan
Apakah Base64 aman untuk menyimpan password?
Tidak. Base64 bukan enkripsi dan bisa dikembalikan ke bentuk asli oleh siapa saja. Gunakan hashing atau enkripsi yang tepat untuk data sensitif.
Kenapa ada tanda = di akhir hasil Base64?
Itu adalah padding, ditambahkan agar panjang hasil selalu kelipatan 4 karakter. Format Base64URL biasanya menghilangkannya.
Apakah mendukung emoji dan huruf non-latin?
Ya. Teks di-encode sebagai UTF-8 sehingga emoji, huruf beraksen, dan aksara non-latin tetap utuh setelah di-decode.
Berapa ukuran file maksimal yang bisa dikonversi?
Kami membatasi 5 MB agar browser tetap responsif. Untuk gambar di website, Base64 sebaiknya hanya dipakai untuk file kecil seperti ikon.