Encoder/Decoder Base64
Encode atau decode teks dan file kecil Base64, aman untuk UTF-8.
Menempel string Base64 otomatis beralih ke mode Decode.
Tools lain yang mungkin berguna
Semua tools →Penghitung Kata
Hitung kata, karakter, kalimat, dan waktu baca
Generator Lorem Ipsum
Buat teks placeholder untuk desain dan tata letak
Konverter Huruf
Konversi teks antara huruf besar, kecil, title case, dan lainnya
Kompres Gambar
Kurangi ukuran file gambar dengan tetap menjaga kualitas
Hapus Latar Belakang
Hapus latar belakang gambar menggunakan AI
Konverter Format
Konversi gambar antar format (JPG, PNG, WebP, AVIF)
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.
- ✓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
- 1Siapkan input
Teks untuk di-encode, string Base64 untuk di-decode, atau file kecil (di bawah 3 MB).
- 2Atur 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.
- 3Periksa 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.