Vai al contenuto

Codifica/decodifica Base64

Codifica/decodifica Base64 supporta flussi di lavoro per testo e immagini. Puoi codificare e decodificare testo, convertire immagini in Data URL o Base64 puro, oppure riconvertire Data URL / Base64 in immagini per anteprima e download in locale.

Testo in ingresso

Carattere

0 / 500,000

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 "Modalità testo" per il testo normale, "Immagine in Base64" per caricare e codificare immagini e "Base64 in immagine" per riconvertire Data URL o Base64 in immagini.
6
Carica un’immagine nella scheda "Immagine in Base64" per generare subito un Data URL o Base64 puro.
7
Nella scheda "Base64 in immagine", incolla un Data URL oppure incolla Base64 puro e scegli un tipo MIME. L’anteprima dell’immagine si aggiornerà automaticamente.

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 tipo MIME e mostrare subito l’anteprima.

Dati immagine Base64 puri

indica il tipo MIME originale dell’immagine affinché lo strumento possa mostrarla automaticamente in anteprima e scaricarla come immagine.

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

La modalità testo usa UTF-8 per impostazione predefinita. Se ti serve GBK, Shift-JIS o un’altra codifica, convertila prima di usare questo strumento.
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.