Lewati ke konten utama
Alat Pengembang

Encoder/Decoder Base64

Frontend Murni Tanpa Unggah Aman UTF-8 Konversi Instan
( karakter)
( karakter)

Ketik teks atau string Base64 di atas lalu klik tombol untuk mengonversi

Enkode teks ke Base64 atau dekode string Base64 gratis secara online. Mendukung UTF-8 (emoji & multibahasa), varian aman URL, dan pembungkusan baris MIME. 100% pribadi — berjalan di browser.

Apa itu Base64?

Base64 adalah pengodean yang merepresentasikan data biner dengan 64 karakter ASCII yang dapat dicetak, digunakan untuk mengirim data melalui sistem berbasis teks seperti email, URL, JSON, dan permintaan HTTP. Ini bukan enkripsi — siapa pun dapat mendekodenya.

Tips

Kebenaran UTF-8

Alat ini mengodekan teks ke byte UTF-8 sebelum mengonversi ke Base64, sehingga emoji, karakter beraksen, dan aksara CJK berjalan dengan benar tanpa rusak.

Varian aman URL

Karakter + dan / pada Base64 standar di-escape di URL. Token JWT dan OAuth menggunakan varian dengan - dan _. Aktifkan jika hasilnya akan masuk URL atau cookie.

Privasi

Semua enkode/dekode terjadi di browser Anda dengan btoa/atob dan TextEncoder/TextDecoder. Tidak ada yang dikirim ke server.

Kasus Penggunaan

Kredensial API

Enkode kunci dan token untuk header Authorization

Data URI

Enkode gambar kecil sebagai data: URI untuk disematkan

Inspeksi JWT

Dekode segmen header dan payload untuk melihat isi

FAQ

Apakah Base64 itu enkripsi?

Bukan. Base64 adalah pengodean, bukan enkripsi — hasilnya dapat didekode siapa pun saat itu juga. Jangan gunakan untuk menyembunyikan kata sandi atau kunci API.

Mengapa btoa langsung error?

btoa bawaan browser hanya mendukung Latin-1 dan error pada emoji atau aksara non-Latin. Alat ini mengonversi teks ke byte UTF-8 terlebih dahulu via TextEncoder.

Apakah data dikirim ke server Anda?

Tidak. Semua konversi terjadi di browser — DevTools → Network menunjukkan nol permintaan. Tidak ada yang dicatat atau disimpan.