Vai al contenuto principale
← Inizio

Decodificatore Base64

Decodifica Base64 in testo leggibile

Come funziona la decodifica Base64

Ogni quattro caratteri Base64 diventano tre byte, che vengono poi letti come testo UTF-8. Caratteri estranei all'alfabeto Base64 o un riempimento troncato producono «Stringa Base64 non valida». Il Base64URL dei JWT usa - e _ al posto di + e /, quindi per i token usa il decoder JWT. I contenuti binari come immagini o PDF si decodificano in caratteri illeggibili.

Esempi

Decodificare una stringa
SGVsbG8sIFdvcmxkIQ== → Hello, World!
L'header di un JWT
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 → {"alg":"HS256","typ":"JWT"}
Header HTTP Basic auth
Authorization: Basic dXNlcjpwYXNz → user:pass

Domande frequenti

Perché ricevo «Stringa Base64 non valida»?

L'input contiene caratteri che non fanno parte di Base64 (come spazi in mezzo, oppure - o _ di Base64URL), o ha una lunghezza errata perché il riempimento è stato tagliato.

Base64 si può decodificare senza una chiave?

Sì. Base64 non è una cifratura, quindi chiunque può decodificarlo: è proprio quello che fa questo strumento.

Posso decodificare un Base64 che contiene un file?

Questo decodificatore restituisce testo. I contenuti binari, come immagini o PDF, vengono decodificati in caratteri illeggibili; per quelli usa uno strumento pensato per i file.

I dati decodificati vengono inviati da qualche parte?

No. La decodifica avviene nel tuo browser.

Strumenti correlati