Best uses
- Extract product, item, row, order, or entry records from structured XML.
- Preview CSV columns before importing data into a spreadsheet or database tool.
- Turn simple feed-style XML into a handoff file for non-technical review.
File Tools
Upload an XML file, select record nodes, then export a CSV file.
or drag and drop an XML file here
Best results when records are repeated elements (for example: <item>, <row>, <product>).
No XML file selected yet.
Upload XML to see CSV preview.
Use this tool when an XML file contains repeated records and you need a flatter CSV table for spreadsheets, reporting, imports, or quick review.
The browser parses the XML, finds repeated element names, lets you choose the record element, then flattens child values into CSV columns.
Upload XML files that use repeated elements for records. Simple one-level or lightly nested records convert best; deeply nested documents may need cleanup after export.
The XML is parsed in your browser. Very large files can slow down the page because parsing, preview, and CSV generation all happen locally.
If your source is already JSON, use JSON to CSV. If you need structured JSON from a spreadsheet-style file, use CSV to JSON.