Base64 Codec
Encode dan decode string Base64, dengan dukungan file ke data URL untuk gambar dan file biner. Salin dan hapus. 100% offline.
Tentang tools ini
Codec Base64 dua arah yang menangani teks dan file. Bagian atas untuk teks biasa: ketik atau tempel, lalu tap Encode untuk menghasilkan string Base64, atau tempel string Base64 dan tap Decode untuk memulihkan teks. Bagian file mendukung drag-and-drop โ jatuhkan gambar, PDF, atau file biner dan tool menghasilkan data URL (Base64 + tipe MIME) siap untuk background CSS, embed gambar markdown, atau HTML inline. Sisi decode menerima Base64 mentah dan data URL lengkap. Berfungsi sepenuhnya offline โ tanpa upload, tanpa server, tanpa library pihak ketiga.
Detail
- Kategori
- developer
- Versi
- 1.0.0
- Ukuran
- 14 KB
- Diperbarui
- Jun 2026
Pertanyaan Umum
Apa itu Base64?
Base64 adalah encoding biner-ke-teks yang memakai 64 karakter ASCII (AโZ, aโz, 0โ9, +, /) plus = untuk padding. Dipakai di mana saja data biner harus melewati kanal teks โ payload JSON, parameter URL, lampiran email (MIME), CSS, dan aset inline HTML.
Kenapa Base64 bikin file lebih besar?
Base64 merepresentasikan setiap 3 byte sebagai 4 karakter, jadi output hasil encode ~33% lebih besar dari biner. Ini harga dari hanya memakai ASCII yang bisa dicetak. Untuk teks biasanya bukan masalah, tapi untuk gambar besar lebih baik pakai URL file biasa.
Apakah file saya di-upload ke mana-mana?
Tidak. Semuanya โ teks dan file โ dibaca dan di-encode secara lokal pakai API FileReader dan btoa. Tidak ada yang keluar dari device. Satu-satunya jaringan yang dipakai tool ini adalah unduhan HTML pertama.
Seberapa besar file yang bisa dijatuhkan?
Secara teknis hanya dibatasi memori yang tersedia. Tool ini menampilkan ukuran data URL setelah encode supaya kamu bisa memutuskan. Untuk gambar dan PDF kecil (di bawah beberapa MB) instan; untuk file sangat besar (50 MB+) browser bisa melambat atau menampilkan peringatan "file terlalu besar".
Apa itu data URL?
Data URL adalah string Base64 yang diawali data:<mime-type>;base64, โ browser memperlakukannya sebagai URL biasa. Pakai untuk background CSS (background-image: url(...)), gambar markdown (), atau embed HTML <img src="data:..."> tanpa butuh file terpisah.