CSV Filter
Keep only CSV rows that match a condition.
Filter rows in the browser
Enter a column and a condition and this keeps only the matching rows — everything containing a value, equal to it, or greater than it. It is the fast way to pull a subset out of a big export.
It is quicker than opening a spreadsheet for a one-off question like 'which orders are over 100' or 'which rows contain this SKU', and the result is ready to paste onward.
Header-aware and private
The header row is preserved so the result stays a valid CSV. Filtering runs locally, so sensitive rows never leave your device. Your rows are filtered on your device and never uploaded.
Frequently asked questions
What does this csv filter do?
Filter CSV rows by one column condition and copy the matching data.
Which conditions can I filter by?
equals (an exact, case-sensitive match), contains (case-insensitive), greater than, and less than. Greater and less than compare numbers and skip cells that are not numeric.
How do I pick the column?
Type the header name exactly as it appears in the first row, such as "status". If it does not match, the output lists the available headers so you can copy the right one.
Can I combine several conditions?
One condition runs at a time. Copy the filtered output back into the input and apply a second filter to narrow it further.
Related tools
More free browser utilities for data cleanup, formatting, and developer workflows.