CSV to JSON Converter
Paste CSV data and get a clean array of JSON objects. Automatic type coercion for numbers, booleans, and null.
Output will appear hereCSV to JSON conversion
JSON Mint treats the first row as the header and produces one JSON object per subsequent row, keyed by header names. It understands quoted cells, escaped quotes, and embedded newlines following RFC 4180. Numeric-looking cells become numbers, true and false become booleans, and null becomes null.
Everything runs locally in your browser, so you can safely convert spreadsheets containing internal or sensitive data.
Frequently Asked Questions
Does my CSV need a header row?+
Yes. The first row is used as JSON object keys. If your file doesn't have headers, add one before pasting.
How are numbers and booleans detected?+
Cells matching integer or decimal patterns become numbers; the literal strings true and false become booleans; the literal null becomes null. Everything else stays a string.
Can I skip type coercion?+
Not yet — a setting to preserve all values as strings is on the roadmap.