json.

CSV to JSON Converter

Convert CSV or spreadsheet exports into clean JSON — and JSON arrays back to CSV.

Processed locally in your browser — never uploaded.

CSV / JSON Input

Output

Ctrl+Enter for CSV → JSON · Upload or drop .csv / .tsv / .json on the input panel

What is CSV to JSON conversion?

CSV to JSON conversion turns spreadsheet-style rows and columns into structured JSON objects — useful for feeding spreadsheet exports into APIs, scripts, or JavaScript applications.

This tool also supports JSON → CSV, auto delimiter detection (comma, tab, semicolon), optional type coercion, and local .csv file upload.

CSV's biggest ambiguity is quoting: RFC 4180 says a field containing a comma, double quote, or line break must be wrapped in double quotes, with embedded quotes doubled ("") — so a cell holding Smith, John says "hi" must be written in the file as "Smith, John says ""hi""". Tools that split naively on commas break on data like this, which is why this converter parses quoted fields properly instead of just splitting each line on the delimiter. Type coercion is opt-in for a reason too: a ZIP code like 07030 or a phone number starting with +1 would silently lose its leading digits if converted to a number automatically.

Also try the JSON formatter, JSON validator, JSON minifier, or JSON viewer.

CSV to JSON FAQ

What is CSV to JSON conversion?
CSV to JSON turns spreadsheet-style rows and columns into structured JSON objects — useful for feeding exports into APIs, scripts, or JavaScript apps.
Can I convert JSON back to CSV?
Yes. Paste a JSON array of objects and use JSON → CSV to export a spreadsheet-friendly file with headers from object keys.
Does it support tab or semicolon delimiters?
Yes. Choose comma, tab, or semicolon, or use auto-detect based on the first lines of your file.
Can I upload Excel files?
This tool accepts CSV/TSV text (paste or .csv upload). Export Excel sheets as CSV first, then convert locally in the browser.