Strumento gratuito per sviluppatori
Base64 Encoder e Decoder — Converti testo e URL
Codifica o decodifica testo, parametri URL e dati in formato Base64. Ideale per data URI, JWT, email MIME, Basic Authorization e font CSS. Tutto viene elaborato in locale nel browser.
Cos'è la codifica Base64 e quando si usa?
Base64 è un metodo per codificare dati binari in una stringa ASCII. Si usa quando i dati binari devono essere trasferiti tramite protocolli che accettano solo testo (HTTP, email, JSON). Casi d'uso tipici: 1) Data URI per immagini inline in CSS e HTML, 2) header Basic HTTP Authorization, 3) codifica MIME degli allegati email, 4) payload JWT (JSON Web Token), 5) CSS @font-face per font inline, 6) campi JSON per piccoli file binari. Base64 aumenta la dimensione dei dati di circa il 33%, quindi non si usa per file di grandi dimensioni. Tutto viene elaborato in locale nel browser — nulla viene inviato al server.
- Codifica e decodifica di testo + parametri URL
- In locale nel browser — senza invio al server
- Ideale per data URI, JWT, email MIME, Basic Auth
- Hosting BeoHosting per sviluppatori a partire da 4,31 €/mese
BeoHosting Team
10+ anni di esperienza — Specialisti di web hosting e infrastrutture
- Web Hosting
- WordPress Hosting
- VPS
- Server dedicati
- Domini
- SSL
- cPanel
- LiteSpeed
- Amministrazione Linux
- DNS
Ultimo aggiornamento:
Base64 Encoder & Decoder
Inserisci il testo, quindi codificalo in Base64 o decodificalo da Base64.
Privacy: Tutto viene elaborato in locale nel browser utilizzando le funzioni integrate btoa/atob. I tuoi dati NON vengono inviati al server.
Dove si usa Base64?
I sei usi più comuni della codifica Base64 nello sviluppo web.
Immagini Data URI
Immagini inline in HTML e CSS senza una richiesta HTTP separata. Ideale per piccole icone e file SVG.
data:image/png;base64,iVBORw0KGgo...Basic HTTP Authorization
username:password codificati in Base64 vengono inviati nell'header Authorization per l'autenticazione alle REST API.
Authorization: Basic dXNlcjpwYXNzAllegato email MIME
Gli allegati email binari (immagini, documenti) vengono codificati in Base64 per il trasferimento SMTP.
Content-Transfer-Encoding: base64JWT (JSON Web Token)
L'header e il payload del JWT sono codificati in Base64URL. Tre segmenti separati da un punto.
eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...Dati binari JSON
Piccoli file binari (immagini, PDF) nei campi JSON tramite API REST/GraphQL.
{"file": "SGVsbG8gV29ybGQ="}Font inline CSS
@font-face con un font WOFF2 codificato in Base64 — senza richieste HTTP aggiuntive.
@font-face { src: url(data:font/woff2;base64,...) }Base64 — come funzionano codifica e decodifica
Base64 è un gruppo di codifiche binary-to-text che rappresentano i dati binari in formato ASCII utilizzando 64 caratteri diversi: lettere maiuscole e minuscole (A-Z, a-z), cifre (0-9) e due caratteri speciali (+ e /). Il segno = viene usato come padding alla fine se l'input non è divisibile per 3 byte.
I dati binari originali vengono suddivisi in gruppi di 3 byte (24 bit). Questi 24 bit vengono poi divisi in 4 gruppi di 6 bit ciascuno, e ogni gruppo viene mappato su un carattere Base64. Per questo la stringa risultante è circa il 33% più lunga dell'originale.
Base64URL — la variante per i parametri URL
Il Base64 standard usa i caratteri + e /, che hanno un significato speciale negli URL. La variante Base64URL sostituisce + con - e / con _ per evitare la codifica dell'URL. Il carattere di padding = viene spesso omesso. Il formato JWT utilizza Base64URL per header e payload.
Sebbene Base64 venga spesso erroneamente presentato come una forma di crittografia, NON è crittografia — è solo codifica. Chiunque può decodificare in modo banale una stringa Base64. Per proteggere i dati sensibili, usa la crittografia AES-256 o HTTPS/TLS per il trasferimento.
Pronto a lanciare il tuo sito web?
Unisciti a oltre 4.000 clienti soddisfatti. Migrazione gratuita e garanzia soddisfatti o rimborsati di 15 giorni.
Domande frequenti - Base64 Encoder
Le risposte alle domande più comuni sui nostri servizi.
Le nostre garanzie per la tua tranquillità
Protetto sotto ogni punto di vista
Garanzia di 15 giorni
Rimborsiamo senza fare domande nei primi 15 giorni.
Migrazione gratuita
Migriamo il tuo sito senza interruzioni: non devi fare nulla.
Assistenza 24/7
I nostri esperti sono a tua disposizione 24/7 via ticket e live chat.