Convert CSV to JSON

Paste your table or drop your CSV file: each row becomes an object, named by the headers, with its numbers given back their type.

or drop it here

Start typing: the preview appears at once. Nothing is transmitted.

  • Your data stays yours

    Nothing is transmitted, nothing is kept

  • No watermark

    The free result is complete

  • No usage cap

    Unlimited with a free account

How it works

Three steps, nothing more.

  1. Step 01

    Paste your CSV, or drop the file exported from your spreadsheet.

  2. Step 02

    Check the detected delimiter, encoding and header row.

  3. Step 03

    Download the JSON, or copy it.

What sets it apart

Built for the result.

One row, one object

The header row names the fields, and each following row becomes an object; without a header, each row becomes a list of values.

02

Types recovered

12 becomes a number and true a boolean, but 007 and 1.50 stay text: a code or a price keeps its zeros and decimals.

Accepted formats

Drop them as they are, no conversion needed first.

  • JSON
  • CSV
  • TSV
  • XML
  • YAML

Privacy

Where your data is processed

With this tool, what you paste or drop is not transmitted anywhere: not to us, not to any third party. We know neither its contents nor the file name.

Nothing is kept, because nothing reaches us.

Frequently asked

What people ask us.

Another question? The contact address is at the bottom of the page.

Yes. The semicolon is recognised as the delimiter, and so is the Windows-1252 encoding of those exports: accents arrive intact.

Next

Related tools.