Simple XML
Export a straightforward table to one clean CSV file.
Free online XML to CSV converter
Turn simple XML into one CSV or nested XML into multiple related CSV files. Preview the tables, columns, and relationships before export.
No installation required. Review the result before anything is exported.
_row_id and _parent_row_id keep related rows connected.
Made for real XML
Export a straightforward table to one clean CSV file.
Create separate CSV files for repeated structures while preserving their relationships.
See a nested XML exampleSee how attributes and child elements become reviewable CSV columns.
View the attribute exampleValidate the document and apply supported DTD or ampersand repairs explicitly.
Read validation answersClear from start to finish
Choose a file up to 25 MB, or try the built-in example first.
Check detected tables, columns, relationships, row counts, and CSV file names.
Confirm the preview and receive all generated CSV files in one ZIP archive.
Privacy built in
Uploaded XML files can contain sensitive information. That is why temporary conversion data is removed automatically and your uploaded content is never used for analytics or advertising.
Convert a file securelyBuilt for real-world XML
Inspect proposed tables, row counts, columns, and output names before generating CSV files.
Generated relationship columns preserve links between parent and child data across CSV files.
Resolve supported DTD declarations and invalid ampersands through explicit, previewable repairs.
Convert repeated XML structures into separate, clearly named CSV files packaged in one ZIP.
Convert regularly?
Upload XML files up to 100 MB, process them for up to 5 minutes, and generate up to 250 CSV files per conversion.
Need more detail?
Learn how table suggestions, confidence scores, relationship columns, limits, and file names work.