DEKODE

Base64 ke Gambar

Tempel stringnya, lihat gambarnya, unduh berkasnya — dengan ekstensi yang benar, diambil dari byte-nya sendiri.

DEKODE

☞ berjalan sepenuhnya di browser Anda — tidak ada yang diunggah

Gambar hasil dekode

Tempel string base64 atau data: URI untuk melihat gambarnya di sini.

kembali menjadi berkas

Ubah stringnya kembali menjadi gambar

Base64 adalah bentuk sebuah gambar ketika melewati tempat yang hanya bisa membawa teks: berkas CSS, payload JSON, badan surel, kolom basis data. Mengembalikan gambarnya berarti mendekode karakter-karakter itu menjadi byte dan menyerahkan berkas sungguhan kepada Anda — hanya itu yang dilakukan halaman ini.

Tempel string mentah atau seluruh data: URI — awalan, ganti baris, tanda kutip di sekelilingnya, bahkan satu tag <img> utuh pun tidak masalah, karena semua yang di luar alfabet base64 dibuang sebelum didekode.

tiga langkah

Cara mendekode base64 menjadi gambar

01

Tempel apa saja yang memuat stringnya

Blok base64 polos, data: URI, atau satu baris yang disalin langsung dari stylesheet maupun respons JSON. Spasi dan tanda kutip diabaikan, dan base64 URL-safe dengan - serta _ menggantikan + dan / juga diterima.

02

Periksa pratinjaunya

Gambar muncul begitu byte-nya valid. Kalau tidak muncul, biasanya stringnya terpotong — salinan yang berhenti di tengah menghasilkan byte yang bukan lagi berkas yang bisa dibaca.

03

Unduh dengan ekstensi yang benar

Jenis berkas berasal dari magic byte berkas itu sendiri, bukan dari awalan data:. Ketika keduanya bertentangan — dan itu terjadi setiap kali awalan disalin dari tempat lain — byte yang menang, dan halaman ini memberi tahu Anda.

jawaban singkat

Tanya jawab dekode base64

Apakah bagian data:image/png;base64, wajib ada?

Tidak. Bagian itu dibaca bila ada, tetapi jenis berkas sesungguhnya dideteksi dari byte hasil dekode. String base64 polos bekerja sama baiknya.

Format apa saja yang dikenali?

PNG, JPG, GIF, WebP, BMP, ICO, dan SVG. Enam yang pertama dikenali lewat magic byte; SVG berupa teks sehingga dikenali dari tag pembukanya.

Awalannya PNG tetapi Anda menyimpannya sebagai JPG. Kenapa?

Karena byte-nya adalah JPEG. Awalan yang tidak cocok biasanya sisa salin-tempel, dan menyimpan byte itu sebagai .png akan menghasilkan berkas yang tidak bisa dibuka penampil mana pun. Halaman ini menampilkan catatan setiap kali keduanya berbeda.

Setelah ditempel tidak ada yang muncul. Kenapa?

Hampir selalu karena string terpotong — disalin dari konsol atau editor yang memangkasnya. Periksa apakah ujung yang Anda tempel sama dengan ujung aslinya, termasuk tanda = di akhir.

Apakah data saya diunggah?

Tidak. String didekode di browser Anda dan berkasnya dibangun secara lokal, jadi tangkapan layar yang tertanam di dokumen internal tidak meninggalkan mesin Anda.

Ada batas ukuran?

Hanya sebatas yang bisa ditampung memori browser. Base64 kira-kira sepertiga lebih besar daripada berkas aslinya, jadi string yang sangat besar sudah berat ditempel jauh sebelum berat didekode.

Bagaimana arah sebaliknya?

Gunakan alat «Gambar ke base64», yang menghasilkan string mentah sekaligus data: URI siap pakai.

Apakah gratis?

Ya — gratis dan tanpa watermark.