tsvkit.org
TSV (Tab-Separated Values) utilities, in the browser
Say hi →

TSV to XML

updated 19 May 2026

tsv → xml
Drop a .tsv file here, or
ready

TSV to XML

Each data row becomes a <row> (configurable) element wrapped in a <root>. With the header toggle on, the first row supplies child-element names; with it off, columns become <col1>, <col2>, and so on. Ampersands, angle brackets, and quotes are escaped as entities.

Privacy

100% client-side. No upload. See the privacy policy.