Free Online CSV to JSON
A real RFC-4180 parser is used, so commas inside quotes and embedded newlines do not shift the columns.
Loading tool…
How to use CSV to JSON
- Paste CSV text or drop a .csv file.
- Set the delimiter and whether the first row holds headers.
- Press Convert.
- Download the .json or copy it.
Questions about CSV to JSON
Are numbers converted to numbers?
Yes, and ISO dates stay strings. Turn on Type inference off to keep everything text.
Can I do the reverse?
Use JSON Formatter's download-as-CSV action for a flat array of objects.
About CSV to JSON
Convert CSV spreadsheet rows into JSON data with our free online CSV to JSON. 100% browser-based, fast, and private—no login or file uploads required.
These text and code tools clean and transform strings: count words, convert case, deduplicate lines, encode or decode Base64 and URLs, escape entities, hash, format JSON and compare two versions.
This tool runs in your browser. The file is not uploaded. Everything runs on the text you paste, so you can safely process snippets of code or logs; nothing is sent anywhere, and clearing the box removes it from memory.