Vai al contenuto

Codifica/decodifica Base64

Codifica/decodifica Base64

Codifica/decodifica Base64 supporta le modalità testo e immagine, codifica e decodifica testo UTF-8, genera Data URL o Base64 puro dalle immagini caricate e ricostruisce anteprima e download interamente in locale.

Codifica/decodifica Base64

Avvio rapido

1
Inserisci nel riquadro il contenuto (testo normale o stringa Base64).
2
Fai clic su "Codifica" o "Decodifica" per avviare l’elaborazione.
3
Input e output condividono la stessa area di testo: puoi copiare o pulire il contenuto con un clic.
4
Per verificare l’andata/ritorno: codifica, passa alla scheda di decodifica e controlla che il contenuto coincida.
5
Usa la modalità testo per stringhe UTF-8 oppure passa alla modalità immagine per file immagine e Data URL di immagini
6
In modalità immagine carica un file per generare subito una Data URL o un risultato Base64 puro
7
Incolla una Data URL o Base64 puro, scegli il MIME quando serve e poi ricostruisci l’anteprima

Scenari comuni

URL/JWT

per URL, cookie e JWT è preferibile la variante URL‑safe (−/_). Quando necessario puoi rimuovere i caratteri di padding finali "=" per evitare problemi di escape nei link.

Email/MIME

quando servono a capo usa la regola MIME a 76 caratteri (CRLF); per il traffico web di solito non si spezzano le righe. Lo strumento offre sia il wrapping a 76 colonne sia lo switch tra LF/CRLF.

Testo a più righe

attiva "Codifica riga per riga" per ottenere un Base64 separato per ogni riga, utile quando le righe rappresentano record distinti.

MIME/PEM

per formati stile MIME/PEM attiva la suddivisione a 76 colonne; se ti serve solo LF alle fine delle righe attiva anche l’opzione dedicata.

Data URL

per incorporare dati in HTML/CSS usa data:[mime];base64,…; in decodifica verrà automaticamente presa solo la parte dopo la virgola.

Verifica di coerenza

dopo la codifica passa alla scheda "Decodifica" e verifica che il testo sia identico all’originale.

Caricamento immagine

mantieni i byte originali e passa da Data URL a Base64 puro senza ricaricare il file

Data URL immagine

incolla data:image/...;base64,... per rilevare automaticamente il MIME e ricostruire un’immagine visualizzabile in anteprima

Dati immagine in Base64 puro

specifica esplicitamente il MIME originale prima di ricostruire l’anteprima o scaricare

Scenario aggiuntivo

codifica Base64, decodifica Base64 e convertitore Base64 possono essere gestiti nello stesso flusso, così da verificare il risultato prima di copiarlo o esportarlo.

Parametri di codifica e varianti

Output URL‑safe
Codifica riga per riga (ogni riga separata)
A capo ogni 76 caratteri secondo MIME (CRLF)
Usa LF (\n) per i ritorni a capo
Data URL
Base64 puro
L’input immagine in Base64 puro richiede un tipo MIME esplicito perché Base64 non conserva i metadati del formato del file
Padding automatico (=): la lunghezza viene corretta al multiplo di 4; se non è possibile, viene mostrato un errore.
Spazi e a capo vengono ignorati sia in codifica che in decodifica.

Consigli d'uso

Usa UTF‑8 in modo coerente per evitare caratteri "illeggibili".
Per impostazione predefinita l’output è URL‑safe; se ti serve Base64 standard disattiva questa opzione.
Per il trasferimento tra sistemi diversi è spesso meglio rimuovere tutti gli a capo; puoi aggiungerli solo quando serve per la visualizzazione.
La codifica Base64 aumenta la dimensione di circa il 33%; non è adatta a file molto grandi.
Per sistemi che richiedono Base64 standard: disattiva URL‑safe (mantieni +, / e i padding =).
La codifica riga per riga ricodifica anche testo già codificato; se vuoi solo cambiare variante disattiva questa opzione prima di codificare.
Il wrapping a 76 colonne influisce solo sulla formattazione: in decodifica i ritorni a capo e gli spazi vengono ignorati.
Quando condividi Base64 puro, conserva anche il tipo MIME originale così il destinatario potrà ricostruire correttamente il file
La disponibilità dell’anteprima dipende dal supporto del formato da parte del browser; se l’anteprima fallisce, il download mantiene comunque i byte originali

Limitazioni e compatibilità

Testi molto lunghi possono rendere il browser poco reattivo o instabile: valuta di spezzare il contenuto.
Binario: questa interfaccia è orientata al testo; per file binari complessi valuta Data URL o strumenti da riga di comando.
La dimensione massima gestibile dipende dalla memoria disponibile del browser.
Alcuni formati immagine possono essere codificati con successo ma restare comunque non anteprimabili nel browser attuale

Privacy e sicurezza

Tutta l’elaborazione avviene localmente nel browser. Puoi sostituire, svuotare e rielaborare il contenuto in qualsiasi momento.
Promemoria: Base64 è solo codifica, non cifratura. Per dati sensibili cifra prima, poi codifica in Base64.

Domande frequenti

6

Continua con questi strumenti correlati per il passaggio successivo.