Konverter Gambar ke Base64
Ubah gambar menjadi string Base64 atau Data URI, atau dekode string Base64 kembali menjadi gambar yang bisa dilihat dan diunduh, semua langsung di browser Anda.
🔒 Diproses secara lokal di browser Anda
Loading…
Cara menggunakan
- Pilih Encode untuk mengubah gambar menjadi Base64, atau Decode untuk mengubahnya kembali.
- Di mode Encode, seret gambar atau klik area tersebut untuk memilih file dari perangkat Anda.
- Alihkan apakah hasilnya menyertakan awalan "data:", lalu salin string yang dihasilkan.
- Di mode Decode, tempel string Base64 atau Data URI untuk melihat pratinjau dan mengunduhnya sebagai gambar.
Fitur
- Konversi dua arah: gambar ke Base64 dan Base64 ke gambar
- Beralih antara Data URI lengkap atau Base64 murni
- Pratinjau gambar instan di kedua mode
- Salin dan unduh hasil hanya dengan satu klik
- Diproses 100% lokal — gambar Anda tidak pernah meninggalkan browser
Pertanyaan yang sering diajukan
Apa itu encoding Base64 untuk gambar?
Encoding Base64 mengubah data biner gambar menjadi teks menggunakan 64 karakter yang dapat dicetak. Dibungkus dalam Data URI "data:image/png;base64,...", data ini bisa disematkan langsung ke HTML, CSS, atau JSON tanpa file gambar terpisah.
Mengapa hasilnya diawali dengan "data:image/...;base64,"?
Itu adalah awalan Data URI, yang memberi tahu browser atau aplikasi jenis MIME dari data yang di-encode agar tahu cara menampilkannya. Anda bisa menonaktifkannya jika hanya butuh Base64 murni.
Apakah encoding Base64 memperbesar ukuran file?
Ya, sekitar 33% lebih besar, karena setiap 3 byte data biner menjadi 4 karakter Base64. Ini praktis untuk menyematkan gambar kecil, tetapi bukan teknik kompresi.
Apakah gambar saya diunggah ke suatu tempat?
Tidak. Semua proses encoding dan decoding terjadi secara lokal di browser Anda menggunakan API File dan Blob. Tidak ada yang dikirim ke server.
Mengapa string Base64 yang saya tempel menunjukkan error?
Periksa apakah ada spasi tambahan, baris baru, atau karakter yang hilang saat menyalin. Jika masih gagal, string itu mungkin bukan data gambar yang valid meskipun formatnya mirip Base64.