Enter your numbers
Paste a list of values separated by commas, spaces, or new lines. Works for test scores, prices, weights, times, or any numeric data.
Paste numbers to instantly get min, max, and range (max − min) — plus an optional trimmed range for outlier-aware results and a shareable Spread Score you can screenshot.
Paste a list of values separated by commas, spaces, or new lines. Works for test scores, prices, weights, times, or any numeric data.
The range is one of the first statistics people learn because it’s simple, fast, and surprisingly useful. If you have a list of numbers, the range answers one question: “How far apart are the smallest and largest values?”
The range formula is: Range = Max − Min
That’s it. If the smallest value in your dataset is 9 and the largest is 30, then: Range = 30 − 9 = 21. This tells you that the dataset spans 21 units from its minimum to its maximum.
Suppose a small quiz has these scores: 72, 88, 90, 81, 77. The minimum is 72 and the maximum is 90, so the range is 18 points.
Interpretation: A range of 18 suggests there’s some spread in performance. It doesn’t tell you whether most students clustered around 80 or whether the scores were evenly spread, but it does tell you the “endpoints” are 18 points apart.
Imagine you track the price of the same item in 6 stores: $9.99, $10.49, $9.79, $10.19, $9.89, $199.99. The min is $9.79 and the max is $199.99, so the range is $190.20.
That range looks “insane” — but it’s probably not describing the real market. It’s describing the outlier. Maybe the last price is a bundle, a different size, or simply a data entry mistake.
To handle cases like the example above, this calculator includes an optional Trim extremes slider. Trimming removes a percentage of values from both ends after sorting the dataset.
If you trim 10%, the tool removes the lowest 10% and the highest 10% of values (rounded to whole items). Then it recomputes min, max, and range on the remaining “core” data.
In the price example, trimming can remove that extreme $199.99 value, producing a range that better matches the typical prices you see day-to-day.
Range is great, but it’s not always easy to compare across different scales. A range of 20 means something different if the values are around 25 vs around 2,000. So this calculator also computes a playful Spread Score from 0 to 100:
The Spread Score is based on the range relative to the average magnitude of your data (with safeguards for zeros and negatives). It’s designed for quick intuition and sharing — not for academic statistical testing.
Bottom line: range is the fastest way to spot “tight vs spread out” — and trimming is your safety net when outliers might be distorting the result.
Range is the simplest measure of variability. It’s calculated as the largest value minus the smallest value in a dataset: range = max − min. It tells you the total span of the data.
Yes. If your minimum is negative and your maximum is positive, the range becomes larger because it spans across zero. Example: min = −4, max = 9 → range = 13.
The most common reason is an outlier: a value far away from the rest (typo, measurement error, rare event, or different unit). Try the Trim extremes slider to see an outlier-aware range.
Trimming removes a percentage of the smallest and largest values (after sorting) and recomputes min/max/range on the remaining values. It’s a quick way to reduce outlier impact when you want a “typical spread” estimate.
Not exactly. The IQR (interquartile range) uses the 25th and 75th percentiles (Q1 and Q3). Trimmed range removes a chosen percentage of points at each end. They’re related ideas, but not identical.
At minimum, you need two valid numbers to compute a range. More data gives a more informative picture of variability.
Spread Score is a quick 0–100 indicator based on how large the range is relative to the typical magnitude of your values. It’s designed for fast comparisons and sharing, not for rigorous research.
No. Everything runs in your browser. If you click Save, the dataset summary is saved to localStorage on this device only.
The calculator shows three core outputs (min, max, range) and two optional helpers (trimmed range and Spread Score). Here’s how to think about them so the numbers actually help you make decisions.
The minimum is the smallest observed value in your dataset. In real-world terms, it’s your “worst case” or “lowest point” within the values you pasted. If you’re analyzing expenses, min is your cheapest month. If you’re analyzing performance, min is your weakest score.
The maximum is the largest observed value. It’s the “best case” or “highest point” within the dataset. In many datasets, max is also where outliers show up (a rare spike, a one-time event, or a measurement error).
Range is the full distance between those endpoints. It answers: “How wide is the spread from low to high?” A small range means the values are tightly clustered; a large range means the values are spread out.
Trimmed range answers a different question: “What is the spread if I ignore the extremes?” This can be helpful when the most extreme values are not representative of typical behavior. If trimmed range is much smaller than the raw range, it’s a strong signal you have outliers.
Spread Score is a fast “vibe check” for variability. Use it when you want to compare datasets quickly, or when you want something easy to screenshot and share. If you need more precision, use standard deviation or percentiles — but for many everyday decisions, range + trimming is an excellent first pass.
If you want an even more robust spread measure, look up “IQR” (interquartile range) or “standard deviation.” But for quick comparisons, range is a powerful first step.
MaximCalculator provides simple, user-friendly tools. Always treat results as informational and double-check any important calculations.