CSV ↔ JSON Converter

Convert CSV to a JSON array of objects, or JSON back to CSV, entirely in your browser.

Copied

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.