Checking a well-known data conversion site directly: its "CSV to XML/JSON" tool is named for one starting format only. Need to go the other way — JSON back to CSV, or XML to CSV — and it's a different page, or a different tool entirely.
CSV to JSON XML converter, any direction
Pick any input format and any output format from two dropdowns — all six direction combinations across CSV, XML, and JSON work on one screen.
Convert CSV to XML and JSON online, with documented flattening rules
A common complaint about this category of tool, reflected in review discussions, is that nested JSON gets confusing when flattened to CSV. This tool uses one explicit, documented rule: nested objects become parent.child columns, and arrays become field[0], field[1] style columns — consistent every time, and reversible back to nested JSON or XML.
JSON to CSV converter no upload
All parsing and conversion happens in the browser. Nothing is sent to a server, which matters if the data includes anything sensitive.
XML to CSV converter free, using the browser's own XML parser
XML parsing uses the browser's built-in DOMParser rather than a hand-rolled parser, avoiding the entity-escaping and malformed-markup edge cases that trip up custom implementations.