Convert CSV (comma- or custom-separated values) into a JSON array. When the first row is marked as a header, each subsequent row becomes an object keyed by column names.
Options
- Separator: comma, semicolon, tab, or space
- Header row: treat row one as property names
Limitations
Quoted fields with embedded separators are supported for common cases. Invalid row widths return an error. Very large files are held in browser memory only.
When to use it
Move spreadsheet exports into JSON-first APIs, seed unit tests with tabular fixtures, or inspect CSV structure before loading into analytics notebooks. Processing never leaves your browser.
Example
For example, enter the default sample values on the form and compare the output with a known reference; adjust one input at a time to see how the result changes.