CSV to JSON Converter — Free & Private

A free edge API by formatho.com, privacy-first developer tools.

Open the full browser tool →

Free, no signup, runs entirely in your browser — your data never leaves your device.

🔓 Free 🔒 Zero tracking 🚫 No data collection ⚡ Edge-fast

Usage

curl "https://csv-to-json-formatho.filesformatho.workers.dev/api?csv=name,age%0AAlice,30%0ABob,25"

# POST a file body (recommended for large CSVs):
curl -X POST --data-binary @data.csv \
  "https://csv-to-json-formatho.filesformatho.workers.dev/api?delimiter=,"

Parameters

ParamDefaultDescription
csv""CSV text via GET (max 100,000 chars) — or POST the body.
delimiter,Field delimiter: , ; \t or tab.
header11 first row is the header, 0 generates column_N keys.

Full parameter reference and live response: /api endpoint.

Privacy-first: every request is processed in-memory on Cloudflare's edge and answered immediately. No logs, no analytics, no cookies, no data collection. Your CSV never touches a disk.

What it handles

Quoted fields with embedded commas and newlines, escaped double quotes (""), CRLF line endings, custom delimiters (semicolon, tab), and automatic typing — numbers, true/false and null become native JSON types.

Full browser tool

Prefer a UI? Use the complete client-side version — your data never even leaves your browser: CSV to JSON Converter on formatho.com.

All Formatho edge APIs

Browse every free Formatho Worker tool on the Formatho Tools index.