format · validate · convert · runs locally

CSV to JSON

Paste CSV (with a header row) and get a JSON array of objects. Handles quoted fields, commas and newlines inside quotes, and coerces numbers and booleans. Runs in your browser.

Frequently asked questions

Does my CSV need a header row?

Yes — the first row becomes the object keys.

Are numbers converted?

Yes — numeric and true/false/null cells are coerced to JSON types; everything else stays a string.