tools.studio

XML to CSV

Collapse repeated XML records into table rows and hand you back clean CSV.

Drop XML files here

Everything happens on your device — your files are never uploaded.

How it works

  1. 1 Drop your XML files.
  2. 2 Each one is parsed and written out as CSV.
  3. 3 Download each result, or grab the whole batch as a zip.

Built with open source

Frequently asked

How are repeated elements handled? +

If your XML holds a list of similar records, each one becomes a row. Anything else gets flattened into key/value rows.

What about attributes and nested elements? +

Attributes keep an @_ prefix when flattened. Nested elements show up as dotted paths in the key column.