Piston Speed Calculator

Use our piston speed calculator to calculate mean piston speed (ft/min) from stroke (in) and engine RPM. Includes the mean piston speed formula, why piston speed matters, and a worked example.

Stroke (in)
Engine stroke length in inches (in). Must be > 0.
Revolutions per minute (RPM)
Engine speed in RPM. Must be ≥ 0.
Results
Mean piston speed (ft/min)
Mean piston speed: V = 2 × stroke × RPM (with stroke converted to feet).
Steps: stroke(in) → ft by dividing by 12. Then V(ft/min) = 2 × stroke(ft) × RPM.
Did we solve your problem today?

What Is Mean Piston Speed?

Mean piston speed is the average speed a piston travels up and down the cylinder over time. It is commonly used in engine design discussions because it relates to friction, wear, and mechanical stress.

Piston speed increases with both stroke length and RPM. Long-stroke engines or high-RPM engines tend to have higher mean piston speeds.

This calculator takes stroke in inches and revolutions per minute (RPM) and returns mean piston speed in feet per minute (ft/min).

Piston Speed Formula

In one crankshaft revolution, the piston travels two stroke lengths (up and down). Multiply by RPM to get distance per minute, then convert inches to feet.

Mean piston speed (in/min) =
Speed(in/min) = 2 × Stroke(in) × RPM

Two strokes per revolution (up + down).

Convert to feet per minute =
MeanPistonSpeed(ft/min) = (2 × Stroke(in) × RPM) ÷ 12

12 inches = 1 foot.

Stroke
= Engine stroke (in)
RPM
= Revolutions per minute
MeanPistonSpeed
= Mean piston speed (ft/min)
Example: calculate piston speed
Stroke = 3.50 in, RPM = 6,000 → Mean piston speed = (2×3.5×6000)/12 = 3,500 ft/min

Increasing RPM or stroke increases mean piston speed proportionally.

How to Calculate Piston Speed

  1. 1

    Enter stroke (in).

  2. 2

    Enter RPM.

  3. 3

    The calculator applies MeanPistonSpeed(ft/min) = (2 × Stroke × RPM) ÷ 12.

Frequently Asked Questions

What is the mean piston speed formula?

Mean piston speed (ft/min) = (2 × stroke(in) × RPM) ÷ 12.

How do you calculate piston speed?

Multiply 2 × stroke × RPM to get inches per minute, then divide by 12 to convert to feet per minute.

What is average piston speed vs mean piston speed?

They are typically the same idea: the average (mean) rate of piston travel over time. The piston does not move at a constant speed during the stroke, so this is not the peak speed.

Is there a max piston speed formula?

Maximum piston speed is different from mean piston speed and depends on crank and rod geometry. This calculator returns mean piston speed only.