TL
Tool Lab
💰Donare
💰Donare

Base32 Encoder / Decoder

Encode text to Base32 (RFC 4648) or decode Base32 strings back to text.

Input testo

Informazioni su questo strumento

L'encoder/decoder Base32 implementa l'alfabeto RFC 4648 Base32 — lettere maiuscole A–Z e cifre 2–7, con padding di = a multipli di 8. Base32 è case-insensitive e evita caratteri visivamente ambigui come 0, 1, O e I.

In modalità Testo → Base32, il testo viene prima codificato in byte UTF-8 e poi in Base32. In modalità Base32 → Testo, il processo è invertito. Tutta l'elaborazione è locale.

Come usare

  1. Seleziona Testo → Base32 per codificare, o Base32 → Testo per decodificare.
  2. Incolla l'input o clicca su Esempio per caricare un esempio.
  3. Clicca su Converti.
  4. Clicca su Copia per copiare il risultato negli appunti.

Casi d'uso

Le app di autenticazione a due fattori usano Base32 per le chiavi TOTP. I record DNS challenge a volte codificano dati binari in Base32.

Domande frequenti

  • Qual è la differenza tra Base32 e Base64?Base32 usa un alfabeto di 32 caratteri (A–Z, 2–7), con ~60% di overhead vs ~33% per Base64. Base32 è case-insensitive e evita caratteri simili.
  • I caratteri di padding sono obbligatori?Non per la decodifica. Questo strumento rimuove i = finali prima del parsing.
  • C'è un limite di dimensioni?Nessun limite fisso. La codifica viene eseguita interamente nel browser.
  • Cosa fare in caso di errore "caratteri non validi"?Base32 consente solo A–Z e 2–7. I caratteri 0, 1, 8, 9 e le lettere minuscole non sono Base32 valido.