CSV to JSON Converter

Convert CSV and JSON live with dialect detection, safe type inference, nested-object handling, and table previews.

Workspace

Preparing the converter…
0 characters0 / 2,097,152 bytes

First 100 rows

Data preview

Enter CSV or JSON to preview the converted rows.

Guide

How to use

  1. Choose CSV to JSON or JSON to CSV, then type, paste, or open a file.
  2. Set delimiter, header, empty-line, value-type, nested-object, and spreadsheet-protection options as relevant.
  3. Review detected dialect details, row and column counts, warnings, and the bounded table preview while the full result updates.
  4. Copy or download the complete result, or move it into the reverse conversion.
Help

Frequently asked questions

Are quoted fields and embedded line breaks supported?

Yes. Quoted delimiters, escaped quotes, and line breaks inside quoted fields are parsed as part of the same value.

What does smart value inference convert?

It converts unambiguous numbers, true, false, and null. Values with leading zeroes such as 001 remain text so identifiers are not unintentionally changed.

How are nested JSON objects written to CSV?

By default, nested arrays and objects are stored as JSON text in one cell. Enable flattening to expand nested object keys into dot paths such as profile.city; arrays remain JSON text.

What is spreadsheet formula protection?

Spreadsheet programs may execute cells beginning with characters such as =, +, -, or @ as formulas. Protection prefixes those cell values so they open as text.

Does the preview include every row?

The table shows at most the first 100 rows for readability. Copy and download actions always use the complete converted result.