Staircase Calculator
The one thing a staircase must not have is a step that is a different height from the others — that is what people trip on, and it is what happens when the height is divided by hand and each riser rounded. Give the floor-to-floor height and this divides it into a whole number of identical risers, works out a going that suits them, and shows the flights one and two steps either side so you can see what you are trading.
What this generator does
Tries every whole number of risers that keeps the step within the quoted limit, chooses a going from the 2R + G rule, and reports the riser height as an exact division of the height rather than a rounded figure.
How to use this tool
- Measure finished floor to finished floor and type it in millimetres.
- Say how much run the flight may take, or leave it at zero if there is no constraint.
- Choose what kind of stair it is, which sets the figures to compare against.
- Read the number of risers, the riser height, the going and the pitch.
Understanding the controls
- Floor to floor, in millimetres
- The total climb, measured from the finished surface of one floor to the finished surface of the next — not floor to ceiling, which leaves out the thickness of the upper floor.
- Run available, in millimetres
- How far the flight may reach along the lower floor. Set it and the going is trimmed to fit; leave it at zero and the going follows the comfort rule instead.
- What kind of stair
- Which set of figures to compare against: a private stair in a home, a utility stair in a workplace, or a general access stair used by the public. Each has a different maximum riser, minimum going and maximum pitch.
- Riser height to aim at, in millimetres
- Your preference, used to choose between the flights that work. Around 190 is a comfortable domestic step; lower is gentler and takes more room.
Common use cases
- Sketching a loft or extension staircase before drawing it properly
- Checking whether a flight will fit the run available
- Working out how many treads to order
- Seeing what one more or one fewer riser does to the pitch
- Understanding why a flight feels steep by looking at 2R + G
How this generator works
The height is divided by a whole number of risers and kept as an exact fraction, never rounded — the check multiplies the riser height back by the count and demands the original height to within a tenth of a millimetre, which is what guarantees no step is taller than its neighbours. The going comes from the rule that twice the rise plus the going should land near 600mm, held to the minimum for the kind of stair and trimmed to the run available. Pitch is recomputed from the rise and going that are actually reported, so the angle cannot drift away from the numbers beside it.
Randomness and fairness
Nothing is random. The same height and settings always give the same flight.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- The figures quoted for each kind of stair are the commonly cited ones; a real staircase is signed off against the regulations in force where it is built, which this is not a substitute for.
- Winders, landings and tapered treads are not planned here — this is a straight flight.
- Headroom is not checked, and it is the constraint that most often decides a loft staircase.
- Nosing overhang, tread thickness and the floor finish all shift the numbers a few millimetres.
Privacy and your data
The arithmetic runs in your browser. No measurements are transmitted or stored.
Related generators
- Evenly Across the Row CalculatorWorks out where to put increases, decreases or markers spread evenly along a row, and writes the row the way a pattern reads it.
- Cut List OptimiserWorks out how many stock lengths you need and which pieces come off each, counting the saw kerf that usually gets forgotten.
- Tile Layout CalculatorHow many tiles a floor needs, with the cut pieces shown and a warning when the edge strip is too narrow to look right.
- Paint Coverage CalculatorWorks out how much paint a room needs, subtracting doors and windows and rounding tins up so the job is genuinely covered.