A free edge API by formatho.com, privacy-first developer tools.
Free, no signup, runs entirely in your browser — your data never leaves your device.
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=,"
| Param | Default | Description |
|---|---|---|
csv | "" | CSV text via GET (max 100,000 chars) — or POST the body. |
delimiter | , | Field delimiter: , ; \t or tab. |
header | 1 | 1 first row is the header, 0 generates column_N keys. |
Full parameter reference and live response: /api endpoint.
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.
Prefer a UI? Use the complete client-side version — your data never even leaves your browser: CSV to JSON Converter on formatho.com.
Browse every free Formatho Worker tool on the Formatho Tools index.