Convert structured data between any format

Paste JSON, CSV, TSV, YAML, or XML and convert it to any other format — instantly, in your browser. No upload, no signup. Need it in code? A free developer API is one POST away.

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.

Popular conversions

For developers

Automate conversions from your code — see the conversion API and the developer guide. Free during beta, with a per-call paid tier for bulk and large payloads.

Why FormatForge

Runs in your browser
The on-page converter never sends your data anywhere — conversion happens locally. Private by default.
Lossless where it counts
Numbers, booleans, and nulls are preserved across formats; CSV/TSV quoting follows RFC 4180.
One API for five formats
A single endpoint converts between JSON, CSV, TSV, YAML, and XML — no per-format SDKs.