Codificatore e Decodificatore Base64
Codifica qualsiasi testo in Base64 o decodifica stringhe Base64 in testo. Supporto completo UTF-8 ed emoji.
Codificatore & Decodificatore Base64
Codifica qualsiasi testo in formato Base64 o decodifica Base64 in testo leggibile. Supporto completo Unicode, inclusi emoji, caratteri accentati e script non latini (arabo, cinese, giapponese, ecc.).
Cos’è il Base64?
Base64 è uno schema di codifica binario-in-testo che rappresenta dati binari utilizzando 64 caratteri ASCII (A-Z, a-z, 0-9, +, /, più = per il riempimento). Viene usato per trasmettere in sicurezza dati binari su protocolli solo testo come email o header HTTP.
Casi d’uso comuni
- Data URI: incorporare immagini direttamente in HTML/CSS (
data:image/png;base64,...) - Allegati email: MIME codifica gli allegati in Base64
- Autenticazione: HTTP Basic Auth usa Base64 (NB: Base64 è codifica, non crittografia — non usarlo mai per “proteggere” password)
- Token API: i JWT usano la codifica Base64URL per il payload
- Archiviazione binaria in JSON: incorporare immagini, file o altri blob binari
Base64 vs Base64URL
Il Base64 standard usa + e /. La variante sicura per URL (Base64URL, usata nei JWT) li sostituisce con - e _ per evitare problemi negli URL. Questo strumento decodifica entrambe le varianti.
Importante: codifica vs crittografia
Base64 non è crittografia. È banalmente reversibile. Chiunque può decodificare una stringa Base64. Non usarlo per “nascondere” password o dati sensibili — usa invece una crittografia adeguata.