CSV to JSON Converter

Convert CSV to JSON or JSON back to CSV — with headers and a delimiter you choose.

100% private — runs entirely in your browser. Your data is processed on your device and never sent to the internet.

Paste your CSV in the box below — the JSON appears underneath instantly.

About this tool

This free converter turns CSV into JSON and JSON back into CSV. For CSV it can use the first row as field names (objects) or output rows as arrays; for JSON it flattens an array of objects into a CSV table. Pick the delimiter (comma, semicolon, tab or pipe) and copy or download the result.

Everything runs in your browser — your data is never uploaded.

Features

  • CSV → JSON and JSON → CSV, both ways
  • Header row option (first row becomes the keys)
  • Delimiter choice — comma, semicolon, tab or pipe
  • Handles quoted fields, commas and line breaks inside values
  • Live output you can copy or download

How to use it

  • Choose a direction — CSV → JSON or JSON → CSV
  • Set the delimiter and whether there's a header row
  • Paste your data in the input box
  • Copy or download the converted result

More tools

View all