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.

Related guide

Learn more about this task.

Read the related guide