XML to TSV
Flatten repeating XML rows into tab-separated values. Nested structures are lossy.
All processing on this page runs locally in your browser unless noted otherwise.
Ctrl/⌘ + Enter to run
Input
Output
How to use
- Paste XML with repeating row-like elements.
- Convert to TSV and review the flattened headers.
- Copy or download TSV; open reverse for TSV → XML.
FAQ
Is TSV lossless?
No — nested XML is flattened. Prefer JSON/YAML when you need full structure.
How does this differ from CSV?
Same flattening rules; the delimiter is a tab instead of a comma.