Base64 Encoder/Decoder
Codifica e decodifica Base64 con supporto per testo, file e immagini. Variante URL-safe disponibile.
Converti
Come utilizzare Base64 Encoder/Decoder
Scegli la modalità
Seleziona "Encode" per convertire testo in Base64 oppure "Decode" per decodificare una stringa Base64 in testo leggibile.
Seleziona la variante
Usa la variante "Standard (RFC 4648)" per uso generale, oppure "URL-Safe (RFC 4648 §5)" se il risultato deve essere incorporato in URL o nomi di file.
Inserisci il testo
Digita o incolla il testo da codificare (o la stringa Base64 da decodificare) nell'area di testo superiore. La modalità viene rilevata automaticamente.
Avvia la conversione
Premi il pulsante "Codifica" o "Decodifica" per elaborare l'input. Il risultato apparirà nell'area di output con le statistiche sulle dimensioni.
Copia o scarica il risultato
Usa il pulsante "Copia" per copiare l'output negli appunti, oppure utilizza la sezione "File to Base64" nella barra laterale per codificare file e immagini completi.
Suggerimenti
- Usa il pulsante "Scambia" (frecce su/giù) per invertire automaticamente input e output e cambiare modalità in un clic.
- Per le immagini, copia il "Data URI" completo per incorporarle direttamente in HTML o CSS senza file esterni.
- La cronologia salva le ultime 10 conversioni in localStorage, così puoi ritrovare rapidamente operazioni precedenti.
Domande frequenti
Cos'è la codifica Base64 e a cosa serve?
Base64 è uno schema di codifica che converte dati binari in una stringa di testo ASCII. Viene usato per trasmettere dati binari (immagini, file) attraverso canali che supportano solo testo, come email (MIME), JSON, XML o attributi HTML data URI.
Qual è la differenza tra Base64 standard e URL-safe?
Il Base64 standard usa i caratteri "+" e "/" che hanno significati speciali negli URL. La variante URL-safe sostituisce "+" con "-" e "/" con "_" e rimuove il padding "=", rendendo la stringa sicura per l'uso in URL, cookie e nomi di file senza necessità di ulteriore encoding.
Perché la dimensione del file aumenta con Base64?
Base64 codifica ogni 3 byte di dati in 4 caratteri ASCII, aumentando la dimensione di circa il 33%. Questo overhead è il prezzo da pagare per la compatibilità con sistemi che gestiscono solo testo.
Come posso codificare un'immagine in Base64 per usarla in CSS o HTML?
Carica il file immagine tramite la sezione "File to Base64" nella barra laterale. Lo strumento genererà automaticamente il Data URI completo (es. data:image/png;base64,...) pronto per l'uso nell'attributo src di un'immagine o come valore background-image in CSS.
I miei dati sono al sicuro quando uso questo strumento?
Sì, tutta l'elaborazione avviene localmente nel tuo browser. Nessun dato viene inviato a server esterni. Lo strumento funziona anche offline una volta caricata la pagina.