Filter rows in a CSV

Keep only the rows of a CSV that match a condition on a given column. 100% local processing in your browser (WebAssembly) — nothing is sent to a server.

Example:

How it works

Do you have an export with thousands of rows and only want to keep major clients, orders above a certain amount, or rows containing a specific keyword? Enter the name of the column to test, the comparison operator, and the reference value: only matching rows are kept in the result, with the original header.

How do “greater than” and “less than” comparisons work?

These operators compare values numerically, not alphabetically: “9” is therefore correctly considered less than “10”. If a cell cannot be converted to a number, the corresponding row is simply excluded from the result.

Does case matter for “contains” and “equals”?

Yes, the comparison is case-sensitive: “Paris” and “paris” are considered different. Consider normalizing the case of your search value if needed.

100% local processing: filtering is done entirely in your browser via WebAssembly — your CSV file never leaves your device.