Image to Base64
Dua Arah
Gambar ke Base64 dan Base64 ke Gambar.
Pratinjau Langsung
Lihat gambar saat menempel Base64.
Unduh
Unduh gambar yang didekode langsung.
Client-side
Semua pemrosesan di browser Anda. Tidak ada data yang diunggah.
Tentang Image to Base64
Konverter Gambar ke Base64 mengkodekan file gambar apa pun menjadi string Base64 data URL, dan juga dapat mendekode string Base64 kembali menjadi gambar yang dapat dilihat dan diunduh. Encoding Base64 banyak digunakan dalam pengembangan web untuk menanamkan gambar langsung di dalam HTML, CSS, atau JavaScript tanpa memerlukan HTTP request terpisah — berguna untuk ikon kecil, logo, atau template email di mana hosting gambar eksternal tidak tersedia. Ini juga digunakan dalam REST API dan JSON payload untuk mentransfer data gambar biner sebagai teks biasa. Alat ini mendukung kedua arah: unggah file gambar untuk langsung mendapatkan string Base64 (dengan atau tanpa awalan data URI), atau tempelkan string Base64 untuk melihat pratinjau dan mengunduh gambar yang didekode. String yang dikodekan dapat disalin ke clipboard dengan satu klik. Semuanya berjalan di browser Anda, sehingga gambar sensitif tidak pernah dikirimkan ke server.
Cara Menggunakan Image to Base64
- Pilih tab "Gambar → Base64" untuk mengkodekan gambar, atau "Base64 → Gambar" untuk mendekode string Base64.
- Untuk mengkodekan: seret file gambar ke zona unggah atau klik untuk menelusuri. Base64 data URL muncul segera.
- Klik tombol "Salin" untuk menyalin string Base64 lengkap (termasuk awalan data URI) ke clipboard.
- Untuk mendekode: tempel string Base64 (dengan atau tanpa awalan data:image/...) ke area teks.
- Pratinjau langsung dari gambar yang didekode muncul saat Anda mengetik atau menempelkan.
- Klik "Unduh Gambar" di bawah pratinjau untuk menyimpan gambar yang didekode ke perangkat Anda.
Pertanyaan yang Sering Diajukan
Apa itu Base64 data URL?
Base64 data URL mengkodekan data biner sebagai teks ASCII. Untuk gambar, terlihat seperti data:image/png;base64,iVBOR... dan dapat digunakan langsung sebagai atribut src dari tag <img>.
Haruskah saya menggunakan gambar Base64 di website saya?
Hanya untuk gambar yang sangat kecil (di bawah ~5 KB). Encoding Base64 meningkatkan ukuran file sekitar 33% dan mencegah caching browser, sehingga tidak disarankan untuk gambar besar.
Apakah alat mendukung semua format gambar?
Ya. Gambar apa pun yang dapat dirender browser — JPEG, PNG, WebP, GIF, SVG, BMP — dapat dikodekan ke Base64.
Apakah gambar saya dikirim ke server?
Tidak. FileReader API memproses gambar Anda secara lokal di browser. Data gambar Anda tidak pernah meninggalkan perangkat Anda.
Mengapa string Base64 saya begitu panjang?
Encoding Base64 memperluas data biner sekitar 33%. Gambar 100 KB akan menghasilkan string Base64 sekitar 133 KB. Untuk gambar besar, pertimbangkan menggunakan URL yang di-hosting.
Alat Terkait
Top 10 Free Tools Every Developer Needs
Boost your productivity instantly. Get our exclusive cheatsheet featuring the most essential web utilities you didn't know you needed, delivered straight to your inbox.
We respect your inbox. Unsubscribe at any time.