CSV ↔ JSON Converter

Convert between CSV and JSON. Paste CSV or JSON. All in your browser.

Try it with this example

Paste name,age\nAlice,30\nBob,25 and convert to JSON. Or paste JSON and export as CSV.

What is this tool?

CSV and JSON are two common formats for structured data. CSV is tabular—rows and columns, good for spreadsheets and exports. JSON is hierarchical—objects and arrays, good for APIs and configs. Converting between them is routine: export JSON from an API to CSV for Excel, or import CSV into a system that expects JSON. This CSV JSON tool converts both ways. Paste CSV, get JSON. Paste JSON, get CSV. Handles quoted fields, commas inside values, and multiline cells. All in your browser.

CSV has quirks: delimiters, quoting, encoding. This tool uses comma as delimiter and handles double-quote escaping. Paste your CSV and see the JSON array of objects—first row as keys. For JSON to CSV, paste an array of objects; keys become headers. Customize if your data uses different conventions. The tool focuses on common cases: standard CSV from Excel or Google Sheets, standard JSON from APIs.

Use cases: API data to spreadsheet, spreadsheet to API payload, migrating between systems. Developers use it when prototyping imports or exports. Analysts use it to get API data into Excel. The conversion is deterministic: same input, same output. For large files (millions of rows), a desktop tool or script may be better. For typical sizes—hundreds or a few thousand rows—this works well.

Data stays in your browser. No upload, no server processing. Paste sensitive or proprietary data without concern. Free and instant. Bookmark it for the next CSV–JSON conversion.