Converters XML ⇄ CSV Converter

XML ⇄ CSV Converter

Convert a list of XML records into a CSV table, or CSV rows into a simple XML document. Handles files up to 200MB.

Or convert a file directly — supports files up to 200MB

Drag & drop a file here, or click to browse

Processed in the background, so the page stays responsive even for huge files

How to use this tool

For XML → CSV, paste XML that contains a repeating list of records (like <record> elements) — the tool automatically finds that list and flattens nested fields into dotted column names. For CSV → XML, each row becomes a <record> element wrapped in a <root> tag. Everything is processed locally in your browser.

Related Tools

Related Blog Posts

We use cookies

We use cookies for analytics and to support advertising. You can accept all cookies or decline non-essential ones — change this anytime from Cookie Settings in the footer. Privacy Policy