Dekoder Base64

Konversi data terenkode dengan opsi format yang jelas. Data Anda tetap di perangkat Anda.

Enkode & Dekode
Menyiapkan ruang kerja Anda…
Masukan
Keluaran
Hasil Anda akan muncul di sini.

Cara menggunakan

  1. Tempel nilai terenkode, buka file, atau coba contoh.
  2. Pilih format. Hasil diperbarui saat Anda mengetik.
  3. Salin hasil atau unduh data yang telah dikonversi.

Mendekode Base64 dengan benar

Dekode Base64 menjadi byte aslinya. UTF-8 valid ditampilkan sebagai teks; data biner lain mendapat pratinjau heksadesimal dan unduhan yang mempertahankan setiap byte.

Pilih alfabet yang sesuai dan tentukan apakah spasi kosong ASCII serta padding yang hilang diterima. Karakter tidak valid dan padding yang tidak konsisten akan dilaporkan.

Pulihkan byte asli

Setiap kelompok karakter Base64 menjadi byte. Decoding teks memakai UTF-8 ketat dan mempertahankan BOM di awal. Byte nonteks tetap dapat diunduh tanpa diganti dengan karakter pengganti.

Konversi Base64
Masukan
SGFsbywgZHVuaWEhIPCfkYs=
Hasil
Halo, dunia! 👋

Pengaturan bawaan mengonversi masukan ini dalam satu kali lintasan.

Padding dan spasi kosong

Spasi ASCII, tab, CR, dan LF dapat diabaikan secara eksplisit. Padding yang hilang dapat diterima, tetapi padding berlebih, = yang salah posisi, alfabet campuran, dan bit tak terpakai yang bukan nol ditolak. Alfabet yang dipilih harus sesuai dengan masukan.

Hasil biner dan Base64 murni

Masukan harus berupa nilai Base64 itu sendiri. Hapus header data URL sebelum mendekode. Keluaran biner hanya ditampilkan sebagai pratinjau heksadesimal terbatas; Unduh mengekspor seluruh byte hasil decoding.

Batas pemrosesan

Maksimal masukan 5 MiB, keluaran 20 MiB, dan 10 detik per proses. File teks harus memakai UTF-8. Encoding Base64 juga menerima file biner. Dokumen tetap di perangkat Anda.

?

Pertanyaan umum

Mengapa saya melihat pratinjau heksadesimal?

Byte hasil decoding bukan UTF-8 yang dapat dibaca. Unduh menyimpan byte tersebut tanpa perubahan.

Bisakah saya mendekode nilai tanpa padding?

Ya, dengan Izinkan tanpa padding diaktifkan. Sisa satu karakter selalu tidak valid.

Bisakah saya menempelkan Base64 yang terbungkus baris?

Ya, jika Abaikan spasi kosong ASCII diaktifkan. Karakter tak terduga lainnya tetap dianggap kesalahan.

Apakah dekoder menerima data URL?

Tempel nilai Base64 setelah koma, tanpa header data URL-nya.

Apakah decoding akan menjalankan file?

Tidak. Hasilnya berupa teks atau unduhan. Hasil tidak pernah dijalankan atau dirender sebagai dokumen.

Temukan alat berikutnya

Bahasa

Ganti bahasa? Pekerjaan saat ini akan dihapus. Salin atau unduh data yang ingin disimpan terlebih dahulu.