Konverter Berkas Base64

Enkode berkas atau gambar apa pun menjadi data URI Base64 dan dekode data URI kembali menjadi berkas yang dapat diunduh.

Memuat alat…

Konverter Berkas Base64Ubah berkas atau gambar apa pun menjadi data URI Base64 yang bisa langsung Anda tempel ke CSS atau HTML, lalu dekode data URI kembali menjadi berkas asli hanya dengan satu klik unduh. Semuanya berjalan 100% di browser Anda menggunakan FileReader dan atob, sehingga berkas yang Anda letakkan tidak pernah meninggalkan perangkat Anda dan tidak pernah diunggah ke server.

Apa itu Konverter Berkas Base64?

Konverter Berkas Base64 adalah alat gratis di dalam browser yang mengonversi antara berkas biner dan data URI Base64. Pengembang web memakainya untuk menyisipkan gambar kecil, font, atau ikon langsung ke dalam lembar gaya dan markup, menghilangkan satu permintaan jaringan tambahan; tim QA dan staf dukungan memakai sisi dekode untuk memulihkan berkas yang dikirimkan kepada mereka sebagai data URI panjang. Gunakan Enkode untuk meletakkan berkas dan menyalin data URI-nya (opsional dibungkus terlebih dahulu sebagai aturan CSS background-image atau tag HTML img), dan gunakan Dekode untuk menempel data URI dan mengunduh berkas yang direkonstruksi. Masukan gambar dan gambar yang didekode menampilkan pratinjau yang bisa Anda klik untuk diperbesar.

Cara menggunakan Konverter Berkas Base64

  1. Pilih mode dengan sakelar Enkode / Dekode di bagian atas.
  2. Untuk mengenkode, letakkan atau pilih sebuah berkas (atau gambar) di area unggah; data URI Base64-nya langsung muncul di kotak keluaran.
  3. Buka Pengaturan untuk memilih format keluaran: data URI mentah, aturan CSS background-image, atau tag HTML img.
  4. Tekan tombol Salin untuk menempatkan data URI ke papan klip Anda.
  5. Untuk mendekode, beralih ke Dekode dan tempel data URI ke dalam area teks; pratinjau dan detail berkas muncul.
  6. Klik tombol Unduh untuk menyimpan berkas yang direkonstruksi ke perangkat Anda.

Contoh

Menyisipkan ikon PNG kecil di CSS

Mode Enkode: letakkan icon.png berukuran 2 KB, atur format ke CSS, lalu salin aturan background-image: url("data:image/png;base64,…") langsung ke lembar gaya Anda.

Memulihkan berkas yang diterima sebagai data URI

Mode Dekode: tempel string data:application/pdf;base64,… dan klik Unduh untuk mendapatkan kembali report.pdf tanpa bolak-balik ke server.

Mempratinjau gambar Base64 sebelum menggunakannya

Mode Dekode: tempel string data:image/jpeg;base64,… dan gambar akan ditampilkan di slot pratinjau, yang bisa Anda klik untuk melihatnya dalam ukuran penuh di lightbox.

Pertanyaan yang sering diajukan

Jenis berkas apa saja yang bisa saya enkode?
Berkas apa pun bisa: gambar, PDF, font, arsip, JSON, teks biasa, dan lainnya. Alat ini membaca berkas dengan FileReader browser dan menghasilkan data URI Base64 yang menyertakan tipe MIME yang benar.
Mengapa keluaran Base64 lebih besar daripada berkas saya?
Base64 mengenkode 3 byte data menjadi 4 karakter, sehingga data URI kira-kira 33% lebih besar daripada berkas asli. Pertukaran ini wajar dan merupakan biaya menyematkan data biner sebagai teks.
Nama berkas apa yang saya dapatkan saat mendekode?
Alat ini membaca tipe MIME dari data URI dan memberi nama unduhan sesuai dengannya, seperti decoded.png atau decoded.pdf. Jika tipenya tidak diketahui, ia beralih ke ekstensi .bin.
Bisakah ia mendekode string Base64 polos tanpa awalan data:?
Ya. Jika Anda menempel muatan Base64 polos tanpa header data:, ia didekode sebagai berkas biner generik (application/octet-stream) dan ditawarkan sebagai unduhan .bin.
Apakah berkas saya diunggah ke suatu tempat?
Tidak. Enkode dan dekode keduanya berjalan sepenuhnya di sisi klien di browser Anda; tidak ada yang diunggah dan tidak ada server yang dihubungi, sehingga berkas Anda tetap privat di perangkat Anda.

Alat terkait