Global ToolBox

Encoder/Decoder Base32

Ubah teks menjadi Base32 (RFC 4648) dan sebaliknya secara instan, langsung di browser Anda.

🔒 Diproses secara lokal di browser Anda

Loading…

Cara menggunakan

  1. Pilih Encode atau Decode menggunakan pengalih mode di atas.
  2. Pada mode Encode, ketik atau tempel teks apa pun ke kotak input.
  3. Pada mode Decode, tempel string yang sudah dienkode Base32 sebagai gantinya.
  4. Hasil langsung diperbarui di bawah — gunakan Salin untuk menyalin hasilnya, atau Reset untuk mengosongkan input.

Fitur

  • Meng-encode teks ke Base32 standar (RFC 4648), dan men-decode-nya kembali
  • Diperbarui secara langsung saat Anda mengetik — tanpa perlu menekan tombol
  • Menangani teks Unicode dengan benar, termasuk emoji dan aksara non-Latin
  • Menampilkan pesan error yang jelas untuk input Base32 yang tidak valid, bukan hasil yang rusak
  • 100% berjalan di sisi klien — teks Anda tidak pernah meninggalkan perangkat Anda

Pertanyaan yang sering diajukan

Apa itu encoding Base32?

Base32 adalah cara merepresentasikan data biner hanya dengan 32 karakter yang dapat dicetak (A–Z dan 2–7), didefinisikan dalam RFC 4648. Base32 kurang ringkas dibanding Base64, tetapi menggunakan alfabet yang aman untuk sistem yang tidak membedakan huruf besar/kecil.

Apa bedanya Base32 dengan Base64?

Base64 menggunakan 64 karakter, termasuk huruf kecil, huruf besar, angka, dan simbol seperti + dan /, sehingga lebih ringkas. Base32 hanya menggunakan huruf besar dan angka 2–7, tidak membedakan huruf besar/kecil, dan menghindari karakter yang bermasalah pada nama file, URL, serta kode yang dibacakan — dengan konsekuensi output lebih panjang.

Di mana Base32 biasa digunakan?

Base32 banyak digunakan untuk secret key TOTP/2FA (seperti pada Google Authenticator), nama record DNS, serta pengenal yang ramah sistem file atau mudah dibaca manusia, di mana perbedaan huruf besar/kecil atau karakter khusus akan menimbulkan masalah.

Mengapa hasil encoding diakhiri dengan tanda =?

Base32 meng-encode data dalam blok 5 byte yang masing-masing menghasilkan 8 karakter. Jika panjang input bukan kelipatan 5 byte, karakter padding = ditambahkan agar output selalu berupa kelipatan 8 karakter.

Apakah alat ini menyimpan atau mengunggah data saya?

Tidak. Semua proses encoding dan decoding berjalan secara lokal di browser Anda menggunakan JavaScript. Tidak ada yang dikirim ke server atau disimpan di mana pun.

Alat terkait