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. 1.Paste the XML or open a file — nothing is uploaded.
  2. 2.Press Find the tables: the element that repeats becomes the rows, its child elements become the columns, and attributes become @name columns.
  3. 3.Pick the table candidate you want — a file where no element repeats has no table to extract.
  4. 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.

Use cases