Rename, reorder and exclude columns, standardise field values with Format Values, and download your XML file — all processed locally. No uploads, no install, no coding.
Free plan: 5 files/month. First 3 require no account.
Drop the file into TangoText. It reads your headers and data instantly — nothing is sent to any server.
Rename, reorder, or exclude columns. Each column becomes an element in your XML, and dash-separated names such as address-city can build nested elements.
Click Generate Output. TangoText produces well-formed XML, a <data> root with one <record> per row, and you download it directly to your computer.
Each column’s output name becomes its element name. Use dash-separated names to build nested XML, and add optional header and trailer rows.
Normalize dates, fix number formatting, clean text case, and reformat phone/SSN/postal codes before writing the XML. Available free on all plans.
Automatically detects PII columns, mixed date formats, blanks, repeated IDs, and likely typos when your file loads — one-click to fix each one.
Run 30 rule types against your data before converting — required fields, value lists, numeric ranges, regex patterns, and more. Catch errors at the source.
Scramble values, keep their format, or hide all but the last characters. Use a repeatable passphrase for consistent output across multiple runs.
Save your XML mapping, Format Values settings, and masking rules as a template. Re-run next month's export in seconds (Solo & Team plans).
Convert from CSV, TSV, pipe- or semicolon-delimited, TXT, Excel (.xlsx, .xls), JSON, XML or fixed-length files — all read locally in your browser without uploading.
All processing runs in JavaScript in your browser tab. No server ever sees your data.
APIs and downstream systems that consume your XML expect consistent formats. Format Values standardises your fields on the way out — no pre-processing step required. Free on all plans.
Normalize multiple input formats to a single output — ISO 8601 (2024-03-25) or any format your target expects.
Remove currency symbols, set decimal precision, apply zero-padding. Consistent numeric fields, every time.
Title case, upper, lower. Trim extra spaces, remove unwanted characters. " jane SMITH " → "Jane Smith".
Phone → (416) 555-1234. SSN/SIN → 123-45-6789. Postal codes to canonical forms.
<data> root with one <record> per row. You can rename, reorder and exclude columns, and use dash-separated names such as address-city to build nested elements. TangoText does not currently write XML attributes or let you rename the root and row elements.No upload. No install. No credit card. Your data never leaves your machine.
Open TangoText free →Free: 5 files/mo · Solo from $7.50/mo · Team from $24.17/mo