Filter Numbers by Range

Paste a list, draw one or more min-max bands, and keep only the values inside each window. Label each band, merge results, copy them, or download a CSV.

Overlapping bands count the same value twice unless you merge. A number sitting in both 10–30 and 25–50 appears in both labeled buckets when ranges stay separate. Turn on Combine all ranges when you want one deduplicated list.

Source list

Commas, spaces, tabs, or line breaks between values.

Range bands

Set min and max per band. Add more rows for tiered buckets.

to

Range filtering answers a narrower question than sorting: which values fall inside a window you define, not where they rank in the full list.

When a band beats a full sort

You have 200 temperature readings and only care about the ones between 98 and 102. Sorting the whole column still leaves you scrolling for the slice. Draw a single band here and the matching values surface on their own, labeled, ready to copy into a spreadsheet or a report.

Stack multiple bands when the job is tiered. Sales reps often split leads into cold (0–25), warm (26–50), and hot (51+) score buckets. One paste, three labeled outputs, no manual IF formulas in Excel.

Filter vs count: same input, different question

TaskThis toolCount Numbers in Range
Primary outputThe actual numbers inside each bandHow many fall in, below, or above one window
Range rowsMultiple labeled bands at onceSingle min-max pair
Best forExporting a subset to another sheetQuick distribution check on one boundary

Endpoint inclusion changes edge cases

With endpoints included, a value of exactly 10 lands inside a 10–30 band. Turn endpoints off and 10 sits outside, because the comparison becomes strictly greater than 10 and strictly less than 30. Neither choice is wrong. Pick the one your grading rubric, SLA tier, or sensor spec already uses.

Negative ranges work the same way. A band from -5 to 5 keeps zero when endpoints are on. A band from -10 to -1 never touches positive values regardless of the toggle.

Where multi-band filtering shows up

What this filter refuses to do

The parser reads integers and decimals separated by commas, spaces, tabs, or line breaks. Tokens like $42.50 or 3,200 trip the comma splitter: the dollar sign drops but the thousands comma splits 3,200 into 3 and 200. Paste plain digits when precision matters.

Overlapping bands without the combine toggle list the same value in every band whose window covers the number. The behavior is deliberate for tier auditing, not a bug. For unique values across all bands, enable Combine all ranges.

Every step runs inside your browser tab. A list with tens of thousands of entries slows the page before the math fails. For parity splits or prime-only subsets, the Even Odd Number Filter or Prime Number Filter fit better than arbitrary min-max windows.

After you extract a subset, Sort Numbers orders the kept values low to high. Remove Duplicate Numbers strips repeats if the source list carried copies. Number List Statistics adds variance and spread once the band is narrow enough to report on.

Range filter questions

Practical answers for multi-band number filtering.

How many range bands are supported?

Add as many rows as you need. Each min-max pair gets its own label and output block unless you enable Combine all ranges.

What happens when ranges overlap?

A value inside two bands appears in both labeled outputs. Enable Combine all ranges to merge them into one deduplicated list sorted low to high.

Does include endpoints mean inclusive bounds?

Yes. With the toggle on, min and max count as inside the band. Turn the toggle off to keep only values strictly between min and max.

Are negative numbers and decimals supported?

Both parse correctly. A band from -2.5 to 4.75 keeps -1, 0, 3.14, and 4.75 when endpoints are included.

Does my data leave the browser?

No. Parsing, filtering, copy, and CSV export all run in JavaScript on your device. Nothing uploads to a server.

How is match rate calculated?

Match rate is the count of unique kept values divided by the total parsed input, shown as a percentage. Overlapping bands without combine still count a value once in the kept total.