CSV Filter
Keep only the CSV rows that match a condition on the column you choose.
Filter rows by a column condition
Rows in: 0 · Rows kept: 0
· Rows removed: 0
Condition: —
How to use the CSV Filter
- Paste the CSV data you want to filter.
- Choose the column, the condition and the value to compare against.
- Apply the filter and copy the matching rows.
Features
- Eight conditions including equals, contains and starts with
- Greater than and less than with numeric comparison
- Column picked by header name or by position number
- Live row counts for kept and removed rows
Advertisement
Frequently Asked Questions
Common questions about the free online csv filter.
Paste the CSV data, choose the column and condition, type the value to match and the matching
rows appear immediately in the output.
Equals, does not equal, contains, starts with, greater than, less than, is empty and is not
empty are all supported.
Tick Compare as numbers and both the cell and your value are read as numbers, so 9 is treated
as larger than 10 in text mode.
Yes. Case is ignored by default, and ticking Match case makes the comparison exact.
Choose the is empty condition and leave the value box blank to keep only the rows where that
column has no content.
Yes. Type the header name into the column box and the tool finds it, or type a number to use
the column position instead.
No. The whole filter runs in your browser, so your CSV never leaves your device.
The first row is always treated as the header and is kept in the output, and only the data
rows are filtered.
Yes. Choose the delimiter or leave it on auto detect, which handles comma, semicolon, tab and
pipe files.
Yes. It is completely free with no account, no sign-up and no limits on how much data you
filter.
Last updated: October 10, 2026