Image to base64 Code Converter

Generate kode base64 dari file gambar atau lihat preview gambar dari kode base64

Konversi Gambar ke Encoding base64

Saat ini tidak ada file yang dipilih untuk encoding

Konverter Gambar ke base64

Konverter gambar ke base64 (image to base64) berikut merupakan tool yang sangat berguna bagi developer untuk mengubah suatu gambar menjadi kode. Cukup ambil gambar dari Internet atau buka salah satu gambar dari komputermu – secara instan kamu bisa melihat gambar berubah menjadi potongan-potongan kode yang siap digunakan untuk website atau project online lainnya. Dengan cara ini, akan memungkinkan untuk tidak memerlukan file eksternal atau link dalam kode, sehingga website dapat diakses lebih cepat dan juga bisa dipindah dengan mudah.

Masukkan gambar dan lihat kode nya! Tools konversi gambar ke base64 ini sangat mudah digunakan.

Base64

Base64 adalah istilah generik untuk sejumlah skema pengkodean serupa yang mengkodekan data biner dengan memperlakukannya secara numerik dan menerjemahkannya ke dalam representasi basis 64. Istilah Base64 berasal dari pengkodean transfer konten MIME tertentu

Skema pengkodean Base64 biasanya digunakan saat ada kebutuhan untuk mengkodekan data biner yang perlu disimpan dan ditransfer melalui media yang dirancang untuk menangani data tekstual. Ini untuk memastikan agar data tetap utuh tanpa modifikasi selama transportasi. Base64 digunakan umumnya di sejumlah aplikasi termasuk email via MIME, dan menyimpan data kompleks dalam XML.

Desain

Pilihan karakter untuk membentuk 64 karakter yang dibutuhkan untuk basis bervariasi pada setiap implementasi. Aturan umumnya adalah memilih satu set dari 64 karakter yang merupakan bagian dari subset yang umum untuk kebanyakan pengkodean, dan juga dapat dicetak. Kombinasi ini membuat data tidak mungkin dimodifikasi saat transit melalui sistem, seperti email, yang secara tradisional tidak bersih 8 bit. Sebagai contoh, implementasi Base64 MIME menggunakan A-Z, a-z, dan 0-9 untuk 62 nilai pertama. Variasi lain, biasanya berasal dari Base64, berbagi properti ini namun berbeda dalam simbol yang dipilih untuk dua nilai terakhir; contohnya adalah UTF-7.

Contoh

Potongan kutipan dari Leviathan karya Thomas Hobbes:

"Man is distinguished, not only by his reason, but ..."

direpresentasikan sebagai urutan byte ASCII yang dikodekan dalam skema Base64 MIME sebagai berikut:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Dalam kutipan di atas, nilai yang disandikan untuk kata Man adalah TWFu. Dikodekan dalam ASCII, M, a, n disimpan sebagai byte 77, 97, 110, yaitu 01001101, 01100001, 01101110 di basis 2. Ketiga byte ini digabungkan dalam buffer 24 bit yang menghasilkan 010011010110000101101110. Paket 6 bit ( 6 bit memiliki maksimum 64 nilai biner yang berbeda) diubah menjadi 4 angka (24 = 4 * 6 bit) yang kemudian dikonversi ke nilai yang sesuai di Base64.

Text contentMan
ASCII7797110
Bit pattern010011010110000101101110
Index1922546
Base64-encodedTWFu

Seperti contoh ini menggambarkan, pengkodean Base64 mengubah 3 byte yang tidak dikodekan (dalam kasus ini, karakter ASCII) menjadi 4 karakter ASCII yang dikodekan.

Anda dapat membaca lebih lanjut tentang encoding di Wikipedia.