Convert CSV, TSV, semicolon-separated, or pipe-delimited rows into a JSON array. The first row becomes the object keys, making the result useful for data cleanup, API payloads, spreadsheet exports, tests, and quick imports.
Quoted fields can contain delimiters, double quotes, and line breaks. Empty header cells receive names such as column_1, and missing cells become empty strings. Enable trimming when spaces around unquoted values are not meaningful.
CSV cells are emitted as JSON strings because a delimited file does not reliably distinguish text from numbers, booleans, or dates. Convert those fields in your application when typed values are required. Your data is processed locally.
Related tools: JSON to CSV · CSV Formatter