CSV to JSON
Paste CSV or open a local file. Get clean JSON with your headers as keys.
Enable JavaScript to use the calculator. Your inputs are processed in your browser.
From rows to structured records
The first row becomes the object keys. Choose comma, semicolon, or tab as your delimiter. Quoted fields can contain delimiters, escaped double quotes, and line breaks. All cell values stay as strings so IDs and leading zeros are preserved.
Frequently asked questions
What happens to blank rows and headers?
Completely empty lines are skipped. Headers are trimmed and must be unique and non-empty. Every data row must have the same number of fields as the header. A header-only file produces an empty array.
What files can I use?
Use UTF-8 .csv, .tsv, or text files up to 2 MB. Excel .xlsx files must be exported as CSV first. Files are read locally, and the tool never sends their contents to a server.