Parser & Decoder Base64 URL
Dekode dan enkode Base64, parsing string ter-enkode URL, pratinjau gambar Base64, dan dekode segmen header atau payload JWT
Output akan muncul di sini.
Cara Penggunaan
Pilih Mode Parser
Beralih antara parsing Base64, URL, atau segmen JWT.
Tempelkan Nilai Terenkode
Masukkan teks terenkode, data URL gambar, atau token JWT lengkap.
Dekode dan Periksa
Baca output terdekode, pratinjau gambar, dan salin hasilnya.
Pertanyaan Umum
Ya. Tempelkan data URL atau string gambar Base64 mentah dan tool ini menampilkan pratinjau gambar beserta tipe MIME dan ukuran yang terdeteksi.
Ya. Pada mode dekode, tanda plus ditafsirkan sebagai spasi sebelum dekode URI, sesuai perilaku umum pengodean form.
Ya. Mode JWT memungkinkan Anda memilih dan mendekode segmen header, payload, atau terkait signature secara terpisah.
Base64 standar (RFC 4648 bagian 4) menggunakan + dan /, yang bertabrakan dengan karakter cadangan URL. Alfabet URL-safe (bagian 5) menggantinya dengan - dan _. JWT selalu memakai alfabet URL-safe - karena itu signature token tidak pernah berisi + atau /. Tool ini otomatis mendeteksi keduanya.
Base64 mengenkode 3 byte menjadi 4 karakter, sehingga input yang bukan kelipatan 3 diberi padding = agar panjangnya kelipatan 4. Satu = berarti sisa 2 byte, dua = berarti 1. Padding boleh dihilangkan dengan aman bila panjang diketahui dari jalur lain - segmen JWT memang begitu - dan dekoder memulihkannya otomatis.
Base64 sendiri lossless, tetapi fungsi JavaScript btoa() hanya menerima karakter Latin-1 dan melempar error untuk lainnya. Cara yang benar: enkode ke UTF-8 dulu (TextEncoder), lalu Base64 byte-nya. Tool ini menangani pipeline itu otomatis, sehingga teks Tionghoa, Arab, atau emoji bolak-balik tanpa rusak.
Periksa tiga sinyal: set karakter hanya A-Z, a-z, 0-9, +, / (atau - dan _ versi URL-safe); panjangnya kelipatan 4 setelah padding dipulihkan; dan dekode menghasilkan byte yang masuk akal. Tidak ada metode 100% pasti karena banyak string biasa (seperti abcd) juga Base64 valid - konteks menentukan.
Tidak. Base64 adalah encoding reversibel yang bisa didekode siapa saja tanpa rahasia apa pun - ia memberi kerahasiaan nol. Jangan pernah dipakai untuk melindungi password atau API key. Untuk perlindungan, gunakan TLS saat transit dan cipher sungguhan seperti AES-256-GCM; satu-satunya tugas Base64 adalah membuat data biner aman untuk kanal teks.
Alat Terkait
Referensi Otoritatif
Sumber primer di balik alat ini — standar dan spesifikasi resmi, bukan ringkasan pihak kedua.
RFC 4648 - Base Encodings of Data Specifications
Standar enkode basis IETF yang mencakup Base16, Base32, dan Base64 (beserta alfabet URL-safe).
MDN Web Docs - Base64
Panduan Mozilla untuk Base64 di platform web: btoa/atob dan jebakan Unicode.
Base64 - Wikipedia
Sejarah Base64, varian alfabet, dan aturan padding.