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
- Seleziona Testo → Base32 per codificare, o Base32 → Testo per decodificare.
- Incolla l'input o clicca su Esempio per caricare un esempio.
- Clicca su Converti.
- 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.