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.