Codifica testo in Base32 o decodifica stringhe Base32 riportandole a testo normale. Supporta gli alfabeti RFC 4648 ed Extended Hex (base32hex). Tutto viene eseguito nel tuo browser — nessun server, nessun tracciamento.
= riempimento fino a un multiplo di 8.
RFC 4648 utilizza A–Z e 2-7; evita caratteri visivamente ambigui come 0, 1, 8, 9.
Hex esteso (base32hex) utilizza 0-9 e A–V, preservando l'ordine di ordinamento — utile per le varianti Crockford e NanoID.
Tutta l'elaborazione avviene interamente nel tuo browser — nulla viene inviato ad alcun server.
Base32 è un formato di codifica che mappa dati binari in un alfabeto ristretto composto da lettere e cifre. È comunemente utilizzato nei segreti OTP, nelle stringhe di provisioning e negli ambienti in cui codifiche non sensibili alle maiuscole/minuscole o leggibili da esseri umani sono utili.
Base32 codifica i dati in blocchi da 5 byte. Quando la lunghezza dell'input non è un multiplo di 5, all'output vengono aggiunti caratteri di padding "=" per rendere la lunghezza totale un multiplo di 8. Il padding fa parte dello standard RFC 4648 ed è richiesto dalla maggior parte dei decoder.
No. RFC 4648 definisce due varianti Base32: Base32 standard (A–Z, 2-7) e Base32Hex (0-9, A–V). Codificano gli stessi dati ma usano alfabeti diversi. Questo strumento usa l'alfabeto Base32 standard per impostazione predefinita.
Sì. Le chiavi segrete TOTP sono stringhe codificate in Base32. Puoi incollarle qui per vedere i byte grezzi, ma nota che questo strumento restituisce testo decodificato — i segreti binari potrebbero non essere visualizzati correttamente come testo.
No. Tutta la codifica e la decodifica avvengono localmente nel tuo browser tramite JavaScript. Nulla viene inviato a un server.