Tools

Konversi Base64: Encode & Decode Online

Konversi Base64

Encode teks ke Base64 atau decode Base64 ke teks, mendukung karakter Unicode

Encode
Base64 tidak valid, periksa lagi teksnya.

Tempel atau ketik teks di panel kiri, klik Konversi, dan hasilnya muncul di panel kanan. Klik tombol tukar di tengah untuk berganti antara Encode (teks ke Base64) dan Decode (Base64 ke teks). Semua diproses langsung di browser, jadi teksmu tidak dikirim ke mana-mana.

Ringkasan:

  • Base64 mengubah data jadi 64 karakter aman (A-Z, a-z, 0-9, plus + dan /) agar mudah dikirim lewat teks.
  • Encode mengubah teks biasa jadi Base64, decode mengembalikannya jadi teks semula.
  • Mendukung karakter Unicode seperti emoji dan huruf beraksen.

Base64 adalah cara mengubah data biner atau teks menjadi rangkaian karakter yang aman ditransmisikan lewat media berbasis teks, seperti email, URL, atau file konfigurasi. Programmer sering memakainya untuk menyisipkan gambar kecil, token, atau data lain di dalam kode. Alat ini melakukan encode dan decode secara instan.

Cara Pakai

  • Pastikan mode yang tepat: Encode untuk teks ke Base64, atau klik tombol tukar untuk Decode.
  • Ketik atau tempel input di panel kiri.
  • Klik Konversi. Hasil muncul di panel kanan, lalu klik Salin Hasil.

Apa Itu Base64

Base64 adalah skema penyandian yang mewakili data memakai 64 karakter yang aman: huruf besar, huruf kecil, angka, serta tanda tambah dan garis miring. Tujuannya bukan menyembunyikan data, melainkan memastikan data bisa lewat jalur yang hanya menerima teks tanpa rusak.

Cara Kerjanya

Data dipecah tiap 3 byte (24 bit), lalu dikelompokkan ulang jadi 4 potongan masing-masing 6 bit. Setiap potongan 6 bit dipetakan ke satu karakter Base64. Karena itu ukuran hasil Base64 sekitar sepertiga lebih besar dari data aslinya. Contohnya, kata Halo di-encode menjadi SGFsbw==.

Kapan Base64 Dipakai

Base64 sering muncul saat menyisipkan gambar langsung ke dalam HTML atau CSS (data URI), mengirim lampiran di email, menyimpan token pada web, atau menaruh data biner di file JSON dan XML. Intinya, di mana pun data perlu diwakili sebagai teks murni, Base64 jadi pilihan populer.

Alat Terkait

Butuh penyandian lain? Coba konversi teks ke biner untuk mengubah teks jadi 0 dan 1, buat QR Code dari teks atau link, atau iseng dengan membalik teks.

Sering Ditanyakan

Apakah Base64 sama dengan enkripsi?

Bukan. Base64 hanya penyandian yang bisa dibalik oleh siapa saja tanpa kunci rahasia. Ia tidak melindungi kerahasiaan data. Jika kamu perlu mengamankan informasi, gunakan enkripsi sungguhan, bukan Base64.

Kenapa ada tanda sama dengan di akhir?

Tanda sama dengan adalah padding yang menandakan panjang data asli tidak pas kelipatan tiga byte. Satu atau dua tanda sama dengan ditambahkan agar hasilnya genap kelipatan empat karakter. Ini normal dan tetap valid.

Apakah aman untuk data sensitif?

Alat ini memproses semuanya di browsermu, jadi teks tidak dikirim ke server. Meski begitu, karena Base64 mudah dibalik, jangan mengandalkannya untuk menyembunyikan kata sandi atau data pribadi. Anggap saja sebagai pembungkus teks, bukan pengaman.


Sekarang encode dan decode Base64 bisa kamu lakukan dalam sekejap, lengkap dengan dukungan Unicode. Cocok untuk urusan ngoding maupun sekadar penasaran. Semoga bermanfaat 🙂