Free · Runs on your device · No signup

CSV Row Filter

Filter CSV rows by one selected column and a constrained text condition, then download the result.

Private by design. CSV and JSON stay in browser memory in this tab. Nothing is uploaded, logged, saved, or executed.

Maximum 16 MB · 50,000 rows · 500 columns · 1,000,000 characters per cell.

Add CSV data, then process it.

Why this tool is different

Keep rows matching a clear equals, contains, prefix, suffix, or empty-value condition without running code.

Requirements and recommendations

How to use CSV Row Filter

  • Load CSV and choose delimiter and header behavior.
  • Select one column, a text condition, comparison value where required, and case sensitivity.
  • Review rows before and after, then download the filtered CSV.
How OpenFileTools processes it

Local processing, explicit choices.

One shared deterministic parser handles UTF-8, BOM, quoted fields, escaped quotes, embedded line breaks, and explicit delimiter modes. Cells render only as text, and output is created locally after review.

Frequently asked

Questions, answered.

Can I run a regular expression?

No. This tool intentionally uses constrained text conditions; the separate Regex Tester owns regex testing.

Is the source uploaded?

No. Source data and generated output remain in browser memory in this tab.