Base64 è uno schema di codifica binario-testo basato su 64 caratteri ASCII stampabili, definito per la prima volta dalla RFC 2045 (standard MIME). Base64 converte ogni 3 byte (24 bit) in 4 caratteri Base64 (A-Z, a-z, 0-9, +, /), consentendo ai dati binari di essere trasmessi in modo sicuro attraverso sistemi che supportano solo testo, come intestazioni HTTP, payload JSON, documenti XML o parametri di query URL.
**Base64 non è crittografia**, fornisce solo la conversione del formato dei dati, chiunque può decodificarlo facilmente. Se è necessario proteggere dati sensibili, utilizzare un vero schema di crittografia come AES. Gli usi tipici di Base64 includono: HTTP Basic Authentication (`Authorization: Basic dXNlcjpwYXNz`), segmenti header e payload di token JWT (formato Base64URL), Data URI (`data:image/png;base64,...`), codifica MIME di allegati e-mail ecc.
**URL-Safe Base64** (RFC 4648 §5) sostituisce i +/ del Base64 standard con -_ e generalmente omette il padding =. Ciò consente al risultato codificato di apparire in modo sicuro in URL, percorsi di file o campi JSON. I token JWT, il code_verifier di OAuth PKCE e AWS Signature V4 utilizzano tutti la codifica URL-Safe Base64.
**L'interruzione di riga MIME** è uno standard RFC 2045 che specifica che ogni riga non deve superare i 76 caratteri. Quando il contenuto Base64 viene utilizzato in e-mail o in determinati scenari che richiedono la visualizzazione con interruzioni di riga, la variante MIME inserisce automaticamente caratteri di interruzione di riga (`\n`) ogni 76 caratteri. Questo è il formato standard per la trasmissione di allegati e-mail.
Lo strumento utilizza le **API native btoa/atob** del browser, combinate con una logica di elaborazione sicura per UTF-8, garantendo che i caratteri multibyte come cinese, giapponese ed emoji siano codificati correttamente. Tutti i calcoli vengono completati localmente, i dati non vengono inviati a nessun server. Aprire il pannello di rete degli strumenti per sviluppatori del browser per verificare che non ci siano richieste esterne durante tutto il processo.