Paste tab-separated data and get valid XML. First row becomes element names when you want. Choose root and row tags, include a declaration, and format for readability. All in your browser.
TSV is a simple format: one row per line, columns separated by tabs. This tool turns that into XML by wrapping each row in an element and each column in a child tag. The first line can supply the tag names so your output matches the structure you need for feeds, configs, or APIs.
<?xml version="1.0" encoding="UTF-8"?> at the top when needed.Conversion runs in your browser only. Very large pastes (tens of thousands of rows) may slow the page. Special characters in values are escaped for XML; column names that are invalid as XML names are rewritten (e.g. spaces to underscores).
For the reverse path use the XML to TSV converter. For other formats try TSV to JSON, JSON to XML, or CSV to XML.