Skip to content

Codificatore e Decodificatore Base64

Codifica testo → Base64 o decodifica Base64 → testo. UTF-8 dall'inizio alla fine.

Buğra SözeriSviluppatore
Updated · Published
Reviewed by Convertitive

Base64 è il modo standard per impacchettare byte arbitrari — testo, frammenti di immagini, payload JSON — in caratteri che sopravvivono a qualsiasi trasporto solo-ASCII: e-mail, URL, segmenti JWT, stringhe JSON. Il codificatore qui sotto gestisce UTF-8 completo (incluse le emoji), supporta sia l'alfabeto standard che base64url (URL-safe, senza padding), e gira interamente nel tuo browser. Nulla di ciò che incolli lascia questa pagina.

Alphabet
Q29udmVydCBhbnl0aGluZywgaW5zdGFudGx5Lg==

How to use

  1. Scegli una direzione

    Seleziona Codifica per convertire testo in Base64, o Decodifica per leggere una stringa Base64 come testo.

  2. Scegli l'alfabeto (solo codifica)

    Standard per e-mail, URI di dati e HTTP Basic Auth. base64url per JWT, cookie firmati e tutto ciò che viaggia negli URL.

  3. Incolla il tuo input

    L'output appare istantaneamente mentre digiti. Clicca sull'icona di copia per prendere il risultato.

Frequently asked questions

Cos'è Base64?
Base64 rappresenta dati binari usando solo 64 caratteri ASCII stampabili (A–Z, a–z, 0–9, +, /). Ogni tre byte di input diventano quattro caratteri Base64, più padding ('=') alla fine per raggiungere un multiplo di quattro.
Cos'è base64url?
Una variante URL-safe definita nell'RFC 4648 §5. Sostituisce + con - e / con _ in modo che il valore codificato sia valido all'interno di un URL senza ulteriori escape. Il padding (=) viene convenzionalmente omesso perché i segni di uguale finali a volte confondono i parser dei percorsi.
Base64 comprime o cifra i miei dati?
Nessuno dei due. Aumenta rigorosamente la dimensione del 33% (4 byte di output per 3 byte di input), e la trasformazione è completamente reversibile da chiunque — non è un meccanismo di sicurezza.
Il codificatore gestisce emoji e caratteri non-ASCII?
Sì. L'input viene prima codificato come byte UTF-8, poi quei byte vengono codificati in Base64. La decodifica esegue l'operazione inversa e valida che il risultato sia UTF-8 ben formato prima di restituirlo.
I dati vengono inviati a un server?
No. L'intero codificatore e decodificatore gira nel tuo browser come JavaScript statico. Convertitive non registra, memorizza o trasmette nessuno dei tuoi input.

Strumenti correlati