Convert between CSV and JSON. Choose the delimiter and whether the first row is a header, with real-time conversion as you type
""), and line breaks inside fields. For JSON → CSV, enter an array of objects (e.g. [{"name":"Tanaka","age":30}]).
CSV (Comma-Separated Values) is a text format that represents tabular data with fields separated by a delimiter such as a comma. Each line corresponds to one record, and it is widely used for exchanging data with Excel, spreadsheets, and various databases. When a value contains a comma, a line break, or a double quote, the whole field is wrapped in double quotes and inner double quotes are escaped by doubling them.
A header row is the first line of a CSV that lists the name of each column. When "Use first row as header" is enabled, CSV-to-JSON conversion outputs an array of objects keyed by the header names. When it is disabled, it outputs an array of arrays, treating each row as a plain array. For JSON-to-CSV conversion, the object keys become the header row.
No. Conversion between CSV and JSON happens entirely in JavaScript inside your browser. The data you enter is never sent to or stored on a server, so you can safely convert data that contains confidential information.