Frequency Table Generator
Group a data set into classes and read the limits, midpoints, frequencies and cumulative totals.
Build a frequency table
Count: — · Minimum: — · Maximum:
—
Classes: — · Class width: —
—
How to use the Frequency Table Generator
- Paste the data set you want to summarise into the box.
- Choose the Sturges rule or a custom bin count and set the number of classes.
- Read the grouped table of limits, midpoints, frequencies and cumulative totals.
Features
- Sturges rule or a custom bin count
- Class limits and midpoints
- Relative and cumulative frequencies
- Runs locally, no uploads
Advertisement
Frequently Asked Questions
Common questions about the free online frequency table generator.
Paste your data, choose the Sturges rule or a custom bin count, and the grouped table appears
with limits, midpoints and counts.
Sturges sets the number of classes to 1 plus 3.322 times the base 10 logarithm of n, rounded
up to a whole number of classes.
Class limits are the lower and upper bounds of each group. The midpoint is their average and
stands for the whole class.
Relative frequency is the count in a class divided by the total number of values, shown here
as a percentage of the sample.
Cumulative frequency adds the counts as you move down the table, so the last row equals the
size of the whole data set.
The class width is the range divided by the number of classes, so every class has the same
width and the last class holds the largest value.
Yes. Switch the class count to custom and type any bin count between 1 and 50 to build a
table with your own grouping.
Yes. Paste a column of numbers and the tool splits them on commas, spaces, tabs and new lines
before grouping them.
Yes. The last class is extended so that the largest value in the data set always falls inside
it, so no value is lost.
No. The table is built locally in your browser, so the values you paste are never sent
anywhere.
Last updated: October 10, 2026