CSV ⇄ XML
Convert CSV tables to pretty XML and simple row-based XML back to CSV. Choose delimiter, root/row tags, live preview — files stay in this tab.
CSV becomes an XML document with a rows root and row children by default. XML → CSV expects repeating children under the root; nested markup is flattened to text.
3 data rows · 3 columns
Runs in your browser. Nothing is uploaded.
How it works
Add CSV or XML
Paste a table or drop a .csv / .xml file up to 5 MB. Direction auto-adjusts from the file extension when you drop.
Choose options
Pick comma, semicolon, or tab. For CSV → XML set root/row tag names and pretty print. Live mode updates as you type.
Copy or download
Copy the result, swap to reverse the conversion, or download .xml / .csv (counts toward the free daily quota).
What is CSV ⇄ XML?
CSV is a flat table; XML is nested markup. This page maps headers to child elements under each row so you can move data between spreadsheets and simple XML feeds — Easy24 does not receive what you paste.
Why use this tool
- CSV → XML and XML → CSV
- Comma, semicolon, and tab delimiters
- Custom root and row element names
- Pretty-printed XML
- Live conversion and swap
- Free plan: 40 downloads/converts per day, 5 MB max
Questions
What does CSV ⇄ XML do?
It turns a CSV table into a simple XML document of repeating rows, and can flatten that style of XML back into CSV — all in your browser.
What XML shape works for XML → CSV?
A root element with repeating children. Each child’s nested tags become column headers. Deeply nested XML is flattened to text content.
Are my files uploaded?
No. Parsing and conversion run in this tab. Easy24 never receives the file.
Is there a daily limit?
Manual convert and download use the free quota (40/day). Live preview while typing does not consume quota. Files up to 5 MB.
Do I need an account?
No. Open the tool and use it. An account is only for Pro later.
Does it work on a phone?
Yes. It runs in the mobile browser.
Related tools?
Use Split CSV to break large CSVs into parts, or CSV ⇄ SQL for database-oriented exports.
If Easy24 helped, buy a coffee
Tools stay free in your browser. One-time thanks via Kreosus. Turkish cards work.
Similar Convert tools
See allBase64 Encode / Decode
Convert
Encode and decode UTF-8 text as Base64 or Base64URL. Live conversion, MIME line wrap, byte stats, and hex view — entirely in the browser.
OpenFile ⇄ Base64
Convert
Encode any file to Base64, Data URI, HTML, CSS, JSON, XML, or Markdown — or paste Base64 to download the file. URL-safe and MIME wrap options. Runs in this tab.
OpenImage ⇄ Base64
Convert
Convert images to Base64 or data URLs and decode them back. Live preview, HTML/CSS/Markdown snippets, MIME and pixel size — nothing uploaded.
Open