Decodificatore Base64

Decodifica stringhe codificate in Base64 in testo normale

Che cos'è e come funziona?

Un decodificatore Base64 riporta il testo codificato in Base64 ai dati originali che rappresenta. Base64 è un modo di scrivere qualsiasi dato — testo, un'immagine, un file — usando solo 64 caratteri sicuri (A–Z, a–z, 0–9, + e /), così da poter viaggiare attraverso sistemi che gestiscono solo testo semplice, come URL, corpi di email, campi JSON e attributi HTML. Decodificare inverte tutto questo: incolli la stringa codificata e riottieni il testo leggibile o i byte grezzi che erano stati codificati in origine.

È importante capire cosa Base64 non è: è codifica, non cifratura. Chiunque può decodificarla, quindi non offre alcuna segretezza — fa solo sopravvivere intatti i dati binari a un canale di solo testo. È proprio per questo che ricorri così spesso a un decodificatore quando fai debug: un data URI nel CSS, il payload di un JWT, il valore di un header o il blocco di un allegato email usano tutti Base64, e decodificare ti permette di leggere ciò che contengono davvero. Questo strumento decodifica nel browser, quindi i dati non lasciano mai la tua macchina.

Casi d'uso

Domande frequenti

Base64 è una forma di cifratura?

No. Base64 è codifica reversibile senza chiave e senza segretezza — chiunque può decodificarla all'istante. Esiste per trasportare dati binari in sicurezza attraverso canali di solo testo, non per proteggerli. Non usarla mai per nascondere password o informazioni sensibili.

Cosa significano i segni = finali?

Sono riempimento (padding). Base64 lavora in gruppi di quattro caratteri, quindi si aggiungono uno o due segni = alla fine per completare l'ultimo gruppo quando i dati originali non si dividono esattamente. Un decodificatore corretto li gestisce automaticamente.

Perché il mio testo decodificato sembra incomprensibile?

Base64 spesso codifica dati binari — immagini, file compressi, blob cifrati — che non sono testo leggibile. Se il risultato sembra rumore, l'originale probabilmente non era testo semplice. Il testo si decodifica in modo pulito solo se la sorgente era testo in un set di caratteri compatibile.

Che differenza c'è tra Base64 e Base64url?

Base64url è una variante adatta agli URL che sostituisce + e / con - e _ così la stringa è sicura dentro URL e token come i JWT. Il contenuto è lo stesso; un decodificatore robusto accetta entrambe le forme.

Sviluppatore

Generatore UUID · Convertitore di timestamp · Codificatore Base64 · Generatore di hash · Convertitore di colori · Convertitore di basi numeriche