PNG ke Base64

Gunakan konverter PNG ke Base64 gratis ini untuk mengubah gambar Portable Network Graphics apa pun menjadi string Base64 atau cuplikan kode siap pakai. Pilih file .png lokal (atau tempel tautan ke file remote), pilih format output, lalu tekan Encode PNG ke Base64.

File PNG
Letakkan file PNG Anda di sini atau pilih file

Cara mengonversi PNG ke Base64 secara online

  1. Pilih File lokal dan pilih file .png, atau pilih URL remote dan tempel tautannya.
  2. Pilih format output: Base64 biasa, data URI, tag HTML, CSS, JavaScript, JSON, atau XML.
  3. Klik Encode PNG ke Base64. Hasilnya langsung muncul beserta pratinjau.
  4. Salin hasilnya ke clipboard atau unduh sebagai file .txt.

Tentang PNG (Portable Network Graphics)

PNG adalah format raster lossless yang dibuat pada tahun 1996 sebagai pengganti GIF yang bebas paten. Format ini mendukung warna penuh 24-bit, alpha channel 8-bit untuk transparansi halus, dan kompresi DEFLATE yang tidak pernah membuang data piksel.

Karena menjaga tepi tetap tajam, PNG adalah pilihan standar untuk logo, ikon, screenshot UI, dan diagram. Untuk foto, JPG atau WebP biasanya jauh lebih kecil. Hal ini penting saat Anda menyematkan gambar sebagai Base64, karena setiap byte bertambah sekitar sepertiga.

Dikembangkan1996, W3C / IETF (RFC 2083)
KompresiLossless (DEFLATE)
TransparansiYa, alpha channel penuh
AnimasiEkstensi APNG
Signature file89 50 4E 47 0D 0A 1A 0A

Format output

Pilih bagaimana hasil akan dibungkus. Konverter dapat menghasilkan:

  • txt: hanya string Base64, siap ditempel ke kode, kolom database, atau request API.
  • uri: URI data: lengkap yang dapat Anda tempel di address bar browser atau gunakan di mana pun URL diterima.
  • html img: tag <img> dengan data URI di src.
  • css background image: aturan CSS yang menggunakan background-image: url(data:...).
  • html favicon: tag <link rel="icon"> untuk favicon inline.
  • html hyperlink: tautan <a> yang mengunduh atau membuka file tersemat.
  • html iframe: <iframe> yang menampilkan konten secara inline.
  • javascript image: JavaScript yang membuat objek Image.
  • javascript popup: JavaScript yang membuka konten di jendela baru.
  • json: objek JSON berisi nama file, MIME type, dan data.
  • xml: elemen XML dengan data di dalam bagian CDATA.

Apakah aman dan seberapa besar hasilnya?

File Anda tidak pernah diunggah: file dibaca dan dikonversi secara lokal oleh browser Anda menggunakan File API, sehingga dokumen rahasia pun tetap berada di perangkat Anda.

Base64 merepresentasikan setiap 3 byte dengan 4 karakter, sehingga hasil enkode sekitar 33% lebih besar dari file aslinya (ditambah beberapa byte untuk padding dan prefiks data URI).

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi PNG ke Base64?

Pilih file .png Anda di atas dan klik "Encode PNG ke Base64". Konverter membaca file di browser Anda dan menghasilkan string Base64 atau data URI siap pakai.

Diawali dengan apa PNG yang dienkode Base64?

File PNG yang dienkode ke Base64 biasanya diawali dengan "iVBORw0KGgo". Sebagai data URI, diawali dengan "data:image/png;base64,".

Apakah ada batas ukuran file?

Tidak ada batas pasti karena konversi berjalan secara lokal, tetapi file yang sangat besar menghasilkan string yang sangat panjang. File hingga sekitar 50 MB dapat diproses dengan lancar di browser modern.

Bagaimana cara mengonversi Base64 kembali ke PNG?

Gunakan decoder Base64 ke PNG: tempel string-nya, lalu Anda dapat melihat pratinjau dan mengunduh file .png aslinya.

Alat dan panduan terkait

Komentar (0)

Ada pertanyaan, ide, atau bug di “PNG ke Base64”? Tinggalkan komentar, beri rating alat ini, atau balas komentar lainnya.

Belum ada komentar. Jadilah yang pertama memberikan masukan!

Tinggalkan komentar

Beri rating alat ini:
Esc
↑ ↓ pindah↵ bukaEsc tutup