CSV to JSON Converter
Turn CSV into a JSON array of objects, with quoted-field support and type detection.
Frequently Asked Questions
How is the CSV parsed?
The first row becomes the keys. Quoted fields may contain commas, newlines and escaped double quotes (""), following RFC 4180 rules.
Are numbers converted automatically?
With "detect numbers" on, values that look like numbers become JSON numbers and true/false become booleans. Turn it off to keep every value a string.
Which delimiters are supported?
Comma, semicolon and tab. Semicolon is common in European Excel exports; tab suits data copied from spreadsheets.
What if rows have different lengths?
Missing trailing cells become empty strings, and extra cells are kept under generated keys so no data is silently dropped.
Related Tools
JSON to CSV Converter
Turn a JSON array into clean CSV with automatic headers, ready for Excel or Sheets.
JSON Formatter
Format, validate, and beautify JSON data with syntax highlighting.
YAML to JSON Converter
Convert everyday YAML config into JSON, with nesting, lists and typed scalars.
JSON to TypeScript Interfaces
Paste JSON and get clean TypeScript interfaces, with nested types named automatically.