Encode dan decode Base64
Encode teks ke Base64, atau decode string Base64 kembali menjadi teks, langsung di browser Anda.
Cara menggunakan Encode dan decode Base64
- Pilih Encode untuk mengubah teks menjadi Base64, atau Decode untuk mengubah Base64 menjadi teks.
- Tempel teks atau string Base64 Anda.
- Klik Jalankan dan salin hasilnya.
Cara kerja Encode dan decode Base64
Base64 merepresentasikan data biner dengan 64 karakter ASCII yang aman: A–Z, a–z, 0–9, + dan /. Encoder terlebih dahulu mengubah teks Anda menjadi byte UTF-8, mengambilnya per tiga byte (24 bit), dan membagi setiap kelompok menjadi empat nilai 6-bit yang masing-masing dipetakan ke satu karakter Base64. Jika masukan bukan kelipatan tiga byte, padding = ditambahkan di akhir.
Itulah sebabnya keluaran Base64 sekitar 33% lebih besar dari masukannya. Base64 adalah encoding, bukan enkripsi: siapa pun dapat men-decode-nya. Base64 digunakan untuk lampiran email, data URI, header autentikasi HTTP Basic, dan JWT (yang menggunakan varian Base64URL yang aman untuk URL).
Pertanyaan yang sering diajukan
- Apakah alat ini gratis?
- Ya. Encode dan decode Base64 secara gratis, tanpa perlu akun.
- Apakah teks Unicode didukung?
- Ya. Teks dienkode sebagai UTF-8 sebelum encoding Base64, sehingga aksen dan emoji berfungsi dengan benar.
- Apakah Base64 merupakan enkripsi?
- Tidak. Base64 adalah encoding yang dapat dibalik oleh siapa pun. Gunakan alat enkripsi AES jika Anda perlu melindungi isinya.
- Apakah teks saya keluar dari browser?
- Tidak. Konversi berjalan sepenuhnya di browser Anda, sehingga teks tidak pernah dikirim ke server.