← All tools

XML to CSV Converter

Convert flat XML records to CSV in your browser. Choose the row group, preview columns and copy or download the result locally.

xml-to-csvLOCAL WORKSPACE

Enabling local controls…

1. Add XML and choose rows

Data is processed in this browser without upload or storage.

XML 1.0 without namespaces. Input limits: 100 KiB, 2,000 nodes and 32 levels. Output limits: 500 rows, 64 columns and 512 KiB.

2. Preview and export

Paste XML or load the sample, then find row groups.

How to use this tool

Paste XML or choose a local UTF-8 file. Find row groups, select the direct child elements that should become rows, and preview before exporting. Row attributes and text-only child elements become separate columns.

When not to use it

Use XML 1.0 without namespaces. Nested, repeated or attributed child fields and mixed content in selected records are rejected. Formula-like values, including negative numbers, block export. Import identifier columns as text to keep leading zeroes.

Read the guide →