CSV to JSON Converter
Convert CSV to JSON and JSON to CSV.
How to use
- 1Choose CSV → JSON or JSON → CSV.
- 2Paste your data or open a .csv / .json file.
- 3Set the delimiter (comma, semicolon or tab) and whether the first row is a header.
- 4Copy the result or download it as a file.
Frequently asked questions
Can I convert an Excel sheet?
Yes. In Excel or Google Sheets choose File → Save as / Download → CSV, then open that file here.
Are quotes and commas inside values handled?
Yes. The converter follows the CSV standard, so values like "Delhi, India" or text with line breaks inside quotes work correctly.
What does “Detect numbers” do?
It turns values like 42, 3.5, true and null into real JSON numbers, booleans and null instead of text. Turn it off to keep everything as text (for example phone numbers).
What JSON can be turned into CSV?
An array of objects, like [{"name": "A", "age": 30}]. Each object becomes a row and each key a column. Nested objects are written as JSON text.
Is my data uploaded?
No. The conversion happens entirely in your browser.
You may also need
Markdown to HTML
Convert Markdown to HTML with a live preview.
CSS & JS Minifier
Minify CSS and JavaScript to load pages faster.
XML Formatter
Beautify, validate or minify XML.
SQL Formatter
Format SQL queries for any database.
YAML ⇄ JSON Converter
Convert YAML to JSON and back.
JSON to TypeScript
Generate TypeScript interfaces from JSON.