TheOmniTool logoTheOmniTool
Developer

CSV to JSON Converter

Convert CSV data to JSON and back.

[
  {
    "name": "Ada",
    "age": "36",
    "city": "London"
  },
  {
    "name": "Alan",
    "age": "41",
    "city": "Manchester"
  }
]

How to use this tool

  1. 1Paste CSV (with a header row) or JSON (an array of objects).
  2. 2Pick the conversion direction.
  3. 3Copy the converted output.

Frequently asked questions

How are commas inside values handled?

Standard CSV quoting is supported: values wrapped in double quotes can contain commas and escaped quotes.

What JSON shape does it expect?

An array of flat objects, e.g. [{"name":"A","age":1}]. Each object becomes a CSV row.

Related tools