Convertitore Base64

Codifica testo in Base64 o decodifica una stringa Base64.

Cos'è Base64?

Base64 rappresenta dati binari usando caratteri testuali. È usato spesso in API, email, file incorporati e scambio di dati. Non è un sistema di cifratura e non protegge informazioni riservate.

Supporto ai caratteri Unicode

Il convertitore gestisce testo UTF-8, quindi può codificare correttamente lettere accentate, simboli e molti altri caratteri Unicode.

La conversione avviene nel browser e il contenuto non viene inviato al server.


Cos'è Base64

Base64 è una codifica che rappresenta dati usando un insieme limitato di caratteri ASCII. Viene usata spesso in API, email, data URI e configurazioni quando è necessario trasportare dati attraverso sistemi pensati principalmente per testo.

Codificare in Base64 non significa cifrare: chiunque disponga della stringa può normalmente decodificarla. Non usare quindi Base64 per proteggere password, chiavi, token o informazioni riservate. L'output è inoltre più lungo del contenuto binario originale.

Questo strumento è pensato soprattutto per testo Unicode. Se devi gestire file binari molto grandi, è preferibile usare strumenti specifici per file invece di incollare grandi quantità di dati nella pagina.

Domande frequenti

Base64 è crittografia? No. È una codifica reversibile e non offre segretezza.

Perché compare il simbolo = alla fine? Può essere padding usato per completare la rappresentazione Base64; a seconda del contenuto può essere assente, singolo o doppio.

Esempio e limiti

La parola Ciao, una volta codificata, diventa una stringa Base64 che può essere riportata in un campo testuale e successivamente decodificata per ottenere il contenuto originale. Questo meccanismo è utile quando un protocollo richiede caratteri testuali sicuri da trasportare.

La codifica non comprime automaticamente i dati e non ne verifica l’autenticità. Se devi proteggere un contenuto servono strumenti crittografici appropriati; se devi ridurne le dimensioni serve invece un algoritmo di compressione. Base64 risolve un problema di rappresentazione, non di sicurezza.