Preskoči na sadržaj
BeoHosting
BeoHosting

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.

TL;DR

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

Poslednje ažurirano:

Base64 Enkoder & Dekoder

Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.

0 karaktera

Privatnost: Sve se obrađuje lokalno u pregledacu pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na server.

Casi d'uso

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 dXNlcjpwYXNz

Allegato email MIME

Gli allegati email binari (immagini, documenti) vengono codificati in Base64 per il trasferimento SMTP.

Content-Transfer-Encoding: base64

JWT (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?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

Domande frequenti - Base64 Encoder

Odgovori na najčešća pitanja o našim uslugama.

Base64 è un metodo di codifica binary-to-text che rappresenta i dati binari in testo ASCII. Utilizza 64 caratteri diversi (A-Z, a-z, 0-9, +, /) più = per il padding. È ideale per trasferire dati binari attraverso protocolli testuali (HTTP, email, JSON).

No. Base64 è solo codifica, non crittografia. Chiunque può decodificare in modo banale una stringa Base64. Per proteggere i dati sensibili, usa la crittografia AES-256 o il protocollo HTTPS per il trasferimento.

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 formato JWT utilizza Base64URL per i segmenti header e payload.

Base64 converte ogni 3 byte di dati originali in 4 caratteri Base64, aumentando la dimensione di circa il 33%. Per questo Base64 non si usa per trasferire file di grandi dimensioni — si usa per piccoli dati binari in un contesto testuale.

Assolutamente sì. Tutta la codifica e la decodifica vengono eseguite esclusivamente nel tuo browser utilizzando le funzioni JavaScript integrate btoa() e atob(). Nulla viene inviato al server o memorizzato.

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.