Result appears here after you select
{ } How to use
- Paste XML that contains a repeated element.
- Select Process to tabulate those elements as CSV.
{ } How it works
XML to CSV works on the text you provide. Select Process ▸ and it runs entirely in your browser — nothing is uploaded to a server — then shows the result in the Output panel.
Input
- XML input — paste or type your input in the left panel (use Sample for an example)
Output
CSV text — copy or download it from the Output panel.
{ } Common uses
- Get an XML API response or an RSS feed into a spreadsheet.
- Extract the repeating records out of a large document.
- Hand XML data to someone who works in Excel.
{ } Limitations
- The rows come from the first repeated element found anywhere in the document, and the search is depth-first. If your document has more than one repeating group, you may get the wrong one.
- A document with nothing repeated reports that there is nothing to tabulate rather than producing a one-row file.
- Attributes become columns prefixed with @_, and a nested element inside a row is written into the cell as JSON text.
{ } FAQ
Is my data uploaded to a server?
No. Everything runs locally in your browser — your files never leave your device.
Can I process more than one file at once?
This tool works on one input at a time.
Is this tool free?
Yes — it’s completely free and needs no sign-up.
Why did it pick the wrong records?
Because it takes the first repeated element it finds. Cut the document down to the part you want to tabulate and run it again.