Gambar ke Base64

Encode byte gambar asli menjadi Raw Base64 atau Data URL dengan awalan MIME.

Gambar & Grafis
Menyiapkan ruang kerja Anda…

Cara menggunakan

  1. Pilih PNG, JPEG atau WebP yang didukung, maksimal 2 MiB.
  2. Pilih Encode gambar lalu Data URL atau Raw Base64.
  3. Salin seluruh teks atau unduh sebagai file teks.

Byte gambar dalam bentuk teks

Base64 berguna jika API, dokumen atau aset inline kecil memerlukan gambar dalam kolom teks. Encoding dilakukan terhadap byte file tanpa mengubah format gambarnya.

Data URL menambahkan jenis MIME dan awalan Base64. Raw Base64 tidak memakai pembungkus tersebut; pilih bentuk yang diminta kolom penerima.

Memilih bentuk output

Data URL dimulai dengan data:, jenis MIME terdeteksi dan penanda Base64. Gunakan bila tujuan menerima data gambar inline.

Raw Base64 hanya berisi payload yang dikodekan. Jangan tambahkan awalan Data URL pada kolom API yang hanya mengharapkan payload.

Contoh
Input
PNG file bytes
Hasil
data:image/png;base64,iVBORw0KGgo…

Data URL disingkat untuk menunjukkan awalan dan payload PNG; elipsis bukan bagian dari gambar terkode yang dapat digunakan.

Ukuran dan metadata

Sebelum kompresi transfer, Base64 memperbesar representasi byte sekitar sepertiga. Awalan Data URL menambahkan sedikit teks lagi.

Encoding mempertahankan byte file asli termasuk metadata. Alat tidak mengubah dimensi, mengompres ulang atau membersihkan gambar; pemeriksaan format dan batas 2 MiB tetap berlaku.

Menyalin atau mengunduh teks

Salin mengekspor bentuk output yang sedang dipilih, sedangkan Unduh menyimpan image-base64.txt. Beralih antara Raw Base64 dan Data URL tidak mengodekan ulang gambar.

Batas pemrosesan

PNG, JPEG, dan WebP diam: 20 MiB, 24 megapiksel, dan 8.192 piksel per sisi. Base64: 2 MiB. SVG: 1 MiB. Pemeriksaan file: 1 GiB dengan hanya 256 byte pertama yang dibaca. Dukungan codec browser bervariasi. Tidak ada file yang diunggah.

?

Pertanyaan umum

Apakah gambar dikompresi ulang?

Tidak. Byte file asli langsung dikodekan. Decoding payload Base64 mengembalikan byte tersebut.

Format mana yang digunakan untuk img src HTML?

Data URL mencakup awalan MIME yang dibutuhkan gambar inline. Raw Base64 saja bukan URL img src yang lengkap.

Mengapa teks lebih besar daripada file gambar?

Base64 mewakili tiga byte dengan empat karakter ditambah padding bila perlu. Ini encoding, bukan kompresi gambar.

Apakah Base64 menghapus metadata?

Tidak. Metadata tetap menjadi bagian dari file asli yang dikodekan. Gunakan alur lain yang sesuai untuk memeriksa atau menghapusnya.

Apakah gambar diunggah?

Tidak. File dibaca dan dikodekan di browser. Salin dan Unduh mengekspor teks hanya saat dipilih.

Temukan alat berikutnya

Bahasa

Ganti bahasa? Pekerjaan saat ini akan dihapus. Salin atau unduh data yang ingin disimpan terlebih dahulu.