FFileFixes

XML to CSV
without uploading it.

Paste XML data and get back a clean CSV — entirely in your browser.

No uploadNo signupNo watermarkFree forever
1

Paste your XML — each direct child of the root element becomes one row.

2

Click "Convert to CSV".

3

Copy the result.

Why there's no upload step

Uses the browser's own built-in XML parser (DOMParser), so there's no library to trust with your data — each top-level child element becomes a row, and its own child elements become columns.

Questions
Is my data sent anywhere?+

No. Parsing happens entirely in your browser using the native DOMParser API — nothing is uploaded or logged.

What XML structure does it expect?+

A root element containing repeated child elements (like <item>), each with the same set of simple child tags — the common "list of records" shape.

What happens with deeply nested XML?+

Nested elements are flattened into the CSV as their own text content — this tool is built for flat, tabular XML, not deeply nested documents.

Can I go the other direction?+

Yes — use the CSV to XML page.

Keep fixing