Base64 è un sistema per rappresentare dati binari come testo. Usato per email (MIME), data URL nelle pagine web, JWT, API che trasportano blob, e tante altre cose.
Questo strumento codifica e decodifica testo (UTF-8) o file di qualsiasi tipo, tutto nel browser: nessun dato lascia mai il tuo dispositivo.
Testo originale (UTF-8)
Base64
Decodifica Base64 → File
Quando si usa Base64
Email (MIME): allegati binari vengono codificati Base64 per attraversare protocolli SMTP che gestiscono solo testo.
Data URL: per incorporare immagini direttamente nell'HTML/CSS senza file separati. Esempio: data:image/png;base64,iVBORw0KGgo...
JWT (JSON Web Token): header e payload sono JSON codificati in Base64 URL-safe.
API: trasmettere file via JSON quando non si può usare multipart/form-data.
Domande frequenti
I file vengono caricati su un server?
FileReader, btoa/atob). Nessun upload, nessun tracciamento dei contenuti.Cosa significa "URL-safe"?
+ e / che hanno significato speciale negli URL. La variante URL-safe li sostituisce con - e _. Usata in JWT e parametri URL.Perché alla fine ci sono uno o due =?
= per completare. Può essere omesso (opzione "Senza padding") in alcuni contesti come JWT.