Codificatore e decodificatore Base32

Codifica testo in Base32 o decodifica una stringa Base32 in UTF-8 nel browser. Supporta RFC 4648, base32hex e Crockford; i dati restano locali.

Input
0 caratt. · 0 byte
Prova:
Risultato
✓ Codifica binario-in-testo senza distinzione di maiuscole ✓ Segreti TOTP/2FA, DNS e nomi di file ✓ Supporto UTF-8 e Unicode ✓ Elaborazione locale nel browser
Esempi
Codificare testo in Base32
Variante: RFC 4648 (standard)
Input Ciao, mondo!
Output INUWC3ZMEBWW63TEN4QQ====

Base32 RFC 4648 con padding.

Decodificare Base32
Variante: RFC 4648 (standard)
Input INUWC3ZMEBWW63TEN4QQ====
Output Ciao, mondo!

Ripristina il testo UTF-8 originale.

Codificare con base32hex
Variante: base32hex (hex esteso)
Input Ciao
Output 8DKM2RO=

base32hex usa l’alfabeto esadecimale esteso RFC 4648.

Codificare con Crockford Base32
Variante: Crockford
Input Ciao
Output 8DMP2VR

Crockford è pensato per la digitazione umana e non usa padding.

Come funziona la codifica Base32

Base32 è una codifica da binario a testo con 32 caratteri ASCII. Il testo UTF-8 viene letto come byte, i bit sono raggruppati in gruppi di cinque e convertiti in caratteri. Cinque byte diventano otto caratteri; RFC 4648 usa = per l’ultimo gruppo incompleto.

Per codificare inserisci il testo e scegli la variante. Per decodificare Base32 incolla la stringa e scegli la stessa variante. Il decoder accetta maiuscole e minuscole e ignora spazi, trattini e padding. Base32 è utile per segreti TOTP/2FA, etichette DNS, nomi di file e identificatori; non è crittografia.

Alfabeto e varianti Base32

Usa la stessa variante per codificare e decodificare.

  • RFC 4648: A–Z e 2–7, con =.
  • base32hex: 0–9 e A–V, con =.
  • Crockford: 0–9, senza I, L, O, U, senza padding; O vale 0 e I/L valgono 1.

Le varianti producono stringhe diverse; verifica alfabeto e padding in caso di errore.

FAQ

No. È una codifica reversibile senza chiave.

Base32 usa 32 caratteri e produce testo più lungo ma facile da leggere.

In RFC 4648 e base32hex, = completa l’ultimo gruppo. Crockford non usa padding.

Scegli RFC 4648 se la fonte non indica base32hex o Crockford.

Sì. Il decoder li accetta o li ignora.

Controlla variante, caratteri e completezza della stringa.

No. La conversione avviene localmente nel browser.
Strumenti correlati

Convertitore ASCII

Converti caratteri ASCII e codici numerici per workflow con protocolli e parser.

Decoder JWT online

Decodifica token JWT nel browser e ispeziona header, payload, claims e dati di scadenza.