Frequently asked questions
How does it decide what a row is?
It looks for the element that repeats most, such as <book> inside <catalog> or <item> inside <channel>, and makes one row of each. If you want different rows, choose another element under One row per; every repeated element in the document is listed with how many there are.
How are the columns named?
Like XPath, relative to the row element: an attribute becomes @id, a child element becomes title, a child's attribute becomes price/@currency and a deeper element becomes address/city. Columns appear in the order they are first found, and a record that lacks a field gets an empty cell.
What happens to repeated child elements?
By default their values are joined in one cell, such as "data; web" for two <tag> elements. Choose Separate columns to get tag[1], tag[2] and so on instead, which is easier to filter in a spreadsheet.
Will Excel open the file correctly?
Yes. The download is UTF-8 with a byte order mark, so Excel shows accents and other characters correctly. In countries where Excel expects semicolons, choose Semicolon as the separator. Protect against spreadsheet formulas is on by default, so text starting with = + - or @ can't run as a formula.
Is my XML uploaded or stored?
No. The conversion runs inside your browser, so your data never leaves your device. Our server only records that one operation was done, along with your network address, so the daily limit shown above the tool can be applied.





