Lewati ke konten
FileTinker

Base64 encode & decode

Tempel teks untuk meng-encode-nya ke Base64, atau tempel Base64 untuk men-decode-nya kembali menjadi teks biasa. Aman untuk UTF-8, jadi emoji dan bahasa apa pun bisa digunakan, dengan opsi alfabet URL-safe. Semuanya berjalan di browser Anda.

Hasil muncul di sini

Encode atau decode

Buka alat dalam mode yang Anda butuhkan — masing-masing memiliki halaman sendiri:

Cara meng-encode atau men-decode Base64

  1. Pilih Encode (teks → Base64) atau Decode (Base64 → teks).
  2. Ketik atau tempel teks Anda ke dalam kotak; hasilnya diperbarui saat Anda mengetik.
  3. Salin hasilnya — aktifkan URL-safe jika Anda membutuhkannya untuk URL atau nama file.

Tentang Base64

Base64 memetakan setiap tiga byte data menjadi empat karakter yang bisa dicetak, sehingga konten biner dapat melewati sistem yang hanya menangani teks — gambar data URI, lampiran email, payload JSON, header basic-auth, dan format token. Konverter ini aman untuk UTF-8, jadi huruf beraksen, aksara non-Latin, dan emoji tetap utuh saat dikonversi bolak-balik, bukannya menjadi rusak.

Ingat bahwa Base64 memang dirancang untuk bisa dibalik: ini bukan cara untuk melindungi informasi, hanya cara untuk membuatnya aman sebagai teks. Semua di sini dihitung di browser Anda tanpa unggahan, jadi aman untuk meng-encode atau men-decode potongan data sensitif tanpa menyentuh server.

Pertanyaan umum

Apa itu Base64?

Base64 adalah cara merepresentasikan data hanya dengan 64 karakter ASCII biasa (A–Z, a–z, 0–9, + dan /). Base64 digunakan untuk menyematkan gambar di HTML atau CSS sebagai data URI, membawa data biner melalui email dan JSON, serta di dalam token seperti JWT — di mana saja saluran yang hanya menerima teks perlu memindahkan data sembarang dengan aman.

Apakah Base64 itu enkripsi?

Tidak. Base64 adalah encoding, bukan enkripsi — tidak ada kunci dan siapa pun bisa men-decode-nya kembali secara instan. Jangan pernah menggunakannya untuk menyembunyikan kata sandi atau rahasia; Base64 hanya membuat data aman sebagai teks, bukan pribadi.

Apa itu Base64 URL-safe?

Base64 URL-safe mengganti karakter + dan / menjadi - dan _ serta menghilangkan padding = di akhir, sehingga hasilnya bisa langsung dimasukkan ke dalam URL, query string, atau nama file tanpa perlu di-escape.

Apakah teks saya diunggah ke mana pun?

Tidak. Encoding dan decoding sepenuhnya terjadi di browser Anda, jadi apa pun yang Anda tempel tidak pernah meninggalkan perangkat Anda.