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.Import an Excel, CSV, TSV or JSON file, or paste the table. It is parsed on your own device.
- 2.Pick the columns to show: one category axis and up to three values.
- 3.Generate once, then keep tweaking — chart type, aggregation, sorting and theme update instantly.
- 4.Download an image, or publish the result as an encrypted link that expires on its own.
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.