Parse XML documents and flatten repeating record tags into standard CSV format. Fast, private, and 100% browser-based.
Because processing happens entirely on your machine, it handles tens of thousands of records smoothly.
Yes. Attributes and child elements are both flattened into columns, so an attribute like id becomes its own column.
The CSV uses the union of all fields found across records; a record missing a field simply leaves that cell empty.
The child nodes of the root element are treated as records, so repeating tags become one row each.
The browser parser error is shown and no CSV is produced, so invalid markup cannot silently corrupt your data.