Tool gratis untuk meng-encode dan men-decode teks ke/dari format Base64.

Base64 Encoder Decoder

Konversi teks biasa menjadi string Base64 atau sebaliknya dengan cepat dan mudah.

Tool Gratis

Base64 Converter

Mode:

Apa Itu Base64?

Base64 adalah metode encoding biner-ke-teks yang mengubah data biner menjadi format string ASCII. Format ini dirancang untuk membawa data yang, secara tradisional, mungkin tidak stabil di seluruh sistem jaringan, seperti byte non-ASCII dalam email atau XML. Base64 menggunakan set 64 karakter aman untuk web (A-Z, a-z, 0-9, +, /) dan karakter padding (=) untuk memastikan panjang output adalah kelipatan 4.

Penting untuk dicatat bahwa Base64 bukanlah metode enkripsi. Ini tidak memberikan keamanan atau kerahasiaan pada data; ini hanyalah cara untuk merepresentasikan data biner dalam format teks. Siapa pun dapat dengan mudah men-decode string Base64 kembali ke data aslinya.

Kegunaan Base64

Base64 digunakan dalam berbagai aplikasi, termasuk:

  • Mengirim Data Biner via Teks: Embedding gambar atau file lain langsung ke dalam kode HTML atau CSS (misalnya, `data:image/png;base64,...`).
  • Transfer Data di URL: Mengirim data biner di bagian URL.
  • Standar Komunikasi: Digunakan dalam standar seperti MIME (Multipurpose Internet Mail Extensions) untuk mengirim attachment email dan dalam format data lain seperti XML dan JSON.
  • Obfuscation Ringan: Meskipun bukan keamanan, terkadang digunakan untuk menyembunyikan data dari pandangan sekilas.

Bagaimana Cara Kerjanya? (Singkat)

Proses encoding Base64 melibatkan pengelompokan data input menjadi blok 3 byte (24 bit). Setiap blok 3 byte kemudian dibagi menjadi empat kelompok 6 bit. Setiap kelompok 6 bit diubah menjadi nilai desimal (0-63), yang kemudian dipetakan ke karakter yang sesuai dalam set karakter Base64. Jika blok terakhir data input kurang dari 3 byte, padding (`=`) ditambahkan ke output untuk memastikan panjangnya kelipatan 4.