Codificatore Base64 Online
Encode text, files, and images to Base64 instantly — UTF-8 perfect, Base64URL safe, up to 100MB, and 100% private in your browser.
Cos'è la Codifica Base64?
Base64 è uno schema di codifica da binario a testo che rappresenta dati binari usando 64 caratteri ASCII stampabili: A–Z, a–z, 0–9, più (+) e barra (/), con il segno uguale (=) per il padding. Il nome "Base64" deriva dal fatto che ogni cifra Base64 rappresenta esattamente 6 bit di dati, e 2^6 = 64.
Base64 non è crittografia — è una codifica reversibile progettata per trasmettere dati binari in modo sicuro attraverso canali che supportano solo testo, come e-mail (MIME), payload JSON, documenti XML e intestazioni HTTP.
Usi comuni: incorporare immagini in CSS e HTML come Data URI, codificare allegati e-mail, trasmettere dati binari in API JSON e XML, e codificare credenziali in intestazioni di autenticazione HTTP Basic.
Encode a file to Base64
Drop your file here, or click to browse
Maximum file size: 100MB
Come codificare testo in Base64 online
Usare encodeb64.com è semplice: incolla il tuo testo nel campo di input, seleziona il set di caratteri (UTF-8 è corretto per la maggior parte dei testi moderni) e clicca su Codifica. L'output Base64 appare istantaneamente nel campo dei risultati, pronto per essere copiato.
Per casi d'uso speciali, le opzioni avanzate ti permettono di controllare il formato di output. Abilita la codifica URL-safe (Base64URL) per ottenere output sicuro per token JWT e parametri URL. Abilita la divisione delle righe MIME per limitare l'output a 76 caratteri secondo RFC 2045.
Tutta la codifica avviene interamente nel tuo browser usando l'API TextEncoder e la funzione btoa() di JavaScript. Nessun dato viene trasmesso a un server.
Codifica Base64URL per i Token JWT
Il Base64 standard usa i caratteri + e / che non sono sicuri negli URL — devono essere codificati come %2B e %2F. Base64URL (RFC 4648 §5) risolve questo problema sostituendo + con - e / con _, e omettendo completamente il carattere di padding =.
I JWT (JSON Web Token) usano la codifica Base64URL per le loro sezioni header e payload. Se lavori con JWT, assicurati di selezionare l'opzione "Codifica URL-safe (Base64URL)" prima di codificare.
Base64URL viene usato anche nelle challenge OAuth 2.0 PKCE e nei nomi file nei sistemi di archiviazione cloud, dove la stringa Base64 deve essere incorporata in un URL senza codifica aggiuntiva.
Codificare file e immagini in Base64
Oltre alla codifica del testo, encodeb64.com supporta la codifica di qualsiasi tipo di file in Base64 — documenti, immagini, file audio e dati binari fino a 100 MB. Trascina il tuo file nella zona di caricamento, o clicca per sfogliare.
La codifica avviene interamente nel tuo browser usando l'API FileReader, quindi il tuo file non lascia mai il tuo dispositivo. Per le immagini, il convertitore supporta JPG, PNG, GIF, WebP, SVG, BMP, ICO, TIFF e AVIF, e genera cinque diversi formati di output.
Incorporare immagini come Base64 è utile per e-mail HTML dove l'hosting esterno di immagini è inaffidabile, per documenti HTML autocontenuti e per fogli di stile CSS dove una piccola icona deve essere inline per ridurre le richieste HTTP.