Konverter Base64

Ubah teks apa pun ke Base64 dan sebaliknya dengan dukungan UTF-8 penuh — Arab, emoji, dan simbol di-encode dengan benar. Semua berjalan di perangkat Anda dan tidak ada yang diunggah.

Cara menggunakan

  1. Tempel teks atau string Base64 Anda ke kotak input.
  2. Klik "Encode ke Base64" atau "Decode dari Base64" sesuai arah yang Anda butuhkan.
  3. Salin hasilnya dengan satu klik — Base64 yang tidak valid dilaporkan seketika.

Pertanyaan yang sering diajukan

Apakah Base64 enkripsi?

Tidak. Base64 adalah skema pengodean, bukan enkripsi: ia mengubah data menjadi bentuk teks yang aman menggunakan alfabet publik dan tidak memerlukan kunci. Siapa pun bisa mendekodenya seketika, jadi jangan pernah gunakan untuk melindungi kata sandi atau rahasia — gunakan enkripsi sungguhan untuk itu.

Apakah pengodean dilakukan di perangkat saya?

Ya, sepenuhnya. Alat ini menggunakan fungsi TextEncoder dan btoa/atob bawaan browser, sehingga teks Anda dikonversi secara lokal dan tidak pernah diunggah, disimpan, atau dilihat oleh server mana pun.

Mengapa saya melihat karakter � setelah dekode?

Itu terjadi ketika Base64 asli dihasilkan dari byte yang bukan UTF-8 valid, atau ketika string disalin tidak lengkap. Pastikan Anda menempelkan seluruh string Base64, termasuk tanda = penyeimbang di akhir; alat ini melakukan encode dan decode dengan UTF-8 di kedua sisi.

Apakah hasilnya aman untuk URL, dan mengapa berakhir dengan =?

Base64 standar menggunakan karakter +, /, serta satu atau dua tanda = penyeimbang di akhir, yang memiliki arti khusus dalam URL, sehingga tidak aman untuk URL apa adanya. Lakukan escaping sebelum memasukkannya ke query string, atau gunakan varian base64url yang mengganti + dan / dengan - dan _.

Alat terkait