Online Number Filter Tool
Filter numbers by size, range, parity, or integer criteria. Processing takes place locally in your browser.
Start using
What this tool actually does
Filters a number list by greater than, greater than or equal, less than, less than or equal, equal, not equal, inclusive between, even, odd, integer or decimal. An optional checkbox removes duplicate results while preserving first occurrence order.
Checkable behavior
Comparison modes require a finite comparison value; inclusive between also requires a second value and automatically treats the smaller input as the lower bound. Even and odd accept integers only, while decimal selects finite values that are not integers.
Controls, output and limitations
Input accepts common whitespace and list separators and uses the active locale parser, including decimal commas where applicable. It is limited to 100,000 characters and 100,000 parsed values; invalid filter modes are rejected instead of silently applying another operation.
Example input 1 2 3 with greater-than 1 returns 2 and 3 on separate lines. Results use locale number formatting. Exact equality uses JavaScript numeric equality, so calculated floating-point values such as 0.1+0.2 may require a range rather than exact comparison.
Everything is processed locally in the browser. The tool filters numbers, not original CSV rows: surrounding text, columns and number formatting are not retained. Use a spreadsheet or row-filter tool when records must remain intact.
Prefer one number per line, using the page’s decimal notation without grouping separators. Comparison fields are browser number inputs whose stored value uses a decimal point. Enter complete finite numbers only: mixed text such as abc2, expressions such as 0.1+0.2, and non-finite values reject the entire list. Nonzero input rounded to zero is also rejected. Results keep input order and can be copied; there is no download button.
1.5 2 -3
Display uses at most 12 fractional digits. A nonzero value that would round to zero is shown in scientific notation. Other values can still round, and large integers may lose JavaScript precision.
Processing takes place locally in your browser.