Encode/Decode Base64 (Mendukung Teks & File)

Gunakan satu layar untuk decode Base64, encode Base64, dan konversi cepat.

Konversi teks, file, dan Data URL dengan aman di browser Anda.

Tanpa upload ke server (pemrosesan hanya di browser)
Data URL didukung
Output teks UTF-8

Alat Konversi

Ganti mode (Encode / Decode / Deteksi Otomatis) dan jenis input (Teks / File) dari bagian atas.

Data input tetap di browser Anda dan tidak pernah diupload.

Tekan Ctrl / Cmd + Enter untuk menjalankan konversi.

Contoh

Encode teks

Input

hello

Output

aGVsbG8=

Dekode Data URL

Input

data:text/plain;base64,44GT44KT44Gr44Gh44Gv

Output

こんにちは

Cara menggunakan

  1. Mulai dengan Deteksi Otomatis, lalu masukkan teks atau pilih file.
  2. Ganti ke Encode atau Decode secara manual bila diperlukan.
  3. Setelah konversi, salin atau unduh hasil.

Encode ke Base64

  • Konversi teks atau file ke Base64.
  • Pilih format output: hanya Base64 atau Data URL (dengan MIME).

Dekode Base64

  • Decode Base64 yang berisi spasi atau line break.
  • Mendukung Base64 aman-URL (- dan _).
  • Pilih output teks UTF-8 atau unduhan biner untuk data hasil decode.

Pisahkan Data URL

  • Pisahkan secara otomatis header dan payload dari data:...;base64,.
  • Tampilkan MIME dan payload Base64 secara terpisah dengan salin sekali klik.

FAQ

Teks Jepang yang didecode terlihat rusak

Gunakan "Tampilkan sebagai teks (UTF-8)" terlebih dahulu. Jika data hasil decode bersifat biner, ganti ke "Perlakukan sebagai biner (unduh)".

Apakah Anda mendukung Data URL (data:image/...;base64,)?

Ya. Alat ini otomatis memisahkan header data:*;base64, dan payload, lalu menampilkan tipe MIME.

Apakah file diupload?

Tidak. Konversi berjalan sepenuhnya di browser, dan file tidak pernah diupload.

Bisakah saya decode Base64 yang memiliki line break?

Ya. Aktifkan “Abaikan spasi dan line break” untuk decode Base64 yang dipisah baris.

Apakah Anda mendukung Base64URL (- dan _)?

Ya. Aktifkan “Terima Base64 aman-URL (- dan _)”.

Catatan

  • Saat konten hasil decode ditampilkan sebagai teks, UTF-8 digunakan. Jika data asli memakai encoding lain, teks mungkin terlihat rusak.
  • File besar dapat membutuhkan waktu lebih lama tergantung batas memori browser.