Strumenti
IT

Codifica Base64 online

Digita o incolla un testo per convertirlo in Base64 mentre scrivi. Ti serve l'operazione inversa? Passa a Decodifica in qualsiasi momento.

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come codificare un testo in Base64

  1. Digita o incolla il testo nel riquadro Input, oppure apri un file.
  2. Scegli il set di caratteri (UTF-8 funziona con tutte le lingue e le emoji), l'output URL-safe o gli a capo ogni 76 caratteri, se ti servono.
  3. Copia il risultato in Base64 o scaricalo come file di testo.

Come funziona la codifica Base64

L'encoder prende il testo come sequenza di byte, lo divide in gruppi di 3 byte (24 bit) e trasforma ogni gruppo in 4 caratteri di un alfabeto di 64 simboli. Se l'ultimo gruppo è incompleto, vengono aggiunti dei segni = come padding. Ecco perché l'output Base64 è circa il 33% più grande dell'input: Man diventa TWFu.

La codifica Base64 nei linguaggi più diffusi

Domande frequenti

Perché il risultato Base64 è più lungo del mio testo?

Base64 memorizza 3 byte in 4 caratteri, quindi l'output è circa 4/3 della dimensione dell'input, più il padding. I caratteri non latini occupano 2–4 byte in UTF-8, per cui la loro versione Base64 è ancora più lunga.

Cosa significano i segni = alla fine?

Sono il padding. Un = indica che l'ultimo gruppo aveva 2 byte, due == che ne aveva 1. Il Base64 URL-safe spesso li omette.

Posso codificare emoji e testi in qualsiasi lingua?

Sì. Lascia il set di caratteri su UTF-8: qualsiasi lingua, simbolo o emoji verrà codificato correttamente e potrà essere decodificato su qualunque sistema.

Quando devo attivare gli a capo ogni 76 caratteri?

Solo per le email (MIME) e per alcuni certificati PEM, che richiedono righe spezzate. Per API, JSON, URL e data URI lascia l'opzione disattivata.