Vai al contenuto

Codificatore / Decodificatore Base64

Codifica e decodifica testo in Base64 con supporto Unicode completo. Risultati istantanei, 100% lato client. I tuoi dati restano privati e sicuri.

 

Cos'è Base64?

Base64 è uno schema di codifica binaria-testo che rappresenta dati binari come caratteri ASCII stampabili usando 64 simboli (A–Z, a–z, 0–9, +, /) più = per il padding. Ogni 3 byte di input diventano 4 caratteri di output, espandendo la dimensione di ~33%. Definito nell'RFC 4648.

Usi comuni

  • Allegati e-mail — MIME codifica gli allegati binari come Base64 in modo che possano viaggiare attraverso protocolli e-mail che supportano solo il testo.
  • URL di dati — Incorporare immagini/font direttamente in HTML/CSS come data:image/png;base64,… senza richieste HTTP separate.
  • Payload API — Trasmettere dati binari (immagini, PDF, chiavi) tramite JSON o query string che accettano solo caratteri di testo.

Base64url e altre varianti

L'alfabeto Base64 standard usa + e /, che sono caratteri speciali negli URL. Base64url (definito in RFC 4648 §5) li sostituisce con - e _ e spesso rimuove il padding =. Questa variante è usata nei JWT, nei parametri URL e nei contesti sicuri per i nomi di file. Altre varianti includono MIME Base64 (con a capo ogni 76 caratteri per le email) e l'alfabeto XML-safe.

Privacy

Tutta la codifica e la decodifica viene eseguita 100% nel tuo browser. Nessun dato viene mai inviato a un server.