Sviluppatore·5 min di lettura·13 settembre 2026

Cos'è il Base64? Una guida semplice a codifica e decodifica

Il Base64 spiegato in parole semplici: cos'è, a cosa serve, come codificare e decodificare testo online e perché non è crittografia. Gratis e privato nel browser.

Cos'è il Base64? Una guida semplice a codifica e decodifica

Cos'è davvero il Base64

Il Base64 è un modo di rappresentare qualsiasi dato, incluse immagini e file, usando solo 64 caratteri di testo sicuri: lettere, numeri, più e barra. Esiste perché alcuni sistemi gestiscono in modo affidabile solo il testo semplice, quindi i dati binari devono essere trasformati in testo per attraversarli senza problemi. La codifica ingrandisce un po' il testo, di circa un terzo, in cambio di quella sicurezza.

A cosa serve il Base64 (e a cosa no)

Il Base64 serve al trasporto e all'incorporamento, non alla sicurezza. Si usa per mettere un'immagine direttamente in HTML o CSS come data URI, per allegare file alle email, per trasportare dati in JSON o in un JWT e per far passare contenuti binari attraverso canali di solo testo. Non è crittografia: chiunque può decodificare il Base64 all'istante, quindi non usarlo mai per nascondere password o segreti.

Come codificare e decodificare Base64 online

Apri lo strumento Codifica e decodifica Base64, incolla il tuo testo e passa tra codifica e decodifica. La codifica trasforma il testo leggibile in forma Base64; la decodifica riporta una stringa Base64 all'originale. Copia il risultato con un clic. Non c'è nulla da installare né serve un account.

Dove lo vedrai spesso

Incontrerai il Base64 nei data URI come la lunga stringa dopo "data:image/png;base64,", nel payload di un JSON Web Token, negli header degli allegati email e nelle risposte di API che trasportano piccoli file. Decodificarlo è spesso il modo più rapido per vedere cosa contiene davvero un token o un data URI.

Base64 e la tua privacy

Poiché lo strumento gira interamente nel browser, tutto ciò che incolli viene codificato o decodificato sul tuo dispositivo e non viene mai inviato a un server. Conta quando la stringa potrebbe contenere qualcosa di sensibile, come il contenuto di un token, così puoi ispezionarlo senza consegnarlo a nessuno.

Consigli e trappole

Se la decodifica fallisce, controlla che non manchi il padding (i segni di uguale finali) o che non ci siano spazi e a capo entrati durante la copia della stringa. Gli URL usano una variante leggermente diversa chiamata Base64 URL, che scambia un paio di caratteri, quindi un token preso da un URL può richiedere quella modalità. E ricorda la regola d'oro: il Base64 è codifica, non protezione.

Altro dal blog

← Tutti gli articoli