Paste or open a CSV file to parse commas, quotes, Unicode and multiline fields. Choose delimiters, headers and JSON shape, then preview or export.
BROWSER-BASED DEVELOPER TOOL
Parse quoted fields, commas and multiline cells locally. Values stay strings, including IDs and leading zeros.
Up to 2 MB input, 10,000 data rows and 200 columns. No parsing happens on a server.
With a header, object keys use header names and array output excludes the header row. Without a header, object keys are Column 1, Column 2, etc.
Files and pasted data stay in your browser. Numeric-looking CSV fields remain strings unless you edit the JSON later.
Paste non-sensitive text or open a local CSV/JSON file; all processing stays in the browser.
Configure output or inspect unverified claims without sending your data anywhere.
Review text output, copy or download when available, then clear sensitive inputs.
Paste CSV or open a local .csv file, choose delimiter, header, trimming and JSON layout, convert and review up to five preview rows before copying or downloading.
Local CSV parser supports escaped quotes, quoted newlines and Unicode, plus row counts, preview, minified/pretty JSON, clipboard and TXT-sized limits.
CSV input stays in your browser. Numeric-looking values remain strings, preserving IDs, leading zeros and large digit sequences.
Yes. Properly quoted commas, doubled quotes and multiline cells are parsed as a single field.
No. Every value stays a string to protect leading-zero IDs and large numbers from silent conversion.
Yes. Select comma, semicolon, tab or pipe before converting.
It turns the first row into object property names. In array output, that row is omitted when header mode is on; without a header, object keys use Column 1, Column 2 and so on.
Yes. Turn off pretty-print to export a minified JSON array.
No. Local files and pasted data are converted entirely in your browser.