csvjson

Convert CSV to JSON and JSON to CSV instantly — in your browser. Custom delimiters, pretty print, first-row headers. Zero server, no data sent anywhere.

csv input

json output

use this daily? tools.voiddo Pro · $9 one-time

supports 50+ free tools · Pro license via Paddle · one flat price, no subscription

Frequently asked

Does this send my data to a server?

No. All conversion runs entirely in your browser using JavaScript. Nothing you paste or type is transmitted anywhere. Safe for sensitive data like API responses or database exports.

What delimiters are supported?

Comma ,, semicolon ;, tab \t, and pipe |. Semicolons are common in European locales where commas are used as decimal separators.

How does "first row is header" work?

When checked, the first CSV row becomes the property names in each JSON object. If unchecked, keys are col0, col1, col2, etc.

Can I convert quoted fields containing the delimiter?

Yes. Standard CSV quoting is handled: a field wrapped in double quotes may contain the delimiter. For example "New York, NY" is parsed as a single field.

What JSON input works for JSON to CSV?

An array of flat objects: [{"name":"Alice","age":30}]. Keys from the first object become column headers. Nested objects are stringified into the cell.

compare tools: csvjson vs csvjson.com →