Konversi gambar ke Base64

Alat ini mengubah gambar ke Base64 dan langsung memberi Data URL, tag HTML, latar CSS, Markdown, atau JSON yang siap disalin. Bila perlu, gambar dikecilkan dulu atau diubah ke PNG, JPG, atau WebP. Sebaliknya, dekoder menampilkan gambar dari teks Base64 dan menyimpannya sebagai file.

Sumber: RFC 2397, RFC 2397 – The "data" URL scheme. Diperbarui: .

Seret dan lepas file di sini atau

Satu gambar (JPG, PNG, GIF, WebP, SVG, ICO…), maks. 10 MB

Tips: gambar juga bisa ditempel dengan Ctrl + V.

File Anda hanya diproses di browser Anda dan tidak diunggah – file tidak pernah meninggalkan perangkat Anda.

Kode Base64

Pilih gambar – kode Base64 akan tampil di sini.

Kotak Alat Saya

Hasil

Cara menghitung

Cara mengubah gambar ke Base64

  1. Seret gambar, pilih file, atau tempel dengan Ctrl + V. Kode Base64 langsung muncul.
  2. Pilih keluaran: Data URL untuk src atau url(), hanya Base64 untuk API, tag img HTML siap pakai dengan lebar dan tinggi, baris CSS untuk background-image, Markdown, atau JSON.
  3. Salin atau simpan sebagai file teks.

Data URL mengikuti RFC 2397: data:image/png;base64, lalu byte gambar dalam Base64 sesuai RFC 4648. Tipe MIME dikenali dari isi file, bukan dari ekstensinya – PNG yang bernama .jpg tetap mendapat image/png dengan benar.

Berapa besar gambar dalam Base64?

Base64 mengubah setiap 3 byte menjadi 4 karakter, sehingga teksnya sekitar 33% lebih besar daripada file: gambar 30 KB menjadi kira-kira 40.000 karakter. Karena itu Base64 paling cocok untuk grafik kecil seperti ikon, logo, gambar di email, file HTML mandiri, dan CSS. Kecilkan foto besar dulu dengan “Kecilkan ke lebar” atau ubah ke WebP atau JPG.

Dari Base64 kembali ke gambar

Pada mode “Base64 → gambar”, tempel Data URL, satu baris CSS, tag img, atau hanya teks Base64 – boleh dengan baris baru, tanpa tanda sama dengan di akhir, atau varian aman URL dengan - dan _. Alat ini mengenali JPG, PNG, GIF, WebP, BMP, TIFF, AVIF, HEIC, SVG, dan ICO, menampilkan ukuran file dan dimensi, lalu menyimpan file dengan ekstensi yang tepat. Jika tipe di Data URL berbeda dari isi sebenarnya, akan muncul peringatan.

Privasi dan batasan

Gambar dan teks yang ditempel tetap di browser; tidak ada yang diunggah atau disimpan. Gambar hingga 10 MB bisa dikodekan; SVG dan ICO tidak diubah. Untuk teks atau file apa pun gunakan Base64 decode dan encode, untuk mengubah format gambar ubah format gambar, dan untuk memperkecilnya kompres foto.

Pertanyaan umum

Bagaimana cara mengubah gambar ke Base64?

Pilih gambar di sini dan kodenya langsung muncul. Sebagai Data URL, kode diawali data:image/…;base64, dan bisa langsung dipakai di HTML atau CSS.

Bagaimana memasukkan gambar Base64 ke HTML?

Pilih keluaran “HTML <img>” lalu salin: <img src="data:image/png;base64,…" alt="…">. Lebar dan tinggi ditambahkan otomatis.

Bagaimana mengubah Base64 kembali menjadi gambar?

Pilih “Base64 → gambar”, tempel teksnya, lalu klik “Tampilkan gambar”. Gambar muncul dan bisa disimpan dengan ekstensi yang benar.

Mengapa kode Base64 lebih besar dari gambarnya?

Base64 menuliskan setiap 3 byte sebagai 4 karakter teks, sehingga kodenya sekitar sepertiga lebih besar daripada file.

Apakah SVG bisa diubah ke Base64?

Bisa. SVG dikodekan apa adanya dengan tipe image/svg+xml, misalnya untuk latar CSS.

Apakah gambar saya diunggah?

Tidak. Encode dan decode berlangsung sepenuhnya di browser Anda dan tidak ada yang disimpan.

Sumber dan dasar hukum

Diperbarui: · Kebijakan editorial

Alat terkait