DECODEX · BASE64 · UTF-8
Base64 decodificare testo online gratis
Decodifica Base64 e Base64URL in testo UTF-8. Supporta accenti, altre lingue ed emoji. Gratis e senza registrazione.
Decodifica dei file
Ripristina un file da testo Base64 e scarica il risultato.
Decodificare testo Base64 online
La decodifica Base64 ripristina i byte originali. Il convertitore di testo sopra mostra il testo con la codifica selezionata. Per ripristinare immagini, PDF o altri dati binari, scegli un file di testo Base64 nella sezione file qui sotto e scarica il risultato.
- Incolla solo la parte Base64. Rimuovi virgolette JSON e prefissi come data:text/plain;base64, prima della conversione.
- La conversione è automatica. Se la disattivi, usa il pulsante di conversione o Ctrl+Invio (⌘+Invio su Mac).
- Copia il risultato con il pulsante di copia. Il limite è di 5 MB di testo UTF-8.
Esempi Base64 verificati
Gli esempi usano UTF-8. Confronta input e risultato per verificare la direzione. Un carattere Unicode può occupare più byte; il numero di caratteri non determina la lunghezza Base64.
| Input | Risultato |
|---|---|
SGVsbG8= | Hello |
Q2FmZsOo | Caffè |
7JWI64WV7ZWY7IS47JqUIPCfmIA= | 안녕하세요 😀 |
Formati Base64 e padding supportati
Base64 usa + e /; Base64URL usa - e _. Lettere e cifre non cambiano. Il padding = dipende dal protocollo e può essere conservato oppure omesso. Una stringa composta soltanto da lettere e numeri non permette di distinguere i due formati.
Un byte residuo richiede ==, due richiedono = e tre non richiedono padding. f diventa Zg==, fo diventa Zm8= e foo diventa Zm9v. Conta i byte UTF-8: una lettera accentata o un emoji può occupare più byte.
Zg → f; Zg== → f; 8J-YgA → 😀.
Risolvere gli errori di decodifica Base64
Se una stringa non viene decodificata, rimuovi virgolette, simboli aggiuntivi e il prefisso di un URL di dati; incolla solo la parte Base64. Il padding = può comparire solo alla fine. Una lunghezza con resto 1 nella divisione per 4 non è valida. Spazi, interruzioni di riga e caratteri Base64URL - e _ sono accettati. Un errore UTF-8 può indicare dati binari o una codifica diversa: UTF-8 è predefinito. Se il testo è illeggibile, scegli la codifica originale.
Scegliere la codifica originale per decodificare Base64
Base64 contiene byte, senza indicare la codifica originale. UTF-8 è la scelta predefinita. Se la fonte usa EUC-KR / CP949, Shift_JIS o GB18030, seleziona quella codifica sopra il risultato.
La codifica non viene rilevata automaticamente. Confronta con l’originale: anche una conversione senza errori può produrre testo errato. Immagini, PDF e dati compressi non sono testo.
| Codifica | Testo | Base64 |
|---|---|---|
| UTF-8 | Caffè | Q2FmZsOo |
| Windows-1252 | Caffè | Q2FmZug= |
Domande frequenti
Come correggere testo illeggibile o un errore UTF-8?
Base64 contiene byte, senza indicare la codifica originale. UTF-8 è la scelta predefinita. Se la fonte usa EUC-KR / CP949, Shift_JIS o GB18030, seleziona quella codifica sopra il risultato. La codifica non viene rilevata automaticamente. Confronta con l’originale: anche una conversione senza errori può produrre testo errato. Immagini, PDF e dati compressi non sono testo.
Una stringa senza = è sempre errata?
No. Quando la quantità di byte è un multiplo di tre, il padding non serve. Anche alcuni protocolli lo eliminano esplicitamente.
Base64 protegge il mio testo?
Base64 è una rappresentazione reversibile dei dati, non una crittografia. Non protegge password o altri segreti.
La conversione avviene nel browser. Il testo e il risultato non vengono inviati a un server di conversione. Google Analytics misura le visite e l’uso delle funzioni.
