Mode and Median Calculator
How to Use
About this tool
A list of scores, hours or quotes is easy to misread if you only look at the average. Median and mode supply the other half of the picture, and seeing all three together is what reveals the shape of the data.
For 12 15 15 20 20 20 31 the count is 7, the sum 133, the mean 19, the median 20, the mode 20 with three occurrences, the range 19 and the population standard deviation about 5.93. Change 31 to 300 and the mean jumps while the median stays put.
What it does
- Flexible inputSpaces, commas and new lines all work Every number shown here maps to a field on the form, so changing one value recomputes the rest. The units are printed next to each input, which saves most of the usual mistakes.
- Messy dataNon-numeric fragments are skipped The main figures sit at the top of the result panel and the breakdown sits below it, so you can read the conclusion first and audit the steps afterwards. Nothing you type leaves the browser.
- Even-count ruleEven counts average the two middle values All arithmetic runs locally in the page. There is no request to a server, no account, and no saved history once the tab is closed. Use the example button if you want a set of values that is known to work.
- Tied modesAll tied modes are listed Intermediate quantities are kept in the detail table. When a total looks wrong, tracing back through those rows is much quicker than staring at the headline number alone.
- Sorted detailSorted values and a frequency table The formula is written out in the notes rather than hidden behind a label, so you can check it against a spreadsheet or a textbook. Values are rounded only for display.
- Method labelStandard deviation states its population basis Inputs are validated before any calculation starts. Empty or impossible values produce a short explanation instead of a zero, a NaN, or a made-up answer.
How to use it
- Start by filling inpaste a column of numbers The main figures sit at the top of the result panel and the breakdown sits below it, so you can read the conclusion first and audit the steps afterwards. Nothing you type leaves the browser.
- Next, setcheck separators and number format All arithmetic runs locally in the page. There is no request to a server, no account, and no saved history once the tab is closed. Use the example button if you want a set of values that is known to work.
- Then presspress Calculate Intermediate quantities are kept in the detail table. When a total looks wrong, tracing back through those rows is much quicker than staring at the headline number alone.
- Read theread the six headline figures The formula is written out in the notes rather than hidden behind a label, so you can check it against a spreadsheet or a textbook. Values are rounded only for display.
- Finally, useverify the mode in the frequency table Inputs are validated before any calculation starts. Empty or impossible values produce a short explanation instead of a zero, a NaN, or a made-up answer.
Things to keep in mind
- Minimum countat least one valid number is required All arithmetic runs locally in the page. There is no request to a server, no account, and no saved history once the tab is closed. Use the example button if you want a set of values that is known to work.
- Divisorstandard deviation uses divisor n Intermediate quantities are kept in the detail table. When a total looks wrong, tracing back through those rows is much quicker than staring at the headline number alone.
- No modea flat data set reports no mode The formula is written out in the notes rather than hidden behind a label, so you can check it against a spreadsheet or a textbook. Values are rounded only for display.
- Thousands separatorsthousands separators are treated as delimiters Inputs are validated before any calculation starts. Empty or impossible values produce a short explanation instead of a zero, a NaN, or a made-up answer.
- Value rangedecimals and negative values are supported Every number shown here maps to a field on the form, so changing one value recomputes the rest. The units are printed next to each input, which saves most of the usual mistakes.