Quoted Fields

Find broken CSV quotes and unterminated fields

Locate malformed quote boundaries without automatically inserting characters whose intended position cannot be proven from the source data.

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
Quick answer: Errors such as unterminated quoted field, missing closing quote, or a sudden column-count mismatch often come from one malformed quote earlier in the record. Find the first parser error, inspect the raw CSV around it, and compare the value with the original source before adding or removing quotes.

Why one broken quote can affect many CSV 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 later commas or newlines as field data.

Common symptoms of a broken quoted field

  • An importer reports an unterminated or unclosed quoted field.
  • A row suddenly has too many or too few fields.
  • Several lines appear to merge into one record.
  • A parser reports the error on a later row than the actual bad quote.
  • A file looks acceptable in a spreadsheet but a stricter importer rejects it.

What the checker reports

  • The parser's quote error message.
  • The affected row or record 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 CSV quoting examples

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

Commas and line breaks inside a quoted field are data. A literal double quote inside a quoted value is represented by two double quotes. This is why a global search-and-replace on quote characters can corrupt valid records.

How to fix an unterminated quoted field safely

  1. Start with the first quote error. Later row-width errors may be side effects.
  2. Inspect the raw CSV text. Do not rely only on how a spreadsheet renders the row.
  3. Compare with the original source value. Determine whether the field should contain a comma, line break, or literal quote.
  4. Correct the smallest proven quote error. Avoid global quote replacement.
  5. Re-parse the whole file. Confirm that quote state and row width return to normal for all following records.

Why a quote error can look like a column-count error

When a quote changes whether a comma is interpreted as data or as a separator, the number of parsed fields changes too. If the same record appears in both reports, fix the quote boundary first and then run the Column Count Checker again.

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.

Frequently asked questions

What does “unterminated quoted field” mean?

It means the parser entered a quoted field but reached a record or file boundary without finding a valid closing quote. The opening quote, closing quote, or an escaped quote inside the field may be wrong.

Can I fix the error by adding a quote at the end of the line?

Not safely in every case. The intended quoted value may contain a legitimate line break, or the stray quote may be earlier in the record. Confirm the source value before editing.

Why does the error line differ between tools?

Some tools count physical lines while others count logical CSV records. A quoted field can span multiple physical lines, so the reported number can differ even when both tools are pointing at the same structural problem.

Can a valid CSV field contain quotes?

Yes. A field can contain literal double quotes when they are escaped correctly inside a quoted field. See the CSV quoting guide for examples.

Last reviewed: October 7, 2026. This page diagnoses quote structure and intentionally avoids guessing the intended content of malformed fields.