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.
Masukkan nilai yang valid.
Cara menggunakan
- Tempel teks atau string Base64 Anda ke kotak input.
- Klik "Encode ke Base64" atau "Decode dari Base64" sesuai arah yang Anda butuhkan.
- 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 _.