Upload multiple CSV files at once and convert each one to JSON. Download results individually or grab them all as a ZIP.
// Converted results will appear here
The first row is treated as the header and each subsequent row becomes a JSON object. Quoted values containing commas are handled correctly. Files are processed locally — nothing is uploaded to a server.
Each file is capped at 8 MB. This isn't arbitrary — browser-based parsing and rendering genuinely can't scale to unlimited file sizes without risking an unresponsive tab, so files over the limit are rejected up front rather than attempted. For larger datasets, split the file into smaller chunks first.