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.

Open reverse

Input

Output

How to use

  1. Paste XML with repeating row-like elements.
  2. Convert to TSV and review the flattened headers.
  3. 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.

Related tools