CSV Tools

Filter Rows

Keep only rows that match your criteria

CSV Input

Try a sample:

Column Types

Provide CSV input above to detect column types.

Filter Conditions

Provide CSV input above to add filter conditions.

CSV Output

Filtered CSV will appear here...

More Options

CSV Format

Input

How to Use This Tool

This tool lets you filter your CSV to keep only the rows that match your criteria. Set up conditions based on column values — the tool automatically detects whether each column contains text, numbers, dates, or true/false values and shows the right filter options for each type.

The Column Types panel shows the detected type for each column, which you can override if needed. The Filter Conditions panel lets you build one or more filter rules and choose whether rows must match all of them or any of them.

  1. Provide your CSV — Paste CSV text into the input area, drop a CSV file onto the File tab, or enter a URL on the URL tab.
  2. Review column types — Check the auto-detected types and adjust any that need changing.
  3. Add filter conditions — Use the ”+ Add condition” button to create filter rules. Choose a column, a condition (like “contains” or “is greater than”), and a value to compare against.
  4. Get your output — Copy the filtered CSV to your clipboard or save it as a .csv file.

FAQ

5 questions
Does this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your CSV data is never sent to a server.
How does column type detection work?
The tool automatically checks each column's values to determine if they are text, numbers, dates, or true/false values. You can override the detected type using the dropdown in the Column Types panel.
What is the difference between 'all conditions' and 'any condition'?
'All conditions' means every filter rule must be true for a row to be included (AND logic). 'Any condition' means at least one rule must be true (OR logic).
Can I filter by multiple columns at once?
Yes. Add as many conditions as you need using the '+ Add condition' button. Each condition can target a different column with its own filter rule.
What date formats are supported?
The tool uses your browser's built-in date parsing. For best results, use ISO format (YYYY-MM-DD). Other formats like MM/DD/YYYY may work but can be ambiguous depending on your browser.

More Row Operations Tools

9 tools

More CSV Tools

89 tools