Free · No signup · Files deleted after 1h

XML to CSV
Converter

Flatten an XML feed, catalogue or export into a CSV that opens straight in Excel, Google Sheets or any database import.

Convert XML to CSV free →

No account needed · Up to 25 MB free · Files permanently deleted after 1 hour

Records found for you
The most repeated element (every <item> of a feed, every <product> of a catalogue) becomes one row each.
Nothing flattened away
Attributes become columns such as product@id, nested fields become address.city, and repeated children are joined with a semicolon.
Private & fast
Uploaded over HTTPS, processed on EU servers, never shared, deleted within 1 hour. Never used to train AI.

How it works

1
Upload your XML
A feed, a catalogue or a data export.
2
CSV is preselected
Or choose XLSX for an Excel workbook, or JSON to keep the structure.
3
Download the CSV
UTF-8, comma-delimited, Excel-safe.

Common questions

What does the CSV look like?

One row per record. A <product id="7"> holding a <name> and a <price currency="EUR"> gives the columns product@id, name, price@currency and price.

Is it safe to upload any XML?

Documents that declare entities (<!ENTITY>) are refused: real data exports never use them, and they are how XML bombs and file-reading attacks are built.

How large can the file be?

XML inputs are capped at 50 MB and 1 million records.

Is there a file size limit?

Free users can convert files up to 25 MB without an account. Pro raises that to 500 MB per file with 3,000 credits a month; Business goes to 5 GB.