DEKODE
☞ berjalan sepenuhnya di browser Anda — tidak ada yang diunggahGambar hasil dekode
Tempel string base64 atau data: URI untuk melihat gambarnya di sini.
DEKODE
Tempel stringnya, lihat gambarnya, unduh berkasnya — dengan ekstensi yang benar, diambil dari byte-nya sendiri.
Gambar hasil dekode
Tempel string base64 atau data: URI untuk melihat gambarnya di sini.
kembali menjadi berkas
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
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.
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.
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
Tidak. Bagian itu dibaca bila ada, tetapi jenis berkas sesungguhnya dideteksi dari byte hasil dekode. String base64 polos bekerja sama baiknya.
PNG, JPG, GIF, WebP, BMP, ICO, dan SVG. Enam yang pertama dikenali lewat magic byte; SVG berupa teks sehingga dikenali dari tag pembukanya.
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.
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.
Tidak. String didekode di browser Anda dan berkasnya dibangun secara lokal, jadi tangkapan layar yang tertanam di dokumen internal tidak meninggalkan mesin Anda.
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.
Gunakan alat «Gambar ke base64», yang menghasilkan string mentah sekaligus data: URI siap pakai.
Ya — gratis dan tanpa watermark.