Free · runs in your browser · no upload · no quota

CSV to JSON Converter

Paste CSV or open a .csv file and get JSON straight away: an array of objects keyed by the header row, or an array of arrays. The conversion runs in your browser, so the data never leaves your device.

How to Convert CSV to JSON

  1. Add your CSV
    Paste it into the left box, drop a file onto it, or click Open file and pick a .csv or .tsv file.
  2. Check the options
    The delimiter is detected automatically, the first row becomes the keys, and numbers and true/false become real JSON values. Change any of them if your data needs it.
  3. Copy or download the JSON
    The JSON appears on the right as you type. Copy it, or click Download to save a .json file.

Example

CSV
name,age,active
Ana,31,true
Marko,27,false
JSON
[
  {
    "name": "Ana",
    "age": 31,
    "active": true
  },
  {
    "name": "Marko",
    "age": 27,
    "active": false
  }
]

Frequently Asked Questions

More browser tools

Working with files rather than text? Our file converters handle CSV to XLSX, XLSX to CSV, CSV to XML and 400+ other formats.