Decoder Base64
Dekode string Base64 apa pun kembali menjadi teks yang dapat dibaca. Decoder toleran menerima baris baru, padding = yang hilang, dan alfabet URL-safe tanpa perlu dibersihkan.
0 karakter · 0 byte · 0 baris
Hasil
0 karakter · 0 byte · 0 baris
Tentang decoding Base64
Decoding mengembalikan setiap kelompok 4 karakter Base64 ke 3 byte aslinya. Decoder ini sengaja dibuat toleran: baris baru, spasi liar, padding = yang hilang, dan alfabet URL-safe (- dan _) diterima tanpa perlu dibersihkan dulu.
Tugas yang umum: memeriksa payload JWT, mengecek token API, mengintip Data URL atau lampiran email. Byte hasil dekode ditampilkan sebagai teks UTF-8 — mendekode gambar akan tampak seperti karakter acak, dan itu wajar. Semuanya berjalan lokal, jadi menempel token di sini aman.
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
Bagaimana mengetahui sebuah string adalah Base64?
Hanya memakai A–Z a–z 0–9 + / (atau - _ pada varian URL-safe), panjangnya kelipatan 4, dan dapat diakhiri satu atau dua =.
Mengapa hasil dekode berantakan?
Dua penyebab umum: data aslinya biner (gambar, arsip) bukan teks, atau teksnya memakai encoding lawas selain UTF-8. Proses decoding-nya sendiri sudah benar.
Bisakah mendekode tanpa padding =?
Bisa. Padding yang hilang, baris baru yang tertanam, dan alfabet URL-safe semuanya ditangani otomatis.
Segmen JWT gagal di tempat lain tapi berhasil di sini?
JWT memakai alfabet URL-safe tanpa padding yang ditolak banyak decoder; alat ini menerimanya secara native.