Formattatore XML Online — Beautifier, XPath e Diff
Formattatore XML gratuito — formatta, minifica, valida XML, tree view, query XPath, diff XML e conversione in JSON/CSV. 100% lato client, senza registrazione.
Aggiornato maggio 2026
Revisionato da Rafael Duarte
Come formattare XML online
Incolla una volta: formattazione, validazione, XPath, confronto e conversione
1. Incolla l'XML o importalo da un URL
Il controllo parte subito: se il documento non è ben formato vedi il messaggio del parser e, quando il browser la fornisce, la riga dell'errore evidenziata.
2. Scegli la scheda e il rientro
Formatta con 2 o 4 spazi o con il tab, oppure passa a minificazione, albero, XPath, confronto e conversione in JSON o CSV.
3. Copia o scarica
Copia il risultato negli appunti o scaricalo come formatted.xml, minified.xml, output.json o output.csv.
Formattatore, validatore e molto altro
Sei strumenti XML nella stessa pagina
Formattazione e minificazione
Rientro configurabile, con opzioni per ordinare gli attributi, togliere i commenti e chiudere i tag vuoti come <tag/>.
Verifica della buona formazione
Il parser nativo del browser segnala tag non chiusi, attributi senza virgolette o caratteri non ammessi.
Vista ad albero
Nodi comprimibili, attributi accanto a ogni elemento, CDATA e commenti evidenziati, zoom per i documenti molto annidati.
Query XPath
Espressioni XPath 1.0 valutate sul documento: elementi, attributi, testo o funzioni come count(), con i primi 100 risultati mostrati.
Confronto tra due XML
Entrambi i documenti vengono riformattati allo stesso modo prima del diff, così le differenze di rientro non contano.
Conversione in JSON e CSV
Attributi come @chiave, elementi ripetuti come array; per il CSV, l'elemento figlio più ripetuto diventa una riga.
Esempi di operazioni
Risultati calcolati con lo strumento
Quando ti serve un formattatore XML
I casi in cui l'XML è ancora quotidiano
Fattura elettronica e file XML del fisco
Rendi leggibile un file FatturaPA o un altro tracciato XML per controllare a colpo d'occhio cedente, importi e riepiloghi IVA.
Risposte SOAP
Servizi bancari, assicurativi e della pubblica amministrazione rispondono spesso in SOAP su una riga sola: formattato, l'envelope si legge subito.
Sitemap e feed RSS
Importa sitemap.xml o un feed dall'URL e converti le voci in CSV per aprirle in un foglio di calcolo durante un audit SEO.
pom.xml e configurazioni Java
Maven, Spring e altri file di configurazione molto annidati diventano navigabili con la vista ad albero.
Confrontare due versioni
Incolla la risposta di ieri e quella di oggi di un'API XML per vedere solo le righe aggiunte o rimosse.
Layout Android
Riordina gli attributi in ordine alfabetico per rendere più semplice la revisione dei file di layout durante una code review.
Errori comuni con i file XML
Confondere ben formato e valido
Lo strumento verifica la buona formazione, cioè la sintassi. La validità rispetto a un XSD o a un DTD, come quella richiesta dal Sistema di Interscambio per le fatture, va controllata con un validatore dedicato.
Formattare XML con contenuto misto
Gli spazi all'inizio e alla fine del testo di un elemento vengono eliminati (il contenuto misto come <p>Ciao <b>Mario</b>!</p> resta invece intatto su una riga). Non usare l'output formattato dove gli spazi hanno significato o dove serve una firma digitale.
Aspettarsi il DOCTYPE completo nell'output
La dichiarazione <?xml ...?> e la riga <!DOCTYPE ...> vengono mantenute, ma un eventuale sottoinsieme interno [...] del DOCTYPE non compare nel risultato: aggiungilo a mano se ti serve.
Import da URL bloccato
Molti siti non permettono la lettura da un'altra origine (CORS). Se l'import fallisce, apri l'URL nel browser e incolla il contenuto.
Aspettarsi tutti i figli nel CSV
Il CSV prende solo l'elemento figlio della radice che si ripete più spesso. Se la struttura mescola tipi diversi di elementi, la conversione in JSON è più fedele.
Perché usare questo formattatore XML
Formattazione, minificazione, albero, XPath, confronto e conversione stanno nella stessa pagina e lavorano sullo stesso input: non serve copiare l'XML da un sito all'altro per ogni operazione.
L'elaborazione usa DOMParser e document.evaluate del browser, senza inviare nulla a un server. Puoi quindi incollare fatture, payload SOAP interni o configurazioni con credenziali senza che escano dal tuo computer.
XML ben formato o valido?
Due livelli di correttezza diversi
<nome> non chiusoDomande frequenti
Incollalo nel campo di sinistra: la scheda di formattazione mostra subito il documento con un elemento per riga e il rientro scelto (2 spazi, 4 spazi o tab). Se l'XML contiene errori, compare il messaggio del parser al posto del risultato.
Riferimenti
La specifica ufficiale (in inglese) della sintassi XML e delle regole di buona formazione.
Panoramica in italiano del linguaggio, della sua struttura e dei formati derivati.
Riferimento (in inglese) a sintassi, assi e funzioni di XPath 1.0 nel browser.
Strumenti correlati
- Formattatore & Validatore JSON Sviluppatore Formattatore e validatore JSON online gratuito — formatta, valida, minifica ed esporta JSON in CSV. Vista ad albero, vista grafico e evidenziazione...
- Formattatore & Abbellitore SQL Sviluppatore Formattatore e abbellitore SQL online gratuito. Incolla il tuo SQL, scegli rientro, maiuscole delle parole chiave e stile delle virgole, e ottieni SQL leggibile all'istante — 100% nel browser.
- Minificatore e Abbellitore CSS Sviluppatore Minifica il CSS per ridurre le dimensioni del file e velocizzare il tuo sito, oppure abbellisci il CSS minificato in formato leggibile. Gratuito e senza...
- Generatore Partita IVA — P.IVA Valida per Test con Validatore Integrato Sviluppatore Genera Partita IVA (Italia), CNPJ (Brasile), EIN (USA), CIF (Spagna) e SIREN/SIRET (Francia) per test software. Validatore integrato. Gratis, senza registrazione.
- Generatore Codice Fiscale — Generatore, Validatore e Decodificatore CF, CPF Sviluppatore Genera e valida Codice Fiscale (Italia), CPF (Brasile), DNI (Spagna) e NIR (Francia) per test. Decodifica il CF per leggere sesso, data e comune. Gratis.