Beranda › Base64 Encode & Decode

Base64 Encode & Decode Online

Ubah teks ke Base64 atau sebaliknya, mendukung UTF-8 dan format URL-safe. Bisa juga mengubah file atau gambar menjadi Data URL.

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

Cara Menggunakan

  1. Untuk encode: ketik teks di kolom Input, lalu klik Encode.
  2. Untuk decode: tempel teks Base64, lalu klik Decode.
  3. 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.