T ToolsKit All tools

CSV to JSON Converter (and back)

Paste CSV to get clean JSON, or paste JSON to get spreadsheet-ready CSV. Handles quoted fields, embedded commas and newlines, and lets you choose the delimiter and whether the first row is a header. Everything runs in your browser.

🔒 100% private — files never leave your browser

How to use the CSV ⇄ JSON Converter

  1. 1 Paste your CSV into the input box (or switch direction and paste JSON).
  2. 2 Choose the delimiter and whether the first row is a header.
  3. 3 Click "Convert" and copy the result with one click.

Frequently asked questions

Which JSON shapes are accepted for JSON → CSV?

An array of objects (each object becomes a row, keys become columns) or an array of arrays. Nested objects and arrays are serialized as JSON strings inside their cell.

Does it handle commas inside values?

Yes. Values containing commas, quotes or line breaks are quoted and escaped following RFC 4180, and the CSV parser reads such files back correctly.

Is my data uploaded anywhere?

No. Parsing and conversion happen entirely in your browser. Your files never leave your device — all processing happens locally in your browser.