Mean, Median, Mode Calculator
Descriptive statistics from a numeric data set: three means (arithmetic, geometric, harmonic), median, mode, range, quartiles, IQR, plus a custom percentile (default 90). Quartiles and percentiles use linear interpolation on the sorted values. Input accepts decimals, simple fractions (3/4), and thousands-separator numbers, with selectable EN (1,234.56) or EU (1.234,56) locale and decimal precision from 0 to 20.
This tool sends nothing over the network. Everything you enter is processed on your device and never reaches our servers.
Documentation
The mean, median, mode calculator describes central tendency and spread in a numeric data set: mean, median, and mode locate the center, while range, minimum, maximum, quartiles, interquartile range, geometric mean, harmonic mean, and a custom percentile describe how the data is distributed around it. Numbers parse in common formats, decimal places are adjustable, and English or European number styles can be switched to match a locale.
Quartiles and IQR reveal outliers at a glance, and percentiles summarize skewed or time-bound data sets such as response times, sales amounts, and test scores. Results copy out manually into notes or a spreadsheet.
Numbers are entered separated by commas, spaces, or newlines, including fractions like 3/4 and numbers with thousands separators such as 1,000.
- EN (1,234.56) or EU (1.234,56) number format can be chosen to match how the data was recorded, with decimal places set independently.
- A percentile target other than the default 90th can be set when a specific percentile value is needed.
- Quartiles and the chosen percentile are computed by sorting the values and applying linear interpolation between them.
Example inputs:
1, 2, 3, 4, 5 1.5 2.7 3.2 3/4 1/2 2/3 1,000 2,500 3,000- Summarize exam scores to compare mean and median and flag outliers for review.
- Analyze sales amounts or order sizes with percentiles to report realistic benchmarks.
- Evaluate latency or processing times using median and 90th percentile to capture tail behavior.
- Assess skewed financial or biological data with geometric or harmonic mean when appropriate.
- Create concise descriptive statistics for homework, lab reports, and business dashboards.
Summarize website response times by computing the median and 95th percentile to track user experience under load. Compare the mean and median of monthly sales to identify skew from a few large orders. Detect outliers in sensor readings by checking values that fall outside Q1 − 1.5 × IQR or Q3 + 1.5 × IQR. Report classroom test results by listing mean, median, mode, and IQR so students see both typical performance and spread.
The mean describes the average when extreme values are limited. The median represents the middle of a sorted list and holds up better when the data is skewed. The mode highlights the most frequent value when categories cluster. Quartiles and IQR describe spread and flag outliers. A chosen percentile reports service levels, such as 90th or 95th percentile response times.
Accepted formats include integers, decimals, and simple fractions such as 3/4, plus thousands separators like 1,000. Both EN (1,234.56) and EU (1.234,56) number formats are supported.
The median suits skewed data or data with outliers, since it resists extreme values. The mean suits values spread evenly without large extremes.
Values are sorted and linear interpolation computes the quartiles and any requested percentile. The IQR equals Q3 minus Q1 and supports standard outlier detection.
Inputs, outputs, and what the Mean, Median, Mode Calculator computes
What the Mean, Median, Mode Calculator asks for and what it returns, as a plain list. Defaults, units, and ranges are the ones the form loads with.
Inputs
- Enter numbers (separated by commas, spaces, or newlines)
- Number format · default: 1,234.56 (EN)
- Decimal places (numeric input) · default: 6 · range: 0 to 20
- Percentile to calculate (0–100) (numeric input) · default: 90 · range: 0 to 100
Controls
Calculate · Reset
Example
Summarize website response times by computing the median and 95th percentile to track user experience under load.