Quoted Fields

Find broken or illegal quotes in a CSV file

Locate quote parser errors without automatically inserting characters whose intended field boundary cannot be proven.

Find broken or illegal quotes in a CSV file
Report missing closing quotes, parser errors, and related row-width damage.
Local browser processing
Drop a CSV file hereor choose a file from your device
Auto mode confirms UTF-8 exactly. If the file is not UTF-8, choose its source encoding before downloading a repair.
Analyzing…

CSV report

Health score reflects checks on this page; it does not guarantee import acceptance.

data rows
columns
delimiter
encoding

Why one quote can break many rows

Quotation marks are CSV syntax, not decoration. A quoted field may legally contain commas and line breaks, but the opening quote must be closed and a literal quote inside the field must be escaped according to CSV rules. One missing quote can cause the parser to consume the next comma or newline as data.

What the report tells you

  • The parser's quote error message.
  • The affected row reported by the parser.
  • Any column-count mismatch produced by the malformed quote.
  • Whether other structural issues are present at the same time.

A reproducible example

The description field opens with a quote but never closes. The following newline is no longer an obvious record boundary.

Problem CSV
sku,name,description
A-100,Blue Shirt,"Soft cotton shirt
A-101,Red Shirt,Regular fit

What the checker can prove from the file

  • The parser sees an unterminated quoted field.
  • A later row-width error can be a consequence of the same missing quote, not a separate missing value.
  • The tool can locate the suspicious area but cannot prove where the author intended the closing quote.
Safe next action

Inspect the original source record and add or remove quotes only after you know the intended field value.

Do not guess

Do not automatically append a quote at end-of-line; the intended field might legitimately contain a line break or the stray quote might be elsewhere.

Reproduce the behavior

Read the underlying rule

Valid quoting examples

name,note
Alice,"Contains, a comma"
Bob,"He said ""hello"""
Carol,"Two
lines"

In those examples, commas and line breaks inside a quoted field are data, and a literal double quote is represented by two double quotes. This is why raw text replacement is risky.

Why automatic quote repair is intentionally absent

Several different edits can make malformed text parse again, but only one may match the original business data. CSVFixLab treats that ambiguity as a reason to stop, show evidence, and let you correct the source record.