Kembali ke Tools Teks

Encoder/Decoder Base64

Encode atau decode teks dan file kecil Base64, aman untuk UTF-8.

Semua teks diproses di browser Anda. Tidak ada yang diunggah ke server manapun.

Encoder & Decoder Base64 — Teks dan File

Encode teks atau file kecil ke Base64, atau decode string Base64 kembali ke teks yang bisa dibaca — menangani UTF-8 dengan benar (huruf beraksen, emoji), dengan opsi varian URL-safe.

Jawaban singkat: Encoder/Decoder Base64

Encoder/Decoder Base64 mengubah teks atau file kecil menjadi Base64 (untuk disematkan di JSON, CSS, atau data URL) dan sebaliknya. Fungsi ini menangani teks UTF-8 dengan benar — huruf beraksen, nama Indonesia, dan emoji — yang biasanya rusak jika memakai btoa()/atob() bawaan browser.

Input
Teks untuk di-encode, string Base64 untuk di-decode, atau file kecil (di bawah 3 MB).
Hasil
String Base64 hasil encode, teks asli hasil decode, atau data: URL untuk file.
Perlu diketahui
Meng-encode file membuat ukurannya membesar sekitar sepertiga dan hanya praktis untuk file kecil; file besar sebaiknya tetap berupa file, bukan teks Base64.
Perlu merapikan data terstruktur juga? Coba Formatter JSON.
  • ✓100% gratis, tanpa perlu daftar
  • ✓Berjalan sepenuhnya di browser — tanpa upload file ke server
  • ✓Aman untuk UTF-8 — menangani aksen, emoji, dan teks non-Latin dengan benar
  • ✓Opsi encoding URL-safe untuk dipakai di link dan query string
  • ✓Privasi utama: data kamu tidak pernah meninggalkan perangkat

Cara Menggunakan

  1. 1
    Siapkan input

    Teks untuk di-encode, string Base64 untuk di-decode, atau file kecil (di bawah 3 MB).

  2. 2
    Atur dan proses

    Encoder/Decoder Base64 mengubah teks atau file kecil menjadi Base64 (untuk disematkan di JSON, CSS, atau data URL) dan sebaliknya. Fungsi ini menangani teks UTF-8 dengan benar — huruf beraksen, nama Indonesia, dan emoji — yang biasanya rusak jika memakai btoa()/atob() bawaan browser.

  3. 3
    Periksa hasil

    String Base64 hasil encode, teks asli hasil decode, atau data: URL untuk file.

Apa yang perlu disiapkan untuk Encoder/Decoder Base64?

Teks untuk di-encode, string Base64 untuk di-decode, atau file kecil (di bawah 3 MB).

Apa hasil dari Encoder/Decoder Base64?

String Base64 hasil encode, teks asli hasil decode, atau data: URL untuk file.

Apa batasan Encoder/Decoder Base64?

Meng-encode file membuat ukurannya membesar sekitar sepertiga dan hanya praktis untuk file kecil; file besar sebaiknya tetap berupa file, bukan teks Base64.