I inbrowser.sh

JSON to CSV Converter

Convert JSON arrays to CSV (and back) — entirely in your browser.

100% client-side No upload Free · no signup

Quick answer

JSON to CSV runs locally in your browser for quick developer formatting, conversion or inspection work. JSON to CSV converts an array of objects into a flat CSV table; CSV to JSON parses tabular data back into JSON. Useful when moving data between spreadsheets and APIs.

What is JSON to CSV?

JSON to CSV converts an array of objects into a flat CSV table; CSV to JSON parses tabular data back into JSON. Useful when moving data between spreadsheets and APIs.

How to use

  1. Paste your JSON array (or CSV) into the input panel.
  2. Pick the direction: JSON→CSV or CSV→JSON.
  3. Copy the converted output.

Example

Use this sample to confirm what JSON to CSV does before pasting your own data.

Input
[{"id":1,"name":"Ada"},{"id":2,"name":"Bo"}]
Output
id,name
1,Ada
2,Bo

When to use it

Use JSON to CSV for quick local checks, debugging, documentation prep, and one-off conversions where opening a full IDE or command-line workflow would be slower. For production-critical data, always review the output before committing or shipping it.

Frequently asked questions

Does it handle nested JSON?

Nested objects are stringified into a single cell. Flatten your data first for full column expansion.

Is my data uploaded anywhere?

No. Conversion runs locally via PapaParse in your browser.

What delimiter is used?

Comma by default; the CSV is RFC 4180 compatible.