Convert CSV to JSON
Paste CSV and turn it into JSON. With a header row, each record becomes an object keyed by the column names; without one, each record is an array of values. Choose the delimiter and indentation — your file is stored privately in your account.
No sign-up needed — runs instantly in your browser.
How it works
- 1Paste your CSV
- 2Pick the delimiter and options, then press Run
- 3Download the JSON or find it in your files
Frequently asked questions
- Does it handle quoted fields and commas inside values?
- Yes — the parser follows RFC 4180, so quoted fields, escaped quotes and embedded delimiters or line breaks are handled.
- What if there's no header row?
- Turn off "First row is a header" and each row becomes an array of cell values instead of an object.
Related tools
Paste a JSON array and turn it into CSV. Arrays of objects become one column per key (the union of all keys); arrays of values become a single column. Choose the delimiter and whether to include a header — saved privately in your account.
DeveloperPaste JSON to pretty-print, minify or validate it. Choose the indentation, optionally sort keys, and your formatted file is stored privately in your account.
DeveloperPaste JSON to check whether it's valid. If it isn't, you'll see the exact error and where parsing failed; if it is, you get a quick report of its type, key count and nesting depth — saved privately in your account.
DeveloperPaste Base64 to decode it back to readable text. Both standard and URL-safe Base64 are accepted. The result is stored privately in your account.
Developer