Come funziona
Il testo viene prima trasformato in byte con la codifica UTF-8, che rappresenta anche lettere accentate ed emoji. Poi ogni gruppo di 3 byte (24 bit) viene diviso in 4 gruppi da 6 bit, e ciascuno diventa uno dei 64 caratteri dell’alfabeto Base64. Se alla fine mancano byte, si aggiungono uno o due = di riempimento.
Per questo il risultato è sempre circa il 33% più lungo dell’originale.
Base64url
Nella variante per gli URL, + e / sono sostituiti da - e _, che non hanno un significato speciale negli indirizzi web, e il riempimento = di solito si omette. La decodifica di questo calcolatore accetta entrambe le varianti.
Tutto avviene nel tuo browser: il testo non viene inviato a nessun server.
Domande frequenti
A cosa serve il Base64?
A rappresentare dati binari, come immagini o allegati, usando solo 64 caratteri sicuri: lettere, cifre, + e /. Si usa negli allegati delle email, negli URL con dati incorporati (data:), nei token JWT e nelle intestazioni HTTP.
Il Base64 è una forma di cifratura?
No. È solo una codifica: chiunque può decodificarla senza chiavi. Non va mai usato per proteggere password o dati riservati.