Codifica / decodifica Base32 / Base58
Codifica testo in Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin) e decodifica entrambi di nuovo in testo, completamente sicuro in UTF-8 e interamente nel tuo browser.
Codifica / decodifica Base32 / Base58 — Converti testo da e verso Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin), con conversioni di andata e ritorno sicure in UTF-8 per emoji e scritture non latine. Scegli una base, seleziona Codifica o Decodifica e il risultato si aggiorna mentre digiti. Tutto viene eseguito interamente nel tuo browser, così il testo che incolli non lascia mai il tuo dispositivo.
Cos'è Codifica / decodifica Base32 / Base58?
Un codificatore e decodificatore online e gratuito per Base32 e Base58 che trasforma testo semplice in una stringa Base32 (RFC 4648) o Base58 (alfabeto di Bitcoin), e decodifica entrambi di nuovo in testo leggibile. Gli sviluppatori ricorrono a Base32 quando serve una codifica indipendente da maiuscole/minuscole e allineata tramite riempimento per segreti TOTP/2FA, etichette DNS o identificatori sicuri per il file system, e a Base58 quando lavorano con indirizzi o chiavi Bitcoin, o ID brevi e leggibili che omettono caratteri facilmente confondibili (0, O, I, l). Entrambe le direzioni tengono conto dell'UTF-8, quindi emoji e scritture non latine (coreano, giapponese, cinese, arabo, latino accentato) fanno l'andata e ritorno senza corruzione. Seleziona la base, alterna tra Codifica e Decodifica, usa Scambia per convertire nell'altro senso e copia il risultato con un clic.
Come usare Codifica / decodifica Base32 / Base58
- Scegli la base con l'interruttore Base32 / Base58: Base32 usa l'alfabeto RFC 4648 con riempimento =, Base58 usa l'alfabeto di Bitcoin senza riempimento.
- Scegli una direzione con l'interruttore Codifica / Decodifica.
- Digita o incolla il tuo contenuto nella casella di input (testo semplice in modalità Codifica, una stringa codificata in modalità Decodifica).
- Leggi il risultato convertito immediatamente nella casella di output qui sotto, che si aggiorna mentre digiti.
- Fai clic sul pulsante di copia sull'output per copiare il risultato negli appunti.
- Usa Scambia per rimandare l'output nell'input e invertire la modalità, oppure Cancella per svuotare l'input.
Esempi
Codifica testo in Base32
Input
Hello
Output
JBSWY3DP
Decodifica una stringa Base32
Input
JBUSC===
Output
Hi!
Codifica testo in Base58
Input
Hello World!
Output
2NEpo7TZRRrLZSi2U
Domande frequenti
- Qual è la differenza tra Base32 e Base58 qui?
- Base32 segue l'RFC 4648: un alfabeto in maiuscolo A–Z e 2–7 con riempimento = affinché la lunghezza dell'output sia un multiplo di 8, e la decodifica ignora maiuscole/minuscole. Base58 usa l'alfabeto di Bitcoin, che elimina 0, O, I e l per evitare caratteri simili, non aggiunge riempimento e distingue tra maiuscole e minuscole.
- Gestisce emoji e caratteri non latini come il coreano o il giapponese?
- Sì. Il testo viene convertito tramite UTF-8 prima della codifica, così emoji e scritture non latine vengono codificati correttamente e decodificati esattamente nei caratteri originali.
- Perché vedo un errore "Invalid input"?
- In modalità Decodifica compare quando il testo non è valido per la base scelta — per esempio contiene caratteri al di fuori di quell'alfabeto, oppure si decodifica in byte che non sono testo UTF-8 valido. Controlla di aver scelto la base corrispondente e di aver incollato una stringa formattata correttamente.
- I miei dati vengono caricati su un server?
- No. I codec Base32 e Base58 vengono eseguiti interamente nel tuo browser in JavaScript. Il testo che incolli non lascia mai il tuo dispositivo e non viene mai inviato ad alcun server.
- Posso convertire in entrambe le direzioni?
- Sì. Usa l'interruttore Codifica / Decodifica per scegliere una direzione, oppure premi Scambia per riportare l'output corrente nell'input e invertire automaticamente la modalità.
Strumenti correlati
Codifica / decodifica Base64
Codifica testo in Base64 o decodifica Base64 di nuovo in testo (compatibile con UTF-8).
Convertitore di maiuscole/minuscole e contatore
Cambia le maiuscole e minuscole del testo e conta caratteri, parole e righe.
Formattatore e minificatore di codice
Abbellisci o minifica HTML, CSS e JavaScript all'istante nel tuo browser, con rientro di 2 spazi, 4 spazi o tabulazione e compressione JavaScript basata su Terser.
Convertitore di colori
Converti i colori tra HEX, RGB e HSL con un'anteprima dal vivo.