CSV to JSON
Turn rows into JSON objects using your header names. Conversion runs locally in this tab.
Other tools
CSV to Markdown
Convert selected rows into a Markdown table you can paste into docs.
CSV to SQL
Generate SQL INSERT statements from a CSV file, without uploading it.
CSV validator
Check for unbalanced quotes, ragged rows, and blank or duplicate headings.
CSV diff
Compare two CSV files side by side and highlight added, removed, and changed cells.
Nothing is uploaded. About 15 MB per file.Privacy
When the Mac app is the better tool
For a huge file, or a JSON copy of the cells you selected, use the Mac app: Edit, Copy As, JSON.
Common questions
Is my CSV uploaded?
No. Conversion runs in this tab. Nothing is sent to csvutility.com.
What JSON shape do I get?
An array of objects. Header cells become keys. Values stay text. In the Mac app, Copy As JSON is a pretty-printed list of rows instead.
How large a file can I convert here?
About 15 MB, first 10,000 data rows. Bigger files belong in the Mac app.
Same job on a 4 GB file
In the Mac app, select cells and copy them as JSON. No 15 MB cap.