CSV ↔ JSON Converter
Convert a header-based CSV, TSV, semicolon, or pipe-delimited file into JSON — or turn a JSON array of objects into spreadsheet-ready CSV.
Tool input stays in your browserDid you know · Languages
Python's is compares identity rather than value; cached small integers hide the difference until they do not.
CSV input
you edit—JSON output
read only—CSV to structured JSON
The first row becomes object keys and every later row becomes an object. Quoted commas, embedded line breaks, escaped quotes, and alternate delimiters are parsed according to CSV rules rather than split on a character.
JSON back to a safe spreadsheet
JSON to CSV accepts an array of objects and writes the keys as headers. Cells that begin like spreadsheet formulas are escaped to reduce CSV injection risk when the result opens in Excel or LibreOffice.
Local conversion for real exports
Customer exports and API samples commonly contain personal data. Parsing, type detection, JSON serialization, and CSV generation all happen in this tab. The file picker reads the selected file locally.