CSV to JSON — free online converter

You have a CSV file, but the thing you're feeding it to wants JSON. Maybe it's a quick script, an API, or a config someone asked for. Retyping all those rows by hand is no fun. We added a free tool that does it for you — CSV to JSON — right in your browser.

What it does

You paste your CSV, with the first row as the column headers, and you get back a clean JSON array of objects. Each row becomes one object, with the header names as keys. If you turn on the option, it will also notice numbers and true/false values and write them as real numbers and booleans instead of plain text.

Nothing leaves your device

This runs entirely in your browser. Your data is not uploaded anywhere and nothing is saved on a server. When you close the tab, it's gone. So even work spreadsheets or private lists are safe to paste here.

How to use it

  1. Open CSV to JSON and paste your CSV, keeping the headers in the first row.
  2. If you want, switch on the option to detect numbers and true/false values.
  3. Copy the JSON it gives you and use it wherever you need it.

It's free with no limit. There are more small tools on the Apps page.

Get new posts

Soon you'll be able to drop your email and get new posts — no account, no spam.

Email sign-up isn't live yet — nothing is collected for now.