Alat
ID

Decode dan Encode Base64 Online

Tempel string Base64 untuk men-decode-nya menjadi teks yang bisa dibaca, atau beralih ke Encode untuk mengubah teks menjadi Base64. Hasil langsung muncul saat Anda mengetik.

Privasi terjaga: data Anda diproses di browser Anda dan tidak pernah diunggah.

Cara decode Base64

  1. Tempel string Base64 Anda ke kotak Input. Data URI dan Base64 aman URL juga diterima.
  2. Teks hasil decode langsung muncul di kotak Output. Jika muncul karakter aneh, pilih set karakter lain.
  3. Klik Salin atau Unduh. Hasil biner seperti gambar atau PDF disimpan sebagai file dengan ekstensi yang tepat.

Decoder dan encoder Base64 dalam satu alat

Base64 Decoder Online mengonversi ke dua arah. Decoder mengabaikan spasi dan baris baru, menerima alfabet aman URL (- dan _), serta menambahkan padding = yang hilang secara otomatis, sehingga string berantakan yang disalin dari log, email, atau API pun tetap ter-decode dengan benar. Encoder mendukung teks UTF-8, UTF-16, dan Latin-1, output aman URL, serta baris baru MIME.

Cara kerja decoding Base64

Setiap 4 karakter Base64 mewakili 3 byte data. Decoder memetakan setiap karakter kembali ke nilai 6-bit-nya, menggabungkan bit-bit tersebut, lalu membaginya menjadi byte, yang kemudian ditafsirkan sebagai teks menggunakan set karakter yang dipilih. Contohnya, SGVsbG8= di-decode menjadi Hello.

Decode Base64 lewat command line

Di Linux dan macOS, gunakan echo 'SGVsbG8=' | base64 --decode. Di Windows PowerShell, gunakan [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('SGVsbG8=')). Di Python: base64.b64decode('SGVsbG8=').decode().

Mengapa menggunakan Base64 Decoder Online?

Pertanyaan yang sering diajukan

Apakah Base64 termasuk enkripsi?

Bukan. Base64 adalah encoding, bukan enkripsi. Siapa pun dapat men-decode-nya tanpa kunci, jadi jangan pernah mengandalkan Base64 saja untuk melindungi kata sandi atau data pribadi.

Mengapa teks hasil decode saya terlihat kacau?

Kemungkinan teks tersebut di-encode dengan set karakter lain (coba UTF-16 atau Windows-1252), atau Base64 tersebut berisi data biner seperti gambar, PDF, atau file ZIP. Gunakan Unduh untuk menyimpan data biner sebagai file.

Apa itu Base64 aman URL?

Base64URL mengganti + dengan - dan / dengan _, serta biasanya menghilangkan padding =, sehingga hasilnya bisa dipakai di URL, nama file, dan JSON Web Token. Decoder ini membaca kedua varian secara otomatis.

Apakah data saya dikirim ke server?

Tidak. Proses decode dan encode berlangsung secara lokal di browser Anda dengan JavaScript. Apa pun yang Anda tempel tidak diunggah maupun disimpan.