Cara menggunakan
- Tempel string Base64 atau data URI lengkap ke kotak masukan, atau tekan Muat contoh untuk mencoba sampel.
- Periksa pratinjau dan detailnya: format yang terdeteksi, tipe MIME, dimensi, dan ukuran hasil dekode.
- Pilih format di Unduh sebagai. File asli menyimpan byte hasil dekode apa adanya; setiap opsi lain mengonversi gambar di browser Anda.
- 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 dengan | Format |
|---|---|
iVBORw0KGgo | PNG |
/9j/ | JPEG |
R0lGOD | GIF |
UklGR | WebP (kontainer RIFF) |
PHN2Zy atau PD94bWwg | SVG |
Qk | BMP |
AAABAA | ICO |
SUkq atau TU0A | TIFF |
JVBER | PDF, 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?
\/ 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?
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.