A shifted import
An import that misaligns from row 200 has an unescaped comma there; the validator points at the row with the wrong count.
Converts csv to result in this tab, with nothing sent anywhere.
Find related browser-local tools for nearby tasks without starting another search.
Browse all developer and data toolsA CSV validator catches the quiet way spreadsheets and exports go wrong: rows that do not all have the same number of columns, or a quoted field that is never closed. CSV looks trivial but is full of edge cases - commas inside quoted values, embedded newlines, stray quotes - and a single malformed row can throw off an entire import, shifting every column after it. This tool parses your CSV in the browser, quote-aware, and reports whether every row has a consistent column count, naming the first row that does not. Because it runs on your device, a customer list or an export full of personal data is checked without ever being uploaded.
An import that misaligns from row 200 has an unescaped comma there; the validator points at the row with the wrong count.
A field with a stray quote swallows the rest of the file; the validator flags the unbalanced quoting.
A two-column file headed name,amount may pass a structural check even when one amount contains unknown or a currency symbol that the destination rejects. Validate the delimiter and quoting first, then check required headers, blank values and data types against the receiving system. Keep identifiers such as 00123 as text when importing into a spreadsheet so leading zeroes survive.
Usually an unescaped comma or an unclosed quote in one row, which changes its column count and shifts everything after it. The validator names the row.
No - only structure: consistent columns and balanced quotes. Whether a column holds valid dates or numbers is a separate check.
Convert CSV to a JSON array locally. Parse quoted commas, embedded newlines, BOM files, duplicate headers, sparse rows, and optional safe value types.
JSON Validator in your browser. Instant, accurate, and nothing is uploaded.
Convert CSV to tab-separated values in your browser. Parses quoted fields properly rather than replacing commas.
Cron Expression Explainer in your browser. Instant, accurate, and nothing is uploaded.