More in this category

CSV to JSON

Convert CSV spreadsheets to JSON arrays in your browser. Supports quoted fields, escaped quotes, custom delimiters, and inconsistent row lengths. Free and private.

All processing happens locally in your browser. Files are never uploaded.

CSV input

Introduction

CSV to JSON turns a CSV table into a clean JSON array of objects, using the first row as keys. It handles quoted fields, double-quote escaping, CRLF line endings, and lets you pick the delimiter for comma, semicolon, or tab-separated files.

Features

  • Correct parsing of quoted fields and escaped double quotes
  • Comma, semicolon, and tab delimiter support
  • First row becomes object keys; missing fields become null
  • Reports row and column counts and warns about mismatched rows
  • Copy or download the JSON output

How to use

  1. 1Upload a .csv file or paste the CSV text.
  2. 2Select the delimiter used by your file.
  3. 3Click Convert and review the generated JSON.
  4. 4Copy or download the result.

Frequently asked questions

Related tools