Convert XML files into CSV tables online

Parse XML documents and flatten repeating record tags into standard CSV format. Fast, private, and 100% browser-based.

How to Convert XML files into CSV tables

  1. Step 1. Upload your XML file or paste XML text.
  2. Step 2. Click Convert to CSV to extract table records.
  3. Step 3. Preview the table and download your .csv file.

Frequently asked questions

Is there a limit on file size?

Because processing happens entirely on your machine, it handles tens of thousands of records smoothly.

Are XML attributes included as CSV columns?

Yes. Attributes and child elements are both flattened into columns, so an attribute like id becomes its own column.

What if my records have different fields?

The CSV uses the union of all fields found across records; a record missing a field simply leaves that cell empty.

What XML structure does it expect?

The child nodes of the root element are treated as records, so repeating tags become one row each.

What happens if the XML is malformed?

The browser parser error is shown and no CSV is produced, so invalid markup cannot silently corrupt your data.