Developer Tools
CSV to JSON
Convert CSV data into a JSON array of objects, entirely in the browser. Pick a delimiter (comma, semicolon, tab or pipe), choose whether the first row holds the column names, and copy the resulting JSON.
Your input is processed locally in your browser. It is not uploaded to Dueneo.
Loading CSV to JSON…
How to use
- 1
Paste your CSV
Drop a tabular block into the input editor. Quoted fields with embedded newlines or commas are supported.
- 2
Pick a delimiter
Choose comma, semicolon, tab or pipe — useful for European locales that use a comma as the decimal separator.
- 3
Toggle header row and trimming
Enable First row is headers to use the first line as object keys. Trim whitespace strips spaces around each field.
- 4
Convert and copy
Click Convert to JSON. Numbers, booleans and null are coerced automatically; everything else stays a string.
Common use cases
- Import a spreadsheet export into a JavaScript app or API.
- Convert a CRM export into JSON for a one-off data migration.
- Generate fixtures or seed data from a CSV maintained by a non-developer.
- Inspect tabular data in a structured way before writing transformation code.
Limitations
- All keys come from the header row (or auto-named
column_N); duplicate headers will overwrite earlier values. - Inputs larger than 1 MB are rejected to keep the tab responsive.
- Date strings are kept as strings — JSON has no native date type.