CSV Filter
Filter CSV rows by column values using contains, equals, numbers, dates, empty cells, regex and multi-rule filters.
CSV Filter Tool
Filter CSV rows by column values using contains, equals, numbers, dates, empty cells or regex rules.
CSV Input and Filter Settings
Detected Columns
Filtered CSV
Filter Report
JSON Preview
Removed Rows CSV
Filtered Data Preview
| No preview yet. Paste CSV and click Filter CSV. |
About This Tool
CSV Filter is a free online data tool that helps you filter CSV rows based on column values.
You can upload a CSV file or paste CSV text, choose delimiter, use the first row as headers, filter by column name or column number and apply conditions such as contains, does not contain, equals, not equals, starts with, ends with, greater than, less than, between, empty, not empty and regex match.
The tool supports text, number and date filtering, case-sensitive or case-insensitive matching, multiple filter rules using AND or OR logic, inverted results, filtered CSV output, removed rows output, JSON preview and a detailed filter report.
This tool is useful for developers, students, data analysts, spreadsheet users, database import preparation, email list filtering, product data cleanup and anyone who needs to filter CSV data quickly online.
How to Use CSV Filter
1. Paste CSV data or upload a CSV file.
2. Choose the input delimiter such as comma, semicolon, tab, pipe or custom delimiter.
3. Choose whether the first row should be used as headers.
4. Enter the column to filter by using a header name or column number.
5. Choose the condition such as contains, equals, greater than, between or regex.
6. Enter the filter value.
7. Choose text, number or date value type.
8. Optionally add advanced multi-rule filters.
9. Click Filter CSV.
10. Review the filtered CSV, removed rows, preview and report.
11. Copy or download the filtered CSV.
Frequently Asked Questions
Is this CSV Filter free?
Yes. This CSV Filter is free to use and does not require signup.
Can I upload a CSV file?
Yes. You can upload a CSV or TXT file, and the tool will process it directly in your browser.
Can I filter by column name?
Yes. If your CSV has headers, you can filter by header name such as country, email, age or status.
Can I filter by number or date?
Yes. Choose Number or Date as the value type and use conditions such as greater than, less than or between.
Can I use multiple filters?
Yes. Use the advanced multi-rule box and add one rule per line using this format: column | operator | value | second value.
Does this tool upload my CSV data to the server?
No. The CSV filtering is done directly in your browser using JavaScript and the page does not submit your data through a form.