Home › CSV tools › Filter CSV rows
Runs in your browserFilter rows in a CSV
Pull out just the active customers, drop the test records, or take everything above a threshold. Name a column, pick a condition, and choose whether matching rows are the ones you keep or the ones you lose.
How to use it
- Choose your CSV file.
- Name the column and pick a condition — contains, is exactly, starts with, is empty, greater than, and so on.
- Choose whether matching rows are kept or removed, then click Filter.
Questions
Is my file uploaded anywhere?
No. This page contains the whole tool — the JavaScript that does the work runs inside your browser tab, on your own machine. There is no server to upload to. You can confirm it yourself: open your browser's developer tools, switch to the Network tab, and run the tool. You will not see your file go anywhere. You can also disconnect from the internet after the page loads and it will still work.
Nothing matched — what went wrong?
Usually a stray space or a spelling difference. Matching ignores space at the start and end of a cell, and is case-insensitive unless you turn that on, but it won't correct a typo. Check the exact spelling of the value you're matching against.
Can I filter on more than one condition?
Not in a single pass. Run the tool twice — filter, download, then filter the result — which gives you an AND. It's less elegant than a query language and considerably harder to get subtly wrong.
How do greater than and less than treat text?
They read both sides as numbers. A cell that isn't a number never matches, so a stray label in a numeric column is excluded rather than compared alphabetically.