Codificatore XML in Base64 Online Gratuito
Codifica XML in Base64 e decodifica Base64 in XML istantaneamente nel browser. Nessun upload, nessun server — 100% privato.
Ingresso XML
Uscita Base64
Cos'è XML in Base64?
A volte devi incorporare un documento XML in un campo JSON, una colonna di database o un payload di rete — ma l'XML grezzo con parentesi angolari causa problemi di escape. La codifica Base64 converte XML in una stringa ASCII sicura che può essere trasmessa ovunque senza corruzione. Questo strumento lo fa in un solo passo: incolla il tuo XML e ottieni una stringa Base64. Vedi anche la guida MDN su Base64.
Come usare questo strumento
Scegli modalità
Seleziona Codifica per convertire XML in Base64, o Decodifica per il contrario.
Incolla input
Incolla il tuo XML (o stringa Base64) nell'editor sinistro. Usa Esempio per caricare un campione o Carica per un file.
Copia o scarica il risultato
L'output Base64 può essere utilizzato nelle API o archiviato in sicurezza. Hai bisogno di fare l'escape dell'XML? Prova XML Escape. Vuoi convertire XML in un altro formato? Prova XML in JSON.
Esempio
Codifica di un semplice documento XML in Base64 — un pattern comune quando si incorpora XML in JSON:
Codifica XML in Base64
Codificato come Base64:
Clicca il pulsante Esempio per caricare un XML di esempio e vedere subito l'output Base64.
Quando è utile XML in Base64?
Utile quando si incorpora XML in payload JSON, si archivia XML in database che non supportano caratteri speciali, o si trasmette XML su canali che si aspettano testo ASCII semplice.
Domande frequenti
Perché codificare XML in Base64?
Base64 trasforma XML in una stringa ASCII pura, sicura da incorporare in valori JSON, parametri URL o intestazioni HTTP. Vedi RFC 4648 per la specifica completa.
Come decodifico una stringa Base64 in XML?
Passa alla modalità Decodifica e incolla la stringa Base64. Lo strumento usa la funzione atob() integrata nel browser. I prefissi Data URI vengono rimossi automaticamente.
Funziona con XML che contiene caratteri UTF-8?
Sì. Il codificatore usa btoa(unescape(encodeURIComponent(xml))) internamente, che gestisce correttamente i caratteri UTF-8 multibyte.
I miei dati XML sono privati?
Assolutamente. Tutta la codifica e decodifica avviene localmente nel browser. Nessun dato viene inviato a un server.
Posso codificare file XML grandi?
Puoi incollare o caricare file XML di qualsiasi dimensione gestibile dal browser. L'output Base64 è circa il 33% più grande dell'input.
Strumenti correlati
Lo schema di codifica Base64 è definito in RFC 4648. La specifica XML è su W3C XML.