Free · No sign-up · Runs in your browser

XML to CSV Converter

Extract repeating XML records into CSV for spreadsheets and data imports.

STEP 1

Start with your input

Edit the example or replace it with your own text.

How to use XML to CSV Converter

  1. Paste or edit the xml document.
  2. Select convert to csv to process the input locally in your browser.
  3. Review the output, then copy it or download the converted file.

Convert XML to CSV without losing useful fields

Reads repeated child records and turns their child elements into CSV columns. XML is parsed in an inert browser parser; DTD and entity declarations are rejected.

Check the output before importing it

The converter reports invalid or unsupported input rather than guessing silently. Review the generated values in the destination application, especially date formats, nested data and identifiers that may have special meaning there.

Example input

<people><person><name>Ada</name><city>London</city></person><person><name>Linus</name><city>Helsinki</city></person></people>

Is my input stored?

No. This conversion runs in your browser and your input is not uploaded.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Browse all developer tools