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+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Poslednje ažurirano:
Base64 Enkoder & Dekoder
Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.
Privatnost: Sve se obrađuje lokalno u pregledacu pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na 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.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.
Domande frequenti - Base64 Encoder
Odgovori na najčešća pitanja o našim uslugama.
Naše garancije za vaš mir
Zaštićeni ste sa svake strane
15 dana garancije
Vraćamo novac bez pitanja u prvih 15 dana.
Besplatna migracija
Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.
24/7 podrška
Naši stručnjaci su tu 24/7 kroz tikete i live chat.