Upload or paste CSV and instantly convert it to clean, formatted JSON. Supports header rows, nested objects via dotted keys, and custom delimiters — all in your browser.
Drop a CSV file here or click to browse — its contents load into the input box
Your converted JSON will appear here. Click Convert to get started.
Remove duplicates, fix messy headers, filter rows, reshape columns, and export clean data in seconds. CSV Sweeper is the power-user companion to this free converter — one-time purchase, yours forever.
Answers to the most common questions about converting CSV data to JSON.
{"name":"Alice","age":"30"}. When disabled, each row is converted to a JSON array of values.address.city with value "NYC" becomes {"address":{"city":"NYC"}}. This is great for flattening hierarchical data into a single CSV.true/false to booleans, and null to null. This produces cleaner JSON without quoted numbers.