Engine Piston Speed Calculator

Calculate mean piston speed from engine stroke and crankshaft RPM. Compare m/s, ft/min, km/h, mph, and one-way stroke frequency. Inputs stay in this browser tab.

Mean speed, not peak speed or a redline A piston stops at each dead center and accelerates between them. This tool averages its total travel over time; it does not calculate instantaneous velocity, acceleration, loads, or a safe engine-speed limit.

Stroke and engine speed

Changing units converts the current stroke value.

One-way travel from top dead center to bottom dead center.

Crankshaft revolutions per minute, from 1 to 100,000.

Privacy: stroke and RPM are calculated locally. They are not uploaded, stored, or included in analytics events.

Mean piston speed

Advertisement

Mean piston speed formula

For each crankshaft revolution, a reciprocating piston travels one full stroke down and one full stroke up. Its total travel is therefore twice the stroke:

mean piston speed (m/s) = 2 × stroke (m) × RPM ÷ 60

For imperial inputs, a direct form is mean speed (ft/min) = 2 × stroke (in) × RPM ÷ 12. Cylinder count does not appear in either formula because it does not change the speed of an individual piston.

Example: an 86 mm stroke at 6,000 RPM gives 2 × 0.086 × 6,000 ÷ 60 = 17.2 m/s, or about 3,385.8 ft/min.

How to use piston speed correctly

  1. Find the crankshaft stroke. Use the piston travel from TDC to BDC, not connecting-rod length, bore, or total engine displacement.
  2. Choose the matching unit. Select millimeters or inches, then enter the stroke without converting it yourself.
  3. Enter the RPM of interest. This might be a cruising, peak-power, or manufacturer-specified maximum speed—but the result does not validate that RPM.
  4. Compare like with like. Use mean piston speed as one geometric comparison between engines, while considering the full design and manufacturer limits separately.

Mean versus instantaneous piston speed

Mean piston speed spreads the piston’s total up-and-down travel evenly over time. Actual velocity is not constant: it is zero at TDC and BDC, changes direction at both points, and reaches a peak partway through each stroke.

Peak velocity and acceleration depend on crank radius, connecting-rod length, crank angle, and engine speed. Mean piston speed is useful as a compact comparison metric, but two engines with the same mean value can have different peak motion and mechanical loads.

Engine piston speed FAQs

What is the mean piston speed formula?

In SI units, use 2 × stroke in meters × RPM ÷ 60 to get meters per second. The factor of 60 converts minutes to seconds.

Why is stroke multiplied by two?

One crankshaft revolution moves the piston through one downward stroke and one upward stroke. The piston therefore covers twice the stroke distance per revolution.

Is mean piston speed the same as maximum piston speed?

No. Instantaneous piston speed varies throughout a revolution and is zero at each dead center. Peak-speed calculations need connecting-rod length and crank-slider geometry in addition to stroke and RPM.

Does cylinder count affect piston speed?

No. Every piston with the same stroke connected to a crankshaft turning at the same RPM has the same mean speed, regardless of whether the engine has one cylinder or many.

What is a safe mean piston speed?

There is no universal safe value. Acceptable speed depends on engine architecture, component materials and masses, rod geometry, lubrication, temperature, loading, condition, and the manufacturer’s test limits. Do not infer a redline from this result.

Does a four-stroke engine change the formula?

No. A four-stroke combustion cycle takes two crankshaft revolutions, but the piston still travels down and up during every revolution. The mean piston-speed formula is the same for two-stroke and four-stroke reciprocating engines.

Are my engine values tracked?

No. The calculation runs locally in your browser. This tool does not upload, store, or attach the values to analytics events.

Limits and engineering disclaimer

  • The formula describes average travel speed for a conventional reciprocating piston linked to a rotating crankshaft.
  • It does not model instantaneous speed, acceleration, inertia force, combustion pressure, thermal loading, lubrication, fatigue, clearances, harmonics, or component strength.
  • Nominal published stroke and RPM values may have different tolerances and precision from measured values.

Engineering disclaimer: This calculator is educational and cannot establish a safe RPM, redline, service limit, or component combination. Follow the engine and component manufacturers’ specifications and use qualified engineering advice for design or safety-critical decisions.

Methodology and sources

Last reviewed: August 2, 2026. The distance-per-revolution relationship and exact inch conversion were checked against primary U.S. government references:

Explore more tools