Skip to content
Toolbench

JSON, CSV and XML converter

Format, minify and validate JSON, convert CSV and JSON both ways, and format XML or turn it into JSON.

Indentation

Runs in your browser. Your files are not uploaded.

Text up to 20 MB. JSON numbers are read as ordinary numbers, so integers beyond 15 digits lose precision when formatted.

CSV columns are detected automatically from commas, semicolons, tabs and pipes. XML attributes become keys starting with @_ in JSON.

In CSV output, cells that start with =, +, -, @ get a leading apostrophe so spreadsheets do not run them as formulas, including numbers written as text.

How to use JSON, CSV and XML converter

  1. Choose a conversion, for example Format JSON or CSV to JSON.

  2. Paste your data, or select Open a file.

  3. Set the options that appear, such as indentation or whether the first CSV row has column names.

  4. Select Run, then copy the result or download it.

Questions