Encoder / Decoder Base64

Encode atau decode string Base64 secara instan.

Pengembang

Tempel teks untuk di-encode ke Base64, atau tempel string Base64 untuk di-decode kembali ke teks. Mendukung UTF-8 (termasuk emoji dan aksara non-Latin). Encoding dan decoding berjalan di browser Anda — tidak ada yang dikirim ke server.

Tentang Encoding Base64

Base64 mengubah data biner atau teks menjadi string yang hanya menggunakan 64 karakter ASCII aman (A–Z, a–z, 0–9, +, /). Ini membuatnya aman digunakan di URL, JSON, XML, atau email. Alat ini meng-encode teks ke Base64 dan men-decode Base64 kembali ke teks, dengan dukungan penuh UTF-8. Semua pemrosesan berjalan di browser Anda.

Cara penggunaan

  1. Tempel masukan Anda: teks biasa (untuk encode) atau string Base64 (untuk decode).
  2. Klik Encode ke Base64 atau Decode dari Base64. Hasilnya muncul di kotak Hasil.
  3. Gunakan Salin hasil untuk menyalin output. Base64 yang tidak valid saat decode akan menampilkan error.

Kapan digunakan

  • Menyematkan data kecil di URL atau JSON tanpa merusak sintaks
  • Encoding/decoding token API atau kredensial yang dikirim sebagai Base64
  • Debugging atau memeriksa string Base64 dari log atau API
  • Mempelajari cara kerja encoding Base64

Detail

Output Base64 sekitar 33% lebih besar dari aslinya. Decoding gagal jika string berisi karakter tidak valid atau padding yang salah (gunakan hanya A–Z, a–z, 0–9, +, /, dan = untuk padding). Alat ini bekerja pada teks; untuk file biner gunakan konverter khusus jika diperlukan.

Pertanyaan yang Sering Diajukan

Apa itu Base64?
Base64 adalah skema encoding yang mengonversi data biner atau teks menjadi string dari 64 karakter ASCII (A–Z, a–z, 0–9, +, /). Sering digunakan untuk menyematkan data di URL, JSON, atau XML.
Apakah data saya dikirim ke server?
Tidak. Encoding dan decoding terjadi sepenuhnya di browser Anda. Teks Anda tidak pernah meninggalkan perangkat Anda.
Mengapa decoding terkadang gagal?
Decoding gagal jika masukan bukan Base64 yang valid. Base64 hanya menggunakan A–Z, a–z, 0–9, +, / dan karakter padding =. Hapus spasi atau jeda baris sebelum melakukan decoding.