Data Formatters & Converters Processed locally

JSON ↔ CSV Converter

Paste JSON or CSV — the direction is auto-detected. JSON → CSV flattens nested objects and expands nested arrays with an Excel-safe formula guard; CSV → JSON types values. Runs in your browser.

Auto-detects and converts as you type. Ctrl+Enter to re-run.

Advanced options

How to use the JSON ↔ CSV Converter

Convert a JSON array of objects — from an API, Postman, logs, or a database export — into clean CSV ready for Excel, Google Sheets, BI tools, or a SQL bulk load. Flip the direction to turn CSV back into JSON for tests, fixtures, and integration scripts. The converter flattens nested objects, expands nested arrays, and quotes values safely; everything runs in your browser.

What it does

When to use it

How to use it

  1. Paste your JSON or CSV into the input editor (or load from clipboard / file).
  2. The converter detects the direction automatically — JSON arrays become CSV; CSV with a header row becomes a JSON array of objects.
  3. Enable Flatten to expand nested objects into dot-path columns (user.name, address.country).
  4. Pick the delimiter and toggle the header row, value typing, and the formula guard as needed.
  5. Inspect the preview, then copy or download the result. Open the CSV in Excel or Sheets, or pipe the JSON to your tests.

Tips & pitfalls

FAQ

Runs locally in your browser. No uploads. No analytics on pasted data.

Related guides