TL
Tool Lab
💰Donate
💰Donate

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

  1. Pilih Teks → Base32 untuk mengodekan, atau Base32 → Teks untuk mendekode.
  2. Tempel input Anda atau klik Contoh untuk memuat contoh.
  3. Klik Konversi.
  4. 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.