Codifica e decodifica Base64
Converti testo e file in Base64 e viceversa, con supporto per la variante sicura negli URL.
CodificaA cosa serve Base64
Base64 rappresenta dati binari usando soltanto 64 caratteri stampabili. Non è una cifratura e non protegge nulla: serve a far attraversare a dei byte qualsiasi canali che accettano solo testo, come le intestazioni HTTP, i messaggi di posta o i documenti JSON.
Testo e caratteri accentati
La codifica lavora su byte, non su caratteri. Un testo va quindi prima convertito in byte, e la conversione usata qui è UTF-8: è il motivo per cui accenti, simboli ed emoji vengono trattati correttamente, mentre molti strumenti più vecchi li corrompono.
La variante sicura negli URL
I caratteri + e / hanno un significato proprio negli
indirizzi web. La variante URL safe li sostituisce con - e
_ e toglie il riempimento finale, così il risultato si può inserire
in un URL senza ulteriori accorgimenti. La decodifica qui accetta entrambe le
varianti senza doverlo specificare.
Aumento di dimensione
Base64 fa crescere i dati di circa un terzo: tre byte diventano quattro caratteri. È un costo da tenere presente quando si incorporano immagini in una pagina o in un foglio di stile.
Domande frequenti
No. È una rappresentazione, non una protezione: chiunque può decodificarla in un istante. Non va usata per nascondere password o dati riservati.
No. Il file viene letto dal browser sul tuo computer e la codifica avviene lì: nulla viene trasmesso.
Di solito perché al testo manca il riempimento finale o contiene caratteri estranei. La variante URL safe viene riconosciuta e corretta automaticamente.