ToolMano

CSV to JSON converter

Convert CSV to JSON and back, with full formatting control.

No uploadNo signupWorks offline

10 of 10 runs left today on the no-signup plan. Get more with a free account

About csv to json converter

CSV to JSON converter turns spreadsheet exports into clean JSON — as an array of objects, an object keyed by a column, arrays of arrays, or newline-delimited NDJSON — and converts JSON straight back to CSV.

It handles the messy real-world details: custom delimiters and quote characters, header detection, skipped comment rows, type inference for numbers/booleans/dates, dotted-header nesting, and column renaming, filtering and reordering.

A live preview table and a validation errors list show exactly what will be produced before you download, and every step happens in your browser so spreadsheet data never leaves your device.

How to use CSV to JSON converter

  1. 1Paste CSV or JSON, or load a file, in the input box.
  2. 2Pick the direction: CSV → JSON or JSON → CSV.
  3. 3Set delimiter, quoting, header and type-inference options.
  4. 4Rename, include, exclude or reorder columns as needed.
  5. 5Preview the result and download as .json, .ndjson or .csv.

What it does

  • Bidirectional CSV ⇄ JSON conversion
  • Auto-detect or choose delimiter (comma, semicolon, tab, pipe, custom)
  • Type inference for numbers, booleans, null and dates
  • Column rename, include/exclude and reorder
  • Dotted headers become nested JSON objects
  • Output shapes: array of objects, keyed object, arrays of arrays, NDJSON
  • JSON → CSV flattening with configurable depth and array join
  • Live preview table with row count and validation errors
  • Pretty-print with custom indent, or sorted keys
  • BOM, line-ending and encoding controls

Frequently asked questions

Next step

Tools people usually reach for right after this one.

Also searched as

csv to json converterjson to csv convertercsv parser onlineconvert spreadsheet to jsoncsv to ndjsonflatten json to csvcsv delimiter convertercsv to array of objectsjson to csv downloadconvert csv without uploadcsv column rename toolcsv type inference