Encoder/Decoder Base64 thumbnail

Encoder/Decoder Base64

Enkode dan dekode teks atau berkas ke Base64 dengan aman di browser Anda.

Checking status...

Tentang Encoder/Decoder Base64

Ubah data teks dan biner ke format Base64 atau sebaliknya secara instan. Alat ini sangat penting bagi pengembang yang perlu mengirimkan data biner melalui protokol berbasis teks atau menyematkan aset kecil dengan aman.

Cara Menggunakan

  1. Pilih mode antara 'Enkode' atau 'Dekode'.
  2. Masukkan atau tempel teks Anda ke dalam kotak input, atau unggah file untuk dienkode.
  3. Klik tombol aksi untuk memproses data.
  4. Lihat dan salin hasilnya dari bagian output.

Kasus Penggunaan Umum

  • Mengenkode file biner untuk lampiran email.
  • Menyematkan gambar kecil atau ikon sebagai Data URI dalam CSS/HTML.
  • Mendekode respons API yang mengembalikan string terenkode Base64.

Detail teknis

Menggunakan API Base64 asli browser dengan enkoding yang aman untuk Unicode guna memastikan tidak ada kerusakan data selama transformasi.

Pertanyaan Umum

Apa itu enkoding Base64?
Base64 adalah skema enkoding biner-ke-teks yang merepresentasikan data biner dalam format string ASCII. Ini sering digunakan untuk memastikan integritas data dalam sistem yang berorientasi teks.
Apakah aman untuk mengenkode kata sandi?
Meskipun Base64 bukan enkripsi dan dapat dengan mudah dibalik, alat kami memproses semua data secara lokal di perangkat Anda, memastikan input Anda tidak pernah dikirim ke server.
Bisakah saya meng-encode file ke Base64?
Ya. Unggah file apa pun dan alat mengonversinya ke string Base64 sepenuhnya di browser Anda. Tidak ada file yang dikirim ke server. Ini berguna untuk menyematkan gambar sebagai Data URI dalam CSS atau HTML, atau melampirkan data biner ke payload JSON.
Berapa ukuran file maksimum yang dapat saya encode?
Tidak ada batas yang ketat — tergantung pada memori yang tersedia di browser Anda. File di bawah 10 MB di-encode seketika. File yang sangat besar tetap akan diproses secara lokal tetapi mungkin memerlukan beberapa detik tergantung pada perangkat Anda.
Apakah Base64 sama dengan enkripsi?
Tidak. Base64 adalah encoding, bukan enkripsi. Siapa pun yang memiliki string Base64 dapat mendekodenya kembali ke data asli. Ini digunakan untuk mengangkut data biner dengan aman sebagai teks, bukan untuk menyembunyikan atau melindungi data. Untuk enkripsi nyata, gunakan AES atau cipher lainnya.
Bisakah saya menggunakan encoding Base64 untuk menyematkan gambar langsung ke HTML atau CSS?
Ya. Gambar yang dikodekan Base64 dapat disematkan sebagai Data URI dalam tag img HTML (<img src="data:image/png;base64,..."/>) atau sebagai nilai background-image CSS. Ini menghilangkan permintaan HTTP untuk ikon kecil dan gambar inline, yang dapat mempercepat pemuatan halaman. Kelemahannya adalah Base64 menambahkan overhead sekitar 33% pada ukuran file dan string yang dikodekan dapat membuat HTML atau CSS lebih sulit dibaca. Paling cocok untuk ikon kecil atau gambar yang kritis untuk render awal.

Pemrosesan lokal

Alat file, teks, dan grafik lokal kami memproses konten di perangkat Anda menggunakan JavaScript, API browser, dan WebAssembly bila diperlukan. Peristiwa kami tidak menyertakan nama atau isi file, teks masukan, nilai grafik, kesalahan mentah, email, atau referensi lisensi. Alat jaringan (DNS, WHOIS, IP, dan uji kecepatan) menghubungi layanan eksternal untuk fungsinya. Memuat situs, font, pustaka, dan model juga membuat permintaan jaringan. WebAssembly sendiri tidak mencegah akses jaringan.