Konverter Berkas ke Base64

Ubah dokumen, gambar, atau berkas biner menjadi string Base64 Data URI siap semat.

Konverter Berkas ke Base64

Ubah dokumen, gambar, atau berkas biner menjadi string Base64 Data URI siap semat.

Cara Kerja

1
Pilih File Anda
Pilih file yang ingin Anda proses; data Anda diproses secara lokal tanpa diunggah ke server.
2
Sesuaikan Pengaturan
Atur opsi konversi, kompresi, atau pemrosesan sesuai kebutuhan Anda.
3
Proses & Unduh
Jalankan tugas langsung di peramban Anda dan unduh hasil yang diproses secara instan.
Pusat Konsep & Pengetahuan

Panduan Konverter Berkas ke Base64: Penyematan Data URI & Optimasi Permintaan Jaringan

Format Data URI (RFC 2397) memungkinkan penyematan berkas biner kecil (seperti ikon gambar, suara notifikasi, atau font web) langsung ke dalam kode HTML atau CSS sebagai string teks berawalan data:[MIME-type];base64,.... Teknik ini menghilangkan kebutuhan peramban untuk membuka koneksi HTTP round-trip terpisah saat memuat aset mini.

Dalam skenario praktis, pengembang ingin menyematkan favicon PNG 16x16 langsung ke tag <link rel="icon"> pada dokumen HTML mandiri. Dengan memilih berkas melalui alat ini, mesin FileReader lokal peramban membaca aliran bita biner berkas dan menghasilkan string Data URI yang telah dilengkapi header MIME-type yang benar secara instan. Pengguna dapat memilih untuk menyalin format lengkap Data URI atau hanya string mentah Base64.

Seluruh proses pembacaan berkas berlangsung 100% lokal di memori peramban Anda tanpa mengunggah berkas ke server pihak ketiga.

Arsitektur Inti & Rumus Matematis

Data URI = 'data:' + Tipe_MIME + ';base64,' + Enkode_Base64(Bita_Berkas)

Berkas biner dibaca oleh FileReader API sebagai ArrayBuffer, dikodekan menjadi representasi ASCII Base64, dan diawali dengan skema protokol data: resmi.

Praktik Terbaik & Panduan Penting

  • Batasi Ukuran Berkas di Bawah 10-20 KB: Menyematkan berkas besar memperlambat penguraian berkas CSS/HTML; gunakan Data URI khusus untuk aset visual berukuran kecil.
  • Manfaatkan untuk Template Email HTML: Klien email sering memblokir pemuatan gambar eksternal; Data URI memastikan ikon logo tampil tanpa bergantung pada server luar.
  • Ingat Bahwa Data URI Tidak Dapat Di-cache Terpisah: Gambar yang disematkan di HTML akan dimuat ulang bersamaan dengan halaman dan tidak memiliki cache peramban mandiri.
  • Gunakan Salin Satu Klik untuk Efisiensi Kerja: Gunakan tombol salin cepat untuk memindahkan string Base64 langsung ke editor kode Anda.

Pertanyaan yang Sering Diajukan (FAQ)

Tipe berkas apa saja yang didukung untuk konversi Base64?
Semua jenis berkas didukung: PNG, JPEG, WebP, SVG, GIF, PDF, MP3, WOFF2 font, dan berkas biner lainnya.
Apakah berkas pribadi saya diunggah ke internet?
Sama sekali tidak. Pembacaan berkas biner diselesaikan 100% di memori tab peramban lokal Anda.
Berapa pertambahan ukuran berkas setelah diubah ke Base64?
Ukuran string Base64 selalu bertambah sekitar 33% dibandingkan ukuran biner asli karena setiap 3 bita biner dikonversi menjadi 4 karakter ASCII.
Bagaimana cara menyematkan hasil Data URI ke dalam lembar gaya CSS?
Gunakan pada properti background-image: background-image: url('data:image/png;base64,...');.