Convert JSON to CSV

Paste your JavaScript Object Notation (JSON) and convert it to Comma-Separated Values (CSV) in one click. Runs entirely in your browser — no upload, no signup.

Convert this via the API (curl)
curl -X POST "https://data.wrapper-agency.com/api/v1/convert" \
  -H "Content-Type: application/json" \
  -d '{"from":"json","to":"csv","data":"[\n  { \"id\": 1, \"name\": \"Ada Lovelace\", \"role\": \"Engineer\", \"active\": true },\n  { \"id\": 2, \"name\": \"Alan Turing\", \"role\": \"Researcher\", \"active\": false }\n]"}'

Free conversion API — no key during beta. POST { from, to, data }, get back the converted string. All conversion runs server-side; nothing is stored.

JSON vs CSV

JSON
A lightweight, human-readable data-interchange format. The default for web APIs and config.
CSV
A flat, tabular text format. The lingua franca of spreadsheets, exports, and data dumps.

How to convert JSON to CSV

FormatForge parses your JSON into an in-memory data structure, then serializes it as CSV. Numbers, booleans, and null values are preserved, and delimited output is quoted per RFC 4180 so embedded commas, tabs, and newlines stay intact.

Example

[
  { "id": 1, "name": "Ada Lovelace", "role": "Engineer", "active": true },
  { "id": 2, "name": "Alan Turing", "role": "Researcher", "active": false }
]
id,name,role,active
1,Ada Lovelace,Engineer,true
2,Alan Turing,Researcher,false

Convert JSON to CSV in code

Send the conversion to the free API and get the result back as a string:

curl -X POST "https://data.wrapper-agency.com/api/v1/convert" \
  -H "Content-Type: application/json" \
  -d '{"from":"json","to":"csv","data":"...your JSON as a string..."}'

Full reference: the conversion API. For bulk or very large payloads, see the paid bulk endpoint.

FAQ

Does converting JSON to CSV change my data?
No — the conversion is structural. Your values are preserved; only the serialization format changes.
Is my data uploaded anywhere?
The on-page converter runs locally in your browser. The API processes your payload server-side and stores nothing.

Other conversions