Codificatore / Decodificatore Base64

Codifica testo e file in Base64, o decodifica stringhe Base64 istantaneamente. 100% lato client.

Codifica

Trascina un file qui o clicca per selezionare

Base64

Tutta l'elaborazione avviene interamente nel tuo browser. Nessun dato viene inviato a server.

Cos'è Base64?

Base64 è uno schema di codifica che converte dati binari in testo ASCII usando 64 caratteri sicuri (A–Z, a–z, 0–9, +, /). È ampiamente utilizzato in allegati e-mail (MIME), intestazioni HTTP, token JWT e incorporazione di immagini. Nota: Base64 è codifica, non crittografia — chiunque può decodificarlo. Non memorizzare mai dati sensibili solo con Base64.

Casi d'uso della codifica Base64

Allegati e-mail (MIME)

Gli allegati binari come immagini e documenti vengono convertiti in Base64 per trasmetterli in modo sicuro via e-mail.

Autenticazione HTTP Basic

Le credenziali nel formato utente:password vengono codificate in Base64 e inviate nell'intestazione Authorization.

JWT (JSON Web Token)

L'intestazione e il payload JWT sono codificati con Base64 URL-safe (Base64URL). Funziona ottimamente con il Decodificatore JWT.

Incorporazione di immagini inline

Le immagini vengono incorporate direttamente in HTML o CSS come data URI Base64, eliminando richieste separate.

Base64 Standard vs URL-safe

ElementoStandardURL-safe
Caratteri speciali+, /-, _
Padding=Omesso
Uso comuneE-mail, codifica generaleURL, JWT, nomi file

Domande frequenti

Base64 è uguale alla crittografia?
No. Base64 è solo uno schema di codifica, non crittografia. Chiunque può decodificarlo senza chiave. Se hai bisogno di sicurezza, applica una vera crittografia (come AES) separatamente.
Base64 aumenta la dimensione del file?
Sì, di circa il 33%. Base64 rappresenta ogni 3 byte come 4 caratteri ASCII.
Posso codificare testo italiano con Base64?
Sì. I caratteri non-ASCII vengono prima convertiti in UTF-8 e poi codificati in Base64. Questo strumento lo gestisce automaticamente.
Cos'è Base64 URL-safe?
Base64 URL-safe sostituisce i caratteri + e / con - e _ per evitare problemi negli URL e nei nomi file. Viene usato in JWT, OAuth e contesti simili.
Cos'è il padding = alla fine di Base64?
Base64 elabora l'input in blocchi da 3 byte. I caratteri = allineano l'output a un multiplo di 4 caratteri. Ci possono essere 0, 1 o 2 caratteri di padding.
Posso convertire un'immagine in Base64?
Sì. Carica qualsiasi immagine e questo strumento la convertirà in un data URI Base64 che puoi incorporare direttamente in HTML o CSS.
I dati inseriti vengono inviati a un server?
No. Tutta la codifica e decodifica viene eseguita interamente nel tuo browser tramite JavaScript. Nulla viene trasmesso a server.

Strumenti correlati