CSV and JSON table converter

Convert a header-based CSV table to JSON or flat JSON objects to CSV.

Text Stateless

Use comma-separated CSV with one nonempty, unique header per column.

How it works and examples

Use comma-separated CSV with one nonempty, unique header per column. CSV values remain strings. JSON input must be a nonempty array of flat objects with identical keys. Limits: 1000 data rows, 100 columns and 10000 cells. CSV output prefixes formula-like cells and headers with an apostrophe for spreadsheet safety; this can change string values.