Encoder & Decoder Base64
Ubah teks menjadi Base64 atau kembalikan lagi, seketika dan sepenuhnya di browser Anda. Dukungan UTF-8 penuh, jadi huruf beraksen, teks CJK, dan emoji tetap utuh saat dikonversi bolak-balik.
Memakai - dan _ sebagai ganti + dan / serta membuang padding =. Aman dipakai di URL, nama file, dan segmen JWT.
0 karakter · 0 byte · 0 baris
Hasil
0 karakter · 0 byte · 0 baris
Yang ditangani alat ini
Unicode ditangani dengan benar
Teks diubah menjadi byte UTF-8 sebelum di-encode, sehingga 中文, café, dan 🔒 bolak-balik dengan benar tanpa memicu error.
Decoder yang toleran
Baris baru, spasi berlebih, padding = yang hilang, dan alfabet aman URL semuanya diterima tanpa perlu Anda bersihkan lebih dulu.
Tidak ada data yang keluar dari tab
Proses encoding berjalan dengan JavaScript di perangkat Anda. Token, kredensial, dan payload tidak dikirim ke mana pun.
Pertanyaan yang sering diajukan
Apakah Base64 termasuk enkripsi?
Bukan. Base64 adalah encoding, bukan enkripsi — siapa pun bisa membukanya dalam hitungan detik. Pakai untuk memindahkan data biner melalui kanal teks saja, jangan untuk melindungi data rahasia.
Kenapa alat lain gagal pada teks Mandarin atau emoji?
Mereka memanggil btoa() secara langsung, yang hanya menerima karakter Latin-1 dan melempar error untuk karakter lain. Alat ini meng-encode ke byte UTF-8 lebih dulu, jadi karakter apa pun bisa diproses.
Kapan sebaiknya memakai alfabet aman URL?
Saat hasilnya masuk ke URL, parameter query, nama file, atau JWT. Base64 standar memakai + dan / yang punya arti khusus di tempat-tempat tersebut.
Bisakah saya men-decode gambar atau file Base64?
Anda bisa men-decode string Base64 apa pun, tetapi data biner seperti gambar akan tampil sebagai karakter yang tidak terbaca karena hasilnya ditampilkan sebagai teks.