XML to CSV or Excel

Convert XML records into CSV or Excel-compatible XLS output online. Nested fields are flattened into columns and files are deleted automatically.

Tip: XML files with repeated record nodes convert best because each repeated node becomes one output row.
1

Upload an XML file

Drop your XML file here or click to browse
Supported: XML
Maximum file size: 25MB
No file selected
2

Choose output

3

Convert

Please upload an XML file first.

Frequently Asked Questions

What kind of XML files work best?

XML files with repeated item or record nodes work best because the tool can turn each repeated node into one spreadsheet row.

Can I export XML to Excel as well as CSV?

Yes. You can download the parsed XML data as CSV or as an Excel-compatible XLS file.

How are nested XML fields handled?

Nested values are flattened into column names using dotted paths so the structure stays readable in tabular form.

What if my XML has attributes and text?

The converter keeps attributes as separate columns and includes element text where it finds usable values.

Are uploaded XML files stored after conversion?

No. Files are processed temporarily to generate your output, then deleted automatically. Tiny File Tools does not require signup for these tools.