Konverter Base64 ke Gambar

Tempel Base64 atau URI data:image dan langsung lihat gambarnya. Alat ini mengenali format sebenarnya dari byte file, lalu memungkinkan Anda menyimpan file aslinya atau mengonversinya ke format lain.

Berjalan sepenuhnya di browser Anda. Tidak ada yang diunggah.

Cara menggunakan

  1. Tempel string Base64 atau data URI lengkap ke kotak masukan, atau tekan Muat contoh untuk mencoba sampel.
  2. Periksa pratinjau dan detailnya: format yang terdeteksi, tipe MIME, dimensi, dan ukuran hasil dekode.
  3. Pilih format di Unduh sebagai. File asli menyimpan byte hasil dekode apa adanya; setiap opsi lain mengonversi gambar di browser Anda.
  4. Unduh filenya.

Mengubah teks Base64 kembali menjadi gambar

Gambar dikirim sebagai Base64 setiap kali suatu saluran hanya menerima teks: data URI di HTML dan CSS, respons JSON dari API, email HTML, kolom database, dan file log. Teks hasil enkode sekitar sepertiga lebih besar daripada file binernya. Dekode membalik proses tersebut dan mengembalikan byte aslinya.

Anda dapat menempelkan string Base64 saja atau URI data:image/...;base64, lengkap. Jeda baris dan spasi diabaikan, dan Base64 yang aman untuk URL (dengan - dan _) juga diterima. Dekode, pratinjau, dan konversi semuanya berlangsung secara lokal di browser Anda, sehingga gambar tidak pernah diunggah.

Mengenali format dari karakter pertama

Setiap format gambar diawali dengan signature byte yang tetap, dan byte tersebut selalu dienkode menjadi karakter Base64 awal yang sama. Alat ini memeriksa byte hasil dekode alih-alih memercayai tipe MIME di data URI, sehingga string yang diberi label keliru tetap dikenali dengan benar.

Base64 diawali denganFormat
iVBORw0KGgoPNG
/9j/JPEG
R0lGODGIF
UklGRWebP (kontainer RIFF)
PHN2Zy atau PD94bWwgSVG
QkBMP
AAABAAICO
SUkq atau TU0ATIFF
JVBERPDF, bukan gambar: gunakan Base64 ke PDF

Memilih format unduhan

File asli menulis byte hasil dekode tanpa perubahan, pilihan yang tepat jika Anda hanya memerlukan filenya. Format lainnya dihasilkan dengan merender gambar ke kanvas lalu mengenkodenya kembali:

  • PNG bersifat lossless dan mempertahankan transparansi.
  • JPEG mengisi area transparan dengan warna putih dan mengikuti penggeser Kualitas.
  • WebP dan AVIF biasanya menghasilkan file yang lebih kecil; AVIF hanya ditawarkan jika browser Anda dapat mengenkodenya.
  • GIF terbatas pada 256 warna dan hanya mempertahankan frame pertama dari animasi.
  • BMP, ICO, dan TIFF melayani perangkat lunak lama, favicon, dan alur kerja cetak.
  • SVG membungkus gambar raster di dalam file SVG. Opsi ini tidak menjiplak gambar menjadi bentuk vektor.

Pertanyaan yang sering diajukan

Mengapa gambar Base64 saya tidak muncul?
Penyebab paling umum adalah string yang terpotong (disalin dari log atau sel yang memiliki batas panjang), sisa tanda kutip atau escape JSON seperti \/ atau \n literal, atau data yang sama sekali bukan gambar. Hapus karakter tambahan tersebut lalu tempel lagi. Validator Base64 menunjukkan karakter yang tidak valid dan tipe konten yang terdeteksi.
Apakah saya memerlukan awalan data:image?
Tidak. String Base64 mentah maupun data URI lengkap sama-sama bisa digunakan. Jika Anda perlu membuat data URI dari file, gunakan Gambar ke Base64 atau Generator Data URI.
Apakah gambar saya diunggah ke server?

Tidak. Halaman ini mendekode dan mengonversi gambar dengan JavaScript di browser Anda. Apa pun yang Anda tempel tidak pernah meninggalkan perangkat Anda.

Bisakah alat ini membuka gambar HEIC atau TIFF?

Kedua format tersebut terdeteksi, tetapi sebagian besar browser tidak dapat menampilkannya, sehingga pratinjau mungkin kosong. Anda tetap dapat mengunduh file aslinya, dan konversi berfungsi jika browser Anda mampu mendekode gambarnya.

Bagaimana jika data hasil dekode bukan gambar?
Gunakan Base64 ke File. Alat ini mengenali PDF, arsip, audio, video, dan tipe file lainnya, lalu menyimpannya dengan ekstensi yang benar.