Konverter Gambar ke Base64
Ubah gambar lokal menjadi URL data Base64 lengkap. Periksa pratinjau, konversi, salin atau unduh teksnya. Batas file 64 MiB.
Mulai menggunakan
Apa yang alat ini bantu Anda lakukan
Ubah gambar lokal menjadi URL data Base64 lengkap. Periksa pratinjau, konversi, salin atau unduh teksnya. Batas file 64 MiB.
Contoh kerja
icon.png
data:image/png;base64,iVBORw0KGgo…
Bagaimana hasil diproduksi
Base64 mewakili byte biner dengan karakter yang dapat dicetak. Ini adalah pengkodean yang dapat dibalik, bukan kompresi atau enkripsi, dan biasanya membuat muatan sekitar sepertiga lebih besar.
Alur kerja yang berguna
- Menyematkan ikon kecil di CSS atau HTML
- Membuat API portabel atau perlengkapan uji
- Memeriksa atau mentransfer aset biner kecil sebagai teks
Batasan penting
- String Base64 besar meningkatkan penggunaan HTML, CSS, dan memori.
- Pengkodean tidak menyembunyikan atau mengamankan gambar.
- Tipe MIME URL data harus cocok dengan format file sebenarnya.
Pertanyaan yang sering diajukan
Mengapa Base64 lebih besar dari file gambar?
Setiap tiga byte biner diwakili oleh empat karakter Base64, ditambah awalan URL data apa pun.
Haruskah saya menyematkan setiap gambar situs web?
Tidak. File eksternal biasanya lebih baik di-cache; data inline paling berguna untuk aset kecil yang mandiri.
Konverter Gambar ke Base64
Batas: 64 MiB (67.108.864 byte) dan 24.000.000 piksel hasil dekode. Ukuran file diperiksa sebelum membaca, dimensi sebelum membangun Base64. Seluruh file asli dikodekan tanpa pengodean ulang canvas; metadata dan byte animasi tetap ada, tetapi pratinjau tidak membuktikan pemutaran animasi. Untuk N byte, badan Base64 berisi 4 × ceil(N/3) karakter ditambah awalan. Contoh dengan elipsis tidak lengkap. Pengodean bukan sanitasi atau enkripsi; MIME browser tidak menjamin format nyata. Gambar besar tertanam menambah dokumen dan memori serta tidak dapat di-cache secara terpisah.
data:image/png;base64,... Base64 length = 4 × ceil(N / 3)
Pemrosesan dilakukan secara lokal di browser Anda.