XML to Table
Paste an XML file and turn the repeated elements into rows and their children into columns — then export CSV or Excel. Runs in your browser.
XML to convert
Everything runs in your browser — the file is never uploaded.
How it reads: the element that repeats becomes the rows, its child elements become the columns, attributes become @name columns, nested values use dot notation (customer.name) and values that repeat inside one row are joined with “; ”.
Paste XML on the left and press Find the tables.
How it works
- 1.Paste the XML or open a file — nothing is uploaded.
- 2.Press Find the tables: the element that repeats becomes the rows, its child elements become the columns, and attributes become @name columns.
- 3.Pick the table candidate you want — a file where no element repeats has no table to extract.
- 4.Check the preview and export it as CSV or Excel.
Frequently asked questions
- Do I get free credits to try XML to Table?
- Yes — new accounts get 3 free credits to spend on any tool, XML to Table included. After that you only pay for what you run.
- How many credits does XML to Table cost?
- Everything runs in your browser and nothing is uploaded: free accounts pay 1 credit per run, and Pro or Pro+ members run it as often as they like.
- Is the content I paste private?
- XML to Table uses your input only to generate the result. Stored results are deleted automatically by our retention policy, and you can remove any run from your history.
- Do I need to install anything?
- No. XML to Table works in any modern browser — nothing to download or install.