CSV ⇄ JSON Converter

Switch between CSV and JSON in both directions with one click. Paste data or drop a file, and get a formatted JSON array or an Excel-ready CSV instantly, without uploading anything.

Converted on your device. Your data never leaves your browser.

How to Use CSV ⇄ JSON Online for Free

This two-way CSV and JSON converter turns spreadsheet exports into a formatted JSON array of objects, and JSON arrays back into CSV, as fast as you can paste. Choose the direction with one click; your data converts the moment it's entered. For CSV input the delimiter (comma, semicolon, tab or pipe) is detected automatically, quoted fields and line breaks inside cells are handled correctly, and numbers and booleans can be typed instead of left as strings. For JSON input, nested objects are flattened into dotted column names so every value gets its own column, and the CSV opens cleanly in Excel, Google Sheets and Numbers. All parsing happens in your browser, so customer lists, exports and API responses are never uploaded to a server, and there are no row limits or sign-ups.

  1. 1

    Pick CSV → JSON or JSON → CSV with the toggle above.

  2. 2

    Paste your data or drop a .csv, .tsv or .json file. The conversion appears instantly.

  3. 3

    Adjust options like the delimiter or number detection, then copy or download the result.

Why use this CSV ⇄ JSON converter

Both directions

CSV to JSON and JSON to CSV in one place, switched with a single click.

Smart parsing

Delimiters are auto-detected and quoted fields with commas or line breaks just work.

Nested JSON

Objects are flattened into dotted columns, so nothing is lost in the CSV.

Private

Data is converted on your device and never sent to a server.

Popular uses for the CSV ⇄ JSON converter

Seed databases and APIs

Turn a spreadsheet export into JSON for MongoDB, Firebase or a REST API.

Open API data in Excel

Convert JSON responses into CSV to analyse in Excel or Google Sheets.

Build mock data

Create JSON fixtures for front-end development from a quick CSV.

Move data between tools

Switch formats when importing into CRMs, CMSs and no-code apps.

Also known as: CSV JSON converter, CSV to JSON array, JSON to Excel, spreadsheet to JSON and JSON to spreadsheet.

People also search for

  • convert csv to json and back online
  • csv json converter free no upload
  • turn spreadsheet into json
  • convert json array to csv for excel
  • csv to json for javascript
  • online csv and json converter for developers
  • two way csv json converter

A fast browser file utility for data

Convert CSV, JSON and YAML, or encode images as Base64, with a free online file converter that needs no install. It's a client-side file converter, so private data, exports and API keys stay on your device instead of being sent to a server.

Frequently asked questions

How do I convert CSV to a JSON array?

Choose CSV → JSON, then paste your CSV or drop the file. The first row becomes the keys, and every following row becomes one object in a formatted JSON array that you can copy or download.

Is my data uploaded when I convert it?

No. Both directions run entirely in your browser, so your CSV and JSON never leave your device. It works with confidential exports and has no file size limits beyond your device's memory.

Related tools