Codificatore / Decodificatore Base64
Codifica testo in Base64 o decodifica Base64 in testo. Supporta UTF-8, JSON, HTML e binario. 100% lato client.
Come codificare / decodificare
Incolla
Inserisci testo da codificare o una stringa Base64 da decodificare.
Converti
I risultati appaiono istantaneamente mentre digiti. Cambia tra le modalità Codifica e Decodifica.
Copia
Copia il risultato negli appunti. Usa Scambia per spostare l'output nell'input.
Cos'è Base64?
Base64 è uno schema di codificazione binario-a-testo che rappresenta dati binari usando 64 caratteri ASCII stampabili: A-Z, a-z, 0-9, + e /, con = usato per il padding. È stato progettato per trasmettere dati binari attraverso sistemi solo testo come email (MIME), JSON, XML e URL.
Ogni 3 byte di input producono 4 caratteri Base64, risultando in un aumento di dimensione del 33%. Questo compromesso è il costo di rappresentare binario come testo ASCII sicuro. Base64 non è crittografia — non fornisce sicurezza. Chiunque può decodificarlo.
Casi di utilizzo comuni
- Allegati email — MIME usa Base64 per codificare file binari all'interno di messaggi email basati su testo.
- Data URI — incorpora immagini direttamente in HTML/CSS come
data:image/png;base64,...senza richieste HTTP separate. - Autenticazione API — HTTP Basic Auth invia
nomeutente:passwordcome Base64 nell'intestazione Authorization. - Payload JSON — trasmetti dati binari (immagini, PDF, certificati) all'interno di risposte JSON API.
- Token JWT — JSON Web Tokens usano la codificazione Base64url per le sezioni di intestazione e payload.