CSV → JSON Converter

Turn CSV tables into structured JSON arrays — offline.

Your data is processed entirely in your browser and is never uploaded.

Tool workspace

INPUT CSV

Drag & drop file here or browse

CSV Status: Empty0 chars

Options

Use the first row as object keys.

Local sandbox active
OUTPUT JSON
Output: Empty0 chars
HOW IT WORKS

Convert CSV to JSON in three steps

Paste or upload

Drop in CSV — comma, semicolon, tab, or pipe delimited. We auto-detect.

Set options

Choose delimiter, header handling, and output indentation.

Convert & export

Click Convert, then copy or download the JSON array — all offline.

FAQ

Frequently asked questions

Is my CSV uploaded anywhere?

No. Conversion happens entirely in your browser. Your data never leaves your machine.

Which delimiters are supported?

Comma, semicolon, tab, and pipe — plus auto-detection that figures it out for you. Quoted fields containing delimiters and newlines are handled correctly (RFC 4180).

How are headers handled?

With "First row is a header" on (default), the first row becomes the object keys. Turn it off to get synthetic keys (column1, column2, …) and keep every row as data.