Encoder Base64
Ubah teks apa pun menjadi Base64 secara instan. Dukungan UTF-8 penuh — huruf beraksen, teks CJK, dan emoji terenkode dengan benar — dengan opsi alfabet URL-safe.
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
Kapan membutuhkan encoding Base64
Base64 mengemas ulang data biner menjadi 64 karakter ASCII yang dapat dicetak, sehingga konten yang akan rusak di saluran khusus teks (JSON, XML, email, URL) selamat sampai tujuan. Setiap 3 byte menjadi 4 karakter, itulah sebabnya output Base64 sekitar 33% lebih besar dari input.
Penggunaan umum: Data URL untuk menyematkan gambar kecil di CSS atau HTML, header HTTP Basic Authentication, segmen JWT, dan lampiran MIME. Jika hasilnya harus masuk ke URL atau nama file, aktifkan alfabet URL-safe yang mengganti + dan / dengan - dan _.
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
Seberapa besar Base64 memperbesar data?
Tepat 4/3 dari ukuran asli, dibulatkan ke kelipatan 4 karakter dengan padding =. 100 byte menjadi 136 karakter.
Bisakah mengenkode teks Cina atau emoji?
Bisa. Teks diubah ke byte UTF-8 sebelum encoding, jadi karakter apa pun berfungsi — tidak seperti alat yang memanggil btoa() langsung dan gagal di luar Latin-1.
Apakah Base64 itu enkripsi?
Bukan, hanya encoding yang bisa dibalikkan siapa pun dalam hitungan detik. Gunakan untuk transportasi, jangan pernah untuk melindungi rahasia.
Alfabet standar atau URL-safe?
Pilih URL-safe bila output masuk ke URL, parameter kueri, nama file, atau JWT. Selain itu, alfabet standar dengan padding = adalah pilihan umum.