Inizia Invia un sito

Codificatore e decodificatore Base64

Developer Tools

Codifica testo in Base64 o decodificalo, con supporto UTF-8 e alfabeto URL-safe: nulla esce dal browser.

Gli spazi vengono ignorati durante la decodifica, quindi anche il Base64 su più righe funziona.

Base64 URL-safe sostituisce + con - e / con _, e rimuove il padding.

Risultato

Risultato —
  • Byte UTF-8 —
  • Caratteri —
  • Rapporto dimensionale rispetto all'input —

Cambia qualsiasi valore e il risultato si aggiorna subito.

Formula e regole

  • Base64 divide ogni 3 byte in quattro gruppi da 6 bit e associa a ciascun gruppo un carattere.
  • Ogni 3 byte di input diventano 4 caratteri di output, quindi la dimensione codificata è circa il 133% dell'input.
  • Il testo UTF-8 viene prima convertito in byte, per questo le lettere accentate e le emoji occupano più di un byte.
  • Il padding con = completa l'ultimo gruppo quando il numero di byte non è un multiplo di tre.

Esempi svolti

Ciao, mondo!

Input Ciao, mondo!

Risultato SGVsbG8sIHdvcmxkIQ==

Le emoji richiedono quattro byte

Input 👋

Risultato 8J+Riw== — un carattere visibile, quattro byte UTF-8.

Output URL-safe

Input subjects?_d=1

Risultato Lo standard restituisce c3ViamVjdHM/X2Q9MQ==, URL-safe restituisce c3ViamVjdHM_X2Q9MQ senza padding.

Domande frequenti

Base64 è una crittografia?

No. È una codifica reversibile senza chiave, quindi chiunque può decodificarla. Usala per trasferire dati binari attraverso canali di testo, mai per proteggere segreti.

Perché alcune stringhe terminano con = o ==?

I segni di uguale riempiono il gruppo finale quando la lunghezza dell'input non è divisibile per tre. Le varianti URL-safe di solito omettono questo riempimento e i decoder possono ripristinarlo.

Perché i caratteri cinesi o le emoji rompono i codificatori semplici?

I codificatori semplici trattano ogni carattere come un byte. I caratteri cinesi occupano tre byte UTF-8 e molte emoji ne occupano quattro, quindi il testo deve essere convertito in byte UTF-8 prima di applicare Base64.

Avvertenza: I risultati seguono la formula mostrata in questa pagina e sono solo indicativi. Le quantità reali variano con materiali, tecnica e condizioni: lascia un margine prima di ordinare.