Vai al contenuto

Codifica/decodifica Base64

Codifica/decodifica Base64

Codifica/decodifica Base64: Supporta la codifica e decodifica Base64 di dati testuali e binari con opzioni di formato URL-safe e MIME. Supporta l'analisi degli URL dei dati, la codifica riga per riga e il riconoscimento automatico del formato, adatto per chiamate API, allegati e-mail e incorporamento di dati.

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
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

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.

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

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
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
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.
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

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.
Some image formats may encode successfully but remain unpreviewable in the current browser

Gestione sessione

Il contenuto corrente può essere sostituito, svuotato ed elaborato di nuovo in qualsiasi momento prima di esportare il risultato finale.
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.