← Back to results
All tools ↗

Developer

CSV ↔ JSON

Convert comma-delimited CSV tables and JSON object arrays locally. Handle quoted cells and embedded newlines with export warnings.

Your browser. Your workspace.
Ready when you are

A little less busywork. A little more time for what matters.

About CSV ↔ JSON

Change a simple table into JSON, or turn a list of JSON records into a CSV file you can use elsewhere.

How to use it

  1. Choose CSV → JSON or JSON → CSV.
  2. Paste comma-delimited CSV with a header row, or a nonempty JSON array of objects.
  3. Run the tool, inspect the result and any spreadsheet-safety warning, then copy or download.

Good to know

  • CSV needs unique, nonempty header names; parsed cell values remain strings. JSON export uses the union of object keys, with missing or null values becoming empty cells.
  • Formula-like cells are preserved and flagged. Import untrusted CSV as plain text in spreadsheet software to avoid formula execution.
  • Quote large numeric identifiers in JSON to preserve exact values. Unsafe integers are rejected, and nested objects become JSON text inside cells.

Your tool input is processed in this browser and is not uploaded by the application. JavaScript is required to run the tool.

The small print, plainly

A note on privacy.

Tool inputs and files are processed in your browser. This app does not upload the content you enter or the files you open.

The website host can receive ordinary request information, such as your IP address and browser details, when you load the site. No analytics have been added to this app.

Only your favorite tool IDs are saved in local storage on this browser. You can remove favorites by un-starring them or clearing this site’s browser data.

Clearing an input removes it from the tool. It does not clear your clipboard or delete files you have downloaded.

Simple tools, thoughtfully made.