Dev Tools

CSV → JSON

Convert CSV into JSON locally in your browser (basic CSV quoting supported).

Getting started0 of 4
1
Paste CSV
First row becomes JSON keys
2
Set delimiter
Comma is the default
3
Get JSON
Updates in real time
4
Copy result
One-click to clipboard
Delimiter
Rows: 3
CSV input
JSON output
[
  {
    "id": "1",
    "name": "Alice Mueller",
    "email": "alice.mueller@example.com",
    "age": "32",
    "salary": "85000.50",
    "is_active": "true",
    "department": "Engineering",
    "start_date": "2021-03-15",
    "rating": "4.5",
    "notes": "Senior developer"
  },
  {
    "id": "2",
    "name": "Bob Fischer",
    "email": "bob.fischer@example.com",
    "age": "28",
    "salary": "62000.00",
    "is_active": "true",
    "department": "Marketing",
    "start_date": "2022-07-01",
    "rating": "3.8",
    "notes": "Content specialist"
  },
  {
    "id": "3",
    "name": "Clara Schmidt",
    "email": "clara.schmidt@example.com",
    "age": "45",
    "salary": "120000.75",
    "is_active": "true",
    "department": "Engineering",
    "start_date": "2018-01-10",
    "rating": "4.9",
    "notes": "Team lead"
  }
]

FAQ

How does the first row work?

First row becomes JSON keys. Each following row becomes an object with those keys.

Can I use tab as a delimiter?

Yes. Paste a tab character in the delimiter field, or use semicolons or pipes.

What about commas inside values?

Wrap the value in double quotes: "New York, NY"

Is my data sent to a server?

No. Everything runs locally in your browser.

Was this page helpful?

Related tools