Konverter Gambar ke Base64
Encode gambar menjadi string Base64 dan data URI
Seret & lepas gambar di sini, atau klik untuk memilih
Maks 10 MB per file. Mendukung PNG, JPG, GIF, WEBP, SVG, BMP.
Pengaturan
Sisipkan baris baru setiap 76 karakter (MIME)
Ikhtisar
Image to Base64 Converter mengubah file PNG, JPEG, GIF, WebP, SVG, BMP, ICO, dan AVIF langsung menjadi string Base64 dan data URI — sepenuhnya di browser Anda. Seret satu gambar atau sekumpulan gambar sekaligus, pilih format output (raw Base64, data URI, tag <img>, latar belakang CSS, atau Markdown), lalu salin atau ekspor hasilnya untuk disematkan ke HTML, CSS, payload JSON, atau template email.
Yang Dideteksi dan Ditangani Konverter Ini
- •Unggah batch drag-and-drop: konversi satu gambar atau puluhan sekaligus, hingga 10 MB per file
- •Lima format output: raw Base64, data URI lengkap, tag <img> siap tempel, aturan CSS background-image, atau sintaks gambar Markdown
- •Deteksi tipe MIME otomatis dari file yang diunggah, disematkan dengan benar pada prefix data URI
- •Pembungkusan baris bergaya MIME opsional (76 karakter) untuk kompatibilitas dengan klien email dan parser lama
- •Statistik per gambar: ukuran file asli, ukuran Base64 hasil encode, dan dimensi piksel, sehingga Anda bisa melihat kenaikan ukuran ~33% sebelum menyematkannya
- •Ekspor massal ke TXT, JSON, HTML, CSS, atau arsip ZIP — berjalan sepenuhnya di sisi klien, gambar Anda tidak pernah diunggah ke server
Kapan Anda Mengonversi Gambar ke Base64
- •Menyematkan ikon atau logo kecil langsung di HTML/CSS sebagai data URI untuk menghemat satu permintaan HTTP
- •Menghasilkan payload API JSON atau file konfigurasi yang membawa data gambar secara inline, bukan URL terpisah
- •Membuat tanda tangan email atau template email transaksional dengan gambar inline, karena banyak klien email memblokir pemuatan gambar eksternal
- •Menghasilkan data URI CSS background-image untuk design system atau alternatif sprite ikon
- •Meng-encode secara batch sekumpulan screenshot atau thumbnail untuk dokumentasi yang harus dikirim sebagai satu file mandiri
Cara Mengonversi Gambar ke Base64
- 1.Seret dan lepas satu gambar (atau beberapa) ke area unggah, atau klik Pilih File
- 2.Pilih format output: raw Base64, data URI, tag <img>, latar belakang CSS, atau Markdown
- 3.Aktifkan baris baru jika Anda memerlukan pembungkusan 76 karakter bergaya MIME
- 4.Salin hasil untuk satu gambar, atau gunakan Ekspor Semua untuk mengunduh seluruh gambar yang dikonversi sebagai TXT, JSON, HTML, CSS, atau ZIP
Kasus Khusus yang Perlu Diketahui
- •Encoding Base64 meningkatkan ukuran file sekitar 33% — PNG 300 KB menjadi string ~400 KB, yang penting untuk batch besar yang disematkan inline
- •File SVG sudah berbasis teks; meng-encode-nya ke Base64 jarang lebih kecil dibanding menyematkan markup SVG mentah langsung
- •File yang melebihi batas 10 MB per file akan ditolak dengan pesan error, bukan dipotong secara diam-diam
- •AVIF dan beberapa varian ICO mungkin tidak tampil identik di setiap browser, meskipun encoding Base64-nya sendiri sudah benar
Keterbatasan
- •Tidak ada pengubahan ukuran atau kompresi di sisi server sebelum encoding — optimalkan gambar besar terlebih dahulu jika Anda memerlukan string output yang lebih kecil
- •Batch yang sangat besar (banyak file besar sekaligus) dapat membebani memori browser karena semuanya disimpan dan di-encode di sisi klien
- •Ekspor ZIP mengemas ulang file asli; tidak melakukan kompresi ulang atau konversi format
Perlu Arah Sebaliknya?
Jika Anda sudah memiliki string Base64 atau data URI — dari respons API, file CSS, atau konfigurasi tersimpan — dan perlu melihat atau mengunduhnya sebagai file gambar sungguhan, gunakan Base64 to Image Converter. Alat ini mendeteksi tipe MIME secara otomatis dan memungkinkan Anda melihat pratinjau serta mengunduh gambar hasil decode.