File to Base64
Tarik & letakkan (atau pilih) file apa pun — gambar, font, PDF, biner — dan tool ini membaca byte-nya lalu menghasilkan string Base64 beserta data: URI lengkap dengan tipe MIME, siap ditempel ke HTML/CSS. File diproses sepenuhnya di perangkat Anda.
Tarik & letakkan file di sini, atau klik untuk memilih
Pilih fileFile diproses di browser Anda dan tidak pernah diunggah ke server.
Contoh
Contoh Input
logo.png (unggah)
Contoh Output
iVBORw0KGgo… + data:image/png;base64,…
Cara Penggunaan
- 1Tarik & letakkan file ke area unggah, atau klik untuk memilih.
- 2Klik "Encode ke Base64".
- 3Salin string Base64 mentah, atau data: URI yang siap disematkan.
Tentang File to Base64
File to Base64 mengubah byte mentah sebuah file menjadi teks Base64. Base64 merepresentasikan data biner memakai 64 karakter ASCII yang aman, sehingga bisa disisipkan di tempat yang hanya menerima teks — seperti HTML, CSS, JSON, atau email.
Selain string Base64 mentah, tool ini juga membuat data: URI lengkap (data:<mime>;base64,<data>) yang bisa langsung dipakai sebagai src gambar, @font-face, atau background CSS — menyematkan resource tanpa file terpisah. Ingat: Base64 menambah ukuran ~33%, jadi paling cocok untuk aset kecil.
Berbeda dari tool Base64 berbasis teks (yang meng-encode teks yang Anda ketik), tool ini menerima FILE sebenarnya melalui unggahan di browser. Tidak ada byte yang dikirim ke server — semuanya berjalan lokal dengan FileReader.
Pertanyaan Umum (FAQ)
Apakah file saya diunggah ke server?
Tidak. File dibaca dan di-encode sepenuhnya di browser Anda dengan FileReader. Tidak ada byte yang meninggalkan perangkat — aman untuk file sensitif.
Kapan sebaiknya memakai data: URI?
Untuk aset kecil (ikon, font kecil, gambar inline) agar mengurangi jumlah permintaan jaringan. Untuk file besar, menautkan file terpisah biasanya lebih baik karena Base64 menambah ukuran ~33%.