CSV ↔ JSON
Convert CSV rows to JSON, or JSON records back to CSV, in your browser.
Processed on your device. Inputs are not uploaded.How to use
Paste a CSV with a header row, or a JSON array of records, and choose the conversion direction.
Example
Convert name,score followed by Ada,99 into a JSON record.
Limitations
Up to 2 MB of text. JSON to CSV escapes formula-like cells for safer spreadsheet use. Nested records are not flattened.
Privacy
Text is processed in this browser tab. EverythingDeck does not receive or store what you enter.
Things to check
Check the source columns
CSV rows depend on delimiters, quotation marks, and a consistent header row. Inspect the headings and a few records before using the JSON output. A value such as 00123 may be an identifier rather than a number, so preserve it as text where needed.
Two directions
The workspace can convert CSV rows to JSON records and JSON records back to CSV. The input limit is 2 MB of text. Review the result after either direction, especially when fields contain commas, line breaks, empty values, or nested data.