Decodifica Base64

Riconverti una stringa Base64 nel testo originale, con supporto completo UTF-8 e Unicode

Caratteri: {{ inputText.length }} Byte: {{ byteCount }}
{{ errorMsg }}
Vai alla codifica →

Informazioni sulla decodifica Base64

La decodifica Base64 inverte il processo, trasformando una stringa codificata in Base64 nei dati originali. Base64 utilizza i 64 caratteri A-Z, a-z, 0-9, +, / e il carattere di padding =. La decodifica applica la regola opposta, convertendo ogni 4 caratteri Base64 in 3 byte.

Nello sviluppo web, decodificare Base64 è comune per le intestazioni e i payload dei token JWT, le credenziali HTTP Basic Auth e i dati inline nei Data URI.

Questo strumento decodifica stringhe Base64 che contengono testo non-ASCII (codificato in UTF-8) e gestisce automaticamente spazi e interruzioni di riga nell'input.

Esempi

Input: SGVsbG8gV29ybGQ= → Output: Hello World

Input: Q2lhbywgTW9uZG8h → Output: Ciao, Mondo!

FAQ

D: Perché il testo decodificato è illeggibile?
R: Di solito i dati originali non erano codificati in UTF-8 (es. GBK, ISO-8859-1). Verifica la codifica originale o usa un decodificatore che ti permetta di specificarla.
D: Perché indica che la decodifica è fallita?
R: Possibili motivi: l'input non è una stringa Base64 valida, contiene caratteri non validi o la sua lunghezza non è corretta (non è multiplo di 4). Verifica che l'input sia completo.
D: Può decodificare anche il formato Base64URL?
R: Questo strumento supporta la decodifica Base64 standard. Se l'input è Base64URL (usa - e _ invece di + e /), verrà convertito e decodificato automaticamente.