CSV ↔ JSON Converter
Convert CSV to a JSON array of objects, or JSON back to CSV, entirely in your browser.
Last updated
Converted output will appear here.
Copied
About this tool
CSV parsing follows the common convention: fields containing the delimiter, quotes, or line breaks are wrapped in double quotes, and a doubled quote ("") inside a quoted field represents a literal quote character. With "first row is a header" checked, each row becomes a JSON object keyed by the header names; unchecked, rows become plain arrays.
JSON → CSV expects an array of flat objects (or arrays) — nested objects and arrays inside a field are converted to their JSON string form rather than flattened, since there's no single standard way to represent nested data in CSV. Everything runs locally in your browser; nothing is uploaded.