How to use this calculator
Find the full stroke in your engine specification and choose its unit. Enter the crankshaft RPM you want to evaluate. Compare the result at different operating speeds or with a different stroke, keeping units consistent. The same piston travels down and back once per crankshaft revolution.
Mean speed averages distance traveled over time. It is not peak piston speed, acceleration, engine redline or a safe operating limit. This tool does not evaluate piston mass, rod geometry, lubrication, materials or fatigue. Use the engine manufacturer’s operating limits.
The formula
A worked example
An 86 mm stroke is 0.086 m. At 6,000 rpm, the piston travels 0.172 m per revolution and makes 100 revolutions per second. Mean speed is 17.2 m/s, or about 3,385.83 ft/min. At 3,000 rpm it is 8.6 m/s. A 4-inch stroke at 6,000 rpm gives exactly 4,000 ft/min.
Mean speed at different engine speeds
An illustrative 86 mm stroke. These RPM values are examples, not operating recommendations.
| Crankshaft rpm | Mean speed (m/s) |
|---|---|
| 1,000 | 2.87 |
| 3,000 | 8.60 |
| 6,000 | 17.20 |
| 8,000 | 22.93 |
Common questions
Why multiply the stroke by two?
During one crankshaft revolution, the piston travels from top dead center to bottom dead center and returns. Each leg is one stroke, so its total travel is twice the stroke length.
Does a four-stroke engine need a different formula?
No. A four-stroke combustion cycle takes two crankshaft revolutions, but the piston still travels twice its stroke in each revolution. Do not divide RPM by two for this mean-speed calculation.
Is the piston moving at the displayed speed throughout its stroke?
No. Its speed changes continuously and reaches zero at the turning points. This is the average of distance traveled per unit time, not the average signed velocity, which is zero over a complete revolution.
Can this determine a safe redline?
No universal safe mean-speed threshold is supplied. Different engines have different mechanical limits, and an average speed alone does not assess those limits. A low result is not approval to raise engine RPM.
Does the number of cylinders change the answer?
No. This describes an individual piston for a specified stroke and crankshaft speed. Do not multiply the result by cylinder count.
Sources & calculation method
NASA Glenn: Bore and Stroke describes one crankshaft revolution as a piston moving through its stroke and returning. From that geometry, total distance per revolution is twice the stroke; multiplying by revolutions per minute and dividing by 60 gives distance per second. The unit conversion uses 1 inch = 0.0254 meter and 1 foot = 0.3048 meter.
References accessed September 10, 2026. These sources explain the geometry; they have not reviewed or endorsed AutomotiveCalc.
Formula examples and input validation have automated checks. This page has not received an independent automotive professional review. Read our review standards.