Quotes and multiline cells
Quoted values may contain delimiters, line breaks and escaped double quotes. The parser preserves quoted content and reports unterminated fields instead of guessing.
Parse CSV, TSV and custom-delimited data into clean JSON with header validation, type inference, nested paths and multiple output shapes.
Your converted JSON will appear here.
Quoted values may contain delimiters, line breaks and escaped double quotes. The parser preserves quoted content and reports unterminated fields instead of guessing.
Recognizable booleans, null and ordinary numbers can become JSON primitives. Values with leading zeros remain strings to protect identifiers such as postal codes.
Enable dotted headers to convert columns such as customer.address.city into nested JSON objects. Conflicting paths are rejected clearly.
Use a consistent delimiter, unique headers and the same number of columns per record. Quote any value containing the delimiter, a line break or a double quote; represent a literal quote inside a quoted field as two double quotes.
The converter compares comma, tab, semicolon and pipe candidates across the first non-empty records while respecting quoted fields. Select a delimiter manually when the data is ambiguous.
Identifiers with leading zeros and unsafe large integers are intentionally preserved as strings. This avoids losing formatting or numerical precision.
Object output requires unique, non-empty headers. The converter stops and identifies duplicate names instead of overwriting one column with another.
No. File reading and conversion happen in your browser. Large files still depend on the memory available to the browser tab.