Piston Force Calculator
Enter the cylinder pressure, bore diameter and rod diameter to get the extend force and retract force instantly. Switch solve modes to find the pressure or bore diameter needed for a target force. Supports metric and imperial units, works for hydraulic and pneumatic cylinders alike.
How piston force is calculated
The fundamental relationship is force equals pressure multiplied by area: F = P x A. For the extending stroke, the full circular bore face is exposed to pressure, so the bore area is A = (pi / 4) x D^2, where D is the bore diameter. For the retracting stroke, the piston rod occupies part of the pressure face, so the effective area is reduced to the annular area: A_eff = (pi / 4) x (D^2 - d_rod^2), where d_rod is the rod diameter. Because the rod is always smaller than the bore, retract force is always less than extend force at the same pressure. This asymmetry is important when sizing a cylinder that must push and pull equal loads.
Extend force vs retract force
A single-rod cylinder produces different forces in each direction. When extending, full bore pressure acts on the piston head. When retracting, pressure acts only on the annular face behind the rod. A cylinder with a 50 mm bore and a 25 mm rod has a bore area of about 1963 mm^2 and an effective retract area of about 1472 mm^2, so at 10 bar the extend force is about 1963 N and the retract force is about 1472 N, a ratio of roughly 75%. Choosing a smaller rod diameter reduces this asymmetry; using a larger rod or a tie-rod cylinder tuned for retract duty trades push capacity for pull capacity.
Reverse solve: finding pressure or bore diameter
This calculator supports three solve modes. In "Force" mode you supply the pressure and bore, and the calculator returns both forces. In "Pressure" mode you supply the target extend force and bore diameter, and the calculator rearranges F = P x A to find the required gauge pressure: P = F / A = 4F / (pi x D^2). In "Bore diameter" mode you supply the target force and available pressure, and the formula D = 2 x sqrt(F / (pi x P)) gives the minimum bore needed. Always round up to the next standard bore size from the ISO or NFPA bore series.
Hydraulic vs pneumatic cylinders
The same F = P x A formula applies to both hydraulic and pneumatic cylinders. In practice, hydraulic cylinders operate at far higher pressures (typically 100 to 350 bar) and can generate much larger forces from compact bores. Pneumatic cylinders typically operate between 4 and 10 bar and are chosen for speed, cleanliness, and simplicity rather than raw force. For a 50 mm bore cylinder at 7 bar (a common pneumatic line pressure), extend force is about 1374 N; at 200 bar hydraulic pressure the same bore produces nearly 40 kN. Safety factors for pneumatic systems are often lower because air is compressible and will not maintain a locked load, so pneumatic cylinders should not be used to hold loads unsupported.
ISO standard bore and rod diameters (mm)
| Bore (mm) | Rod options (mm) | Typical application |
|---|---|---|
| 25 | 14, 18 | Light-duty hydraulics, tooling |
| 32 | 18, 22 | Small industrial cylinders |
| 40 | 22, 28 | General-purpose hydraulics |
| 50 | 28, 36 | Medium-duty hydraulics |
| 63 | 36, 45 | Heavy industrial use |
| 80 | 45, 56 | Large press and clamp cylinders |
| 100 | 56, 70 | High-force hydraulics |
| 125 | 70, 90 | Heavy-duty presses |
| 160 | 90, 110 | Large mobile equipment |
| 200 | 110, 140 | Structural and marine hydraulics |
Common bore and rod diameter pairings for ISO 6020/6022 and ISO 15552 hydraulic cylinders.
Frequently asked questions
Why is retract force less than extend force?
When a cylinder retracts, the piston rod physically occupies area on the pressure face. Pressure only acts on the exposed ring of metal around the rod (the annular area), not the full circular face. Because force equals pressure times area, the smaller area on the retract side produces less force. The bigger the rod relative to the bore, the greater the asymmetry.
What is bore area and why does it matter?
Bore area is the cross-sectional area of the piston face calculated as (pi / 4) x D^2, where D is the bore diameter. It matters because every newton of extend force must come from pressure acting on this area. Doubling the bore diameter quadruples the bore area and therefore quadruples the force at the same pressure. This is why large cylinders can produce enormous forces at moderate pressures.
How do I choose the right bore diameter?
Start with the force you need and the maximum pressure your system can supply: D = 2 x sqrt(F / (pi x P)). This gives the minimum theoretical bore. Next, apply a safety factor of 1.25 to 1.5 by either increasing the target force or reducing the supply pressure before solving. Finally, round up to the next standard bore size from ISO 6020/6022 (metric) or NFPA T3.6.7 (inch) bore series.
What pressure unit should I use?
Use whatever unit your gauges and datasheets quote. This calculator accepts bar, psi, MPa, kPa, and Pa and converts internally. If your spec sheet lists the pump in bar and the load in kilonewtons, select bar for pressure and kN for force. The mathematics is identical regardless of units because the calculator converts everything to SI before computing.
Does this calculator work for pneumatic cylinders?
Yes. The formula F = P x A is universal. Enter your supply pressure in bar or psi (often 4 to 10 bar for pneumatics) and the bore diameter, and the result is the theoretical extend and retract force. In practice pneumatic cylinders lose a small amount of pressure to friction, typically reducing effective force by 10 to 20%, so apply a correction factor or choose a slightly larger bore.
What safety factor should I apply?
For most hydraulic systems, a safety factor of 1.25 to 1.5 on the calculated force is standard. This accounts for pressure spikes, seal friction, load variations, and cylinder wear. Safety-critical applications (presses, lifting equipment, clamping jigs) often use factors of 2.0 or higher. Pneumatic cylinders typically need a higher correction because compressible air can cause pressure fluctuations.