CSV to JSON Converter

Convert CSV data to JSON arrays in the browser, with quoted-field support, custom delimiters and pretty output.

● Runs locallyNothing uploadedFree foreverNo sign-up needed

About this tool

Paste CSV and get a JSON array of objects keyed by the header row. Quoted fields containing commas and line breaks are parsed correctly, the delimiter is configurable (comma, semicolon or tab), and numeric-looking values can optionally be converted to real numbers.

CSV is the universal export format and JSON is the universal API format; converting between them is daily plumbing. Because parsing happens locally, this converter is safe for customer exports and financial data that should never touch a third-party server.

How to use it

  1. Paste CSV including its header row.
  2. Choose the delimiter and whether to auto-convert numbers.
  3. Click Convert and copy the JSON output.

Frequently asked questions

How are commas inside values handled?

Per the CSV convention (RFC 4180), values containing commas are wrapped in double quotes — and this parser respects that, including escaped quotes ("") inside fields.

What if my file uses semicolons?

Common in European locales where the comma is a decimal separator. Switch the delimiter option to semicolon or tab.

Can it handle large files?

Tens of megabytes are fine in a modern browser since parsing is a single local pass. For gigabyte-scale files use a streaming command-line tool.