Paste broken CSV. Get clean CSV.

Auto-detects the delimiter, strips byte-order marks, balances stray quotes, pads ragged rows, and re-emits RFC 4180-compliant output. Runs entirely in your browser.

Input
Repaired

What gets repaired

  • Byte-order mark (BOM) at the start of the file is stripped.
  • Mixed line endings (CRLF, LF, CR) are normalized to CRLF.
  • Unbalanced quotes are recovered on a best-effort basis instead of crashing the parser.
  • Ragged rows are padded (or truncated) to the header width.
  • Fields containing the delimiter, quotes, or newlines are properly quoted on output.
  • Fully-empty rows are dropped.

Nothing is uploaded. Open the network tab — you'll see no outbound requests when you repair.

Contact

Question about the tool, or interested in acquiring this site? Send a note and I'll reply.