Base32 Encoder / Decoder
Encode text to Base32 (RFC 4648) or decode Base32 strings back to text.
Input teks
Tentang alat ini
Encoder/decoder Base32 mengimplementasikan alfabet RFC 4648 Base32 — huruf besar A–Z dan digit 2–7, dengan padding = ke kelipatan 8. Base32 tidak peka huruf besar/kecil dan menghindari karakter yang mirip secara visual seperti 0, 1, O, dan I.
Dalam mode Teks → Base32, teks dikodekan ke byte UTF-8 lalu ke Base32. Dalam mode Base32 → Teks, prosesnya dibalik. Semua pemrosesan bersifat lokal.
Cara penggunaan
- Pilih Teks → Base32 untuk mengodekan, atau Base32 → Teks untuk mendekode.
- Tempel input Anda atau klik Contoh untuk memuat contoh.
- Klik Konversi.
- Klik Salin untuk menyalin hasil ke clipboard.
Kasus penggunaan
Aplikasi autentikasi dua faktor menggunakan Base32 untuk kunci rahasia TOTP. Catatan tantangan DNS terkadang mengodekan data biner sebagai Base32.
Pertanyaan umum
- Apa perbedaan Base32 dan Base64? — Base32 menggunakan alfabet 32 karakter (A–Z, 2–7), menghasilkan ~60% overhead vs ~33% untuk Base64. Base32 tidak peka huruf besar/kecil.
- Apakah karakter padding diperlukan? — Tidak untuk dekoding. Alat ini menghapus = di akhir sebelum parsing.
- Apakah ada batasan ukuran? — Tidak ada batasan keras. Pengkodean berjalan sepenuhnya di browser.
- Apa yang harus dilakukan jika ada error "karakter tidak valid"? — Base32 hanya mengizinkan A–Z dan 2–7. Karakter 0, 1, 8, 9, dan huruf kecil bukan Base32 yang valid.