CSV Filter
Filter CSV rows by exact value, contains, regex, or numeric comparison — all in your browser. Combine with the Sorter to produce a refined export.
Processed in your browser · No upload
Loading tool…
Filtering happens in your browser with PapaParse. No CSV is sent to any server.
FAQ
- Does it support regex?
- Yes. Switch the mode to Regex and provide a JavaScript-compatible pattern. Matches are case-sensitive by default; toggle the case-insensitive flag for case-insensitive matching.
- Can I use numeric comparisons?
- Yes. The Numeric mode treats empty or non-numeric values as 0 and orders them as such. Compare against a number you supply.
- Can I chain filters?
- Right now this tool filters by one expression. For complex queries, run the result through the filter multiple times — the second pass becomes a logical AND on the remaining rows.
Related Tools
CSV Viewer
Paste or upload a CSV and preview it as a sortable table right in your browser. Detect the delimiter automatically, see row and column counts, and copy a clean view back as CSV or TSV.
CSV Sorter
Sort CSV rows by any column — alphabetically or numerically, ascending or descending. All sorting happens in your browser; nothing leaves your device.
CSV Splitter
Split a large CSV into N smaller files of equal (or custom) row counts — all in your browser. The original header row is preserved on every chunk.
CSV Column Statistics
Get per-column statistics for any CSV — min, max, mean, median, sum and distinct count for numeric columns; distinct and length stats for text columns; null counts everywhere. All in your browser.