Convert XML to TSV

Paste your Extensible Markup Language (XML) and convert it to Tab-Separated Values (TSV) in one click. Runs entirely in your browser — no upload, no signup.

Convert this via the API (curl)
curl -X POST "https://data.wrapper-agency.com/api/v1/convert" \
  -H "Content-Type: application/json" \
  -d '{"from":"xml","to":"tsv","data":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<root>\n  <item>\n    <id>1</id>\n    <name>Ada Lovelace</name>\n    <role>Engineer</role>\n    <active>true</active>\n  </item>\n  <item>\n    <id>2</id>\n    <name>Alan Turing</name>\n    <role>Researcher</role>\n    <active>false</active>\n  </item>\n</root>"}'

Free conversion API — no key during beta. POST { from, to, data }, get back the converted string. All conversion runs server-side; nothing is stored.

XML vs TSV

XML
A verbose, tag-based markup format common in enterprise systems, SOAP, RSS, and legacy feeds.
TSV
Like CSV but tab-delimited — friendlier when your data contains commas.

How to convert XML to TSV

FormatForge parses your XML into an in-memory data structure, then serializes it as TSV. Numbers, booleans, and null values are preserved, and delimited output is quoted per RFC 4180 so embedded commas, tabs, and newlines stay intact.

Example

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <item>
    <id>1</id>
    <name>Ada Lovelace</name>
    <role>Engineer</role>
    <active>true</active>
  </item>
  <item>
    <id>2</id>
    <name>Alan Turing</name>
    <role>Researcher</role>
    <active>false</active>
  </item>
</root>
?xml	root
"{""@_version"":""1.0"",""@_encoding"":""UTF-8""}"	"{""item"":[{""id"":1,""name"":""Ada Lovelace"",""role"":""Engineer"",""active"":true},{""id"":2,""name"":""Alan Turing"",""role"":""Researcher"",""active"":false}]}"

Convert XML to TSV in code

Send the conversion to the free API and get the result back as a string:

curl -X POST "https://data.wrapper-agency.com/api/v1/convert" \
  -H "Content-Type: application/json" \
  -d '{"from":"xml","to":"tsv","data":"...your XML as a string..."}'

Full reference: the conversion API. For bulk or very large payloads, see the paid bulk endpoint.

FAQ

Does converting XML to TSV change my data?
No — the conversion is structural. Your values are preserved; only the serialization format changes.
Is my data uploaded anywhere?
The on-page converter runs locally in your browser. The API processes your payload server-side and stores nothing.

Other conversions