InTab

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 browser

Did 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
Output appears here.

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.