📊

CSV ↔ JSON Converter

Convert between CSV and JSON instantly. Handles quoted fields, custom delimiters, nested data, and more — everything runs in your browser.

100% Offline · Nothing Uploaded
CSV Input
JSON Output
Advertisement
How to use
  1. Pick a direction (CSV → JSON or JSON → CSV) and paste your data into the input panel.
  2. Adjust the delimiter, header, and quoting options to match your data.
  3. Copy the converted output or download it as a .json or .csv file.
FAQ

Fields wrapped in double quotes are parsed as a single value, even if they contain commas or newlines. Escaped quotes inside ("") are converted to a single ". Output that contains the delimiter, a quote, or a newline is automatically quoted on the JSON → CSV side.

The tool supports comma, semicolon, tab, and pipe. CSV → JSON also has an Auto mode that samples your input to pick the most likely delimiter. Use semicolon for European locales or tab (TSV) for data that may contain both commas and semicolons.

Everything runs in your browser, so the upper limit is your device's memory. A few MB of CSV is typically fine; tens of MB may freeze the page during parsing. For very large datasets, split the file into chunks or use a streaming parser locally.

Copied!