Base64 Encode & Decode
Encoding paling umum untuk data biner ke teks ASCII. Tool ini melakukan Encode sekaligus Decode dalam satu halaman — cukup pilih mode, tempel teks, lalu klik. Semua diproses di perangkat Anda tanpa dikirim ke server.
Semua proses berjalan di browser Anda. Data tidak pernah dikirim ke server kami.
Contoh
Contoh Input
Hello
Contoh Output
SGVsbG8=
Cara Penggunaan
- 1Pilih mode Encode atau Decode di bagian atas.
- 2Ketik atau tempel teks Anda pada kolom Input.
- 3Klik tombol (atau tekan Ctrl+Enter) untuk memproses. Hasilnya muncul di kolom Hasil.
- 4Klik Salin untuk menyalin hasil, atau "Tukar input/hasil" untuk membalik proses dengan cepat.
Tentang Base64
Base64 mengubah data biner menjadi teks ASCII menggunakan 64 karakter (A–Z, a–z, 0–9, + dan /). Ini standar de facto untuk menyisipkan data biner ke dalam teks, email, JSON, dan URL data.
Cara kerjanya: setiap 3 byte (24 bit) dipecah menjadi empat kelompok 6-bit, masing-masing dipetakan ke satu karakter Base64. Bila perlu, hasil diberi padding dengan "=". Outputnya sekitar 33% lebih besar dari aslinya.
Base64 dipakai untuk lampiran email (MIME), gambar inline (data URI), token, dan menyimpan data biner di tempat yang hanya menerima teks. Ini encoding (bisa dibalik), bukan enkripsi — tidak memberikan keamanan.
Pertanyaan Umum (FAQ)
Apakah Base64 mengamankan data?
Tidak. Base64 hanyalah encoding yang bisa dibalik siapa saja — bukan enkripsi. Jangan gunakan untuk menyembunyikan data sensitif; gunakan enkripsi (mis. AES) untuk itu.
Bisakah Base64 melakukan Encode dan Decode?
Ya. Tool ini adalah satu halaman dengan toggle — gunakan mode Encode untuk mengubah teks, dan mode Decode untuk mengembalikannya. Tidak perlu membuka dua halaman berbeda.
Apakah data saya dikirim ke server?
Tidak. Base64 diproses sepenuhnya di browser Anda. Teks yang Anda masukkan tidak pernah meninggalkan perangkat Anda.