XML to CSV Converter

Converts a flat list of XML records into CSV format.

Lilu Baba's XML to CSV Converter flattens a list of repeated XML records (like multiple <item> or <person> entries) into a CSV table.

How to use this tool

  1. Paste XML with repeated record elements under one root (e.g. multiple <person> entries).
  2. The equivalent CSV, using each record's field names as columns, updates instantly.

XML to CSV Converter — frequently asked questions

A single root element containing repeated sibling records, each with simple flat child fields — e.g. <people><person>...</person>...</people>.

This version handles one level of nesting (record → fields); deeply nested structures may need manual flattening first.