Hydraulic Cylinder Force Calculator
Calculate Smarter. Work Faster.
Push (extend) and pull (retract) force of a hydraulic cylinder from bore, rod diameter and pressure — with optional cylinder speed from flow rate.
Cylinder & Pressure Inputs
Hydraulic cylinder force, explained
A hydraulic cylinder converts fluid pressure into a linear mechanical force, following the simplest and most fundamental relationship in fluid power: force equals pressure times area.
F = P × A
The catch is that a cylinder has two different effective areas depending on which direction it's moving. On the extend (push) stroke, pressurized oil acts on the full circular piston area, A = π/4 × D², where D is the bore (piston) diameter. On the retract (pull) stroke, oil is instead applied to the rod side of the piston, where the piston rod itself occupies part of the cross-section — so the effective area is the annulus, A = π/4 × (D² − d²), where d is the rod diameter. Because the annulus area is always smaller than the full bore area, a cylinder always pulls with less force than it pushes at the same pressure — often noticeably less, depending on how large the rod is relative to the bore.
Unit care matters here: pressure in bar converts to N/mm² (MPa) by dividing by 10 (1 bar = 0.1 MPa = 0.1 N/mm²), which combines directly with area in mm² to give force in newtons — the unit combination this calculator uses internally.
If a flow rate (in litres per minute) is also supplied, the calculator derives cylinder speed from it: speed = flow rate ÷ effective area. This shows the fundamental trade-off in hydraulic cylinder design — for a fixed pump flow rate, a larger bore cylinder produces more force but moves slower, while a smaller bore cylinder moves faster but produces less force, since flow rate is shared between the two.
What this calculator does not include: real cylinders lose a small amount of theoretical force to seal friction (commonly 3–10% depending on seal type, cylinder condition, and pressure), and system pressure at the cylinder itself is slightly lower than pump outlet pressure due to line and valve losses. For force-critical applications, apply a friction/efficiency allowance on top of the theoretical figure this calculator returns.
Worked Example
An 80 mm bore, 45 mm rod cylinder operates at 180 bar system pressure, supplied by a pump delivering 20 LPM.
- Full bore area = π/4 × 80² = 5026.5 mm²; Annulus area = π/4 × (80²−45²) = 3435.2 mm²
- Pressure = 180 bar = 18 MPa (N/mm²)
- Extend force = 18 × 5026.5 = 90,477 N ≈ 90.5 kN (≈ 9,227 kgf)
- Retract force = 18 × 3435.2 = 61,834 N ≈ 61.8 kN (≈ 6,305 kgf) — about 32% less than extend force
- Extend speed at 20 LPM = (20×1000 cm³/min) ÷ 50.27 cm² ≈ 397.9 cm/min ≈ 3.98 m/min
Results are theoretical force at the stated pressure and do not include seal friction losses (typically 3–10% of theoretical force) — apply a friction allowance for critical force-margin calculations.
Force vs speed — why they trade off against each other
For a fixed pump delivering a fixed flow rate, force and speed move in opposite directions as bore size changes, because the pump's oil has to fill a larger or smaller volume per unit of stroke:
| Bore change (same flow, same pressure) | Force | Speed |
|---|---|---|
| Larger bore | Increases (more area) | Decreases (more volume to fill per stroke) |
| Smaller bore | Decreases (less area) | Increases (less volume to fill per stroke) |
This is why cylinder selection is rarely just "pick the biggest bore for maximum force" — if cycle time matters, an oversized bore can make the machine unacceptably slow for a given pump size, and the designer has to balance bore diameter, system pressure, and pump flow together against both the required force and the required speed.
Common mistakes when calculating cylinder force
1. Using the full bore area for retract force. The retract stroke only has the annular (rod-side) area available, which is always smaller than the full bore area — using the wrong area overstates pull force, sometimes significantly for cylinders with a large rod-to-bore ratio.
2. Mixing bar and MPa without converting. System pressure is very often specified in bar, but the force formula needs pressure in N/mm² (MPa) to combine with area in mm² — forgetting the ÷10 conversion gives a result ten times too high.
3. Ignoring seal friction losses. Real cylinders deliver somewhat less than the theoretical F = PA force due to seal drag, particularly at low pressure or with worn seals — for safety-critical force margins, apply a friction allowance rather than relying on the theoretical figure alone.
4. Assuming pressure at the cylinder equals pump outlet pressure. Pressure drops occur across hoses, valves and fittings between the pump and the cylinder, especially at high flow rates — the pressure actually available at the cylinder can be meaningfully lower than the pump's rated pressure.
5. Forgetting that speed and force share the same flow rate. A pump delivers a fixed flow regardless of bore size, so increasing bore diameter for more force will proportionally reduce cylinder speed unless the pump flow rate is also increased — check both force and cycle-time requirements together.
6. Not checking rod buckling on long-stroke, small-diameter rods. This calculator gives pressure-based force capacity only; a long, slender rod under high compressive (push) load can fail by buckling well below its pressure-based force rating — that needs a separate column-buckling check (Euler or Johnson formula) for long-stroke cylinders.
Frequently Asked Questions
Straight answers on extend vs retract force, rod area, and cylinder speed.
What is the formula for hydraulic cylinder force?+
F = P times A, where P is the system pressure and A is the piston area the pressure acts on. The area differs by direction: the full bore area for the extend (push) stroke, and the smaller annular area (bore area minus rod area) for the retract (pull) stroke.
Why is retract (pull) force always less than extend (push) force for the same cylinder?+
Because the retract stroke pressurizes the rod side of the piston, where the physical piston rod takes up part of the cross-sectional area. The effective area available for force generation is therefore always smaller on retract than on extend, so pull force is always less than push force at the same pressure.
How do I convert bar pressure to the units needed for the force calculation?+
1 bar equals 0.1 megapascals, which is the same as 0.1 newtons per square millimetre. Multiplying that pressure figure directly by the piston area in square millimetres gives force in newtons — this calculator handles that conversion internally.
How is cylinder speed calculated from flow rate?+
Cylinder speed equals the oil flow rate divided by the effective piston area for that stroke direction. A higher flow rate or a smaller bore both increase speed, while a larger bore for the same flow rate reduces speed, since more oil volume is needed to move the larger piston the same distance.
Does a bigger rod diameter reduce extend force too, or only retract force?+
Rod diameter only affects the retract (pull) stroke area, since the extend stroke uses the full bore area regardless of rod size. A larger rod does reduce retract force and retract-stroke oil volume, but has no direct effect on the extend force calculation.
Why does my actual cylinder seem to produce less force than this calculator predicts?+
This calculator gives theoretical force from pressure and area alone. Real cylinders lose some of that theoretical force to seal friction, and the pressure actually reaching the cylinder may be lower than pump outlet pressure due to line losses — both effects reduce delivered force below the theoretical figure.
What system pressure should I use if my pump is rated higher than my actual operating pressure?+
Use the actual pressure the system will operate at for the task at hand (often set by a relief valve or the load itself), not the pump's maximum rated pressure — the force a cylinder produces depends on the pressure genuinely present during that operation, which can be well below the pump's maximum capability.
Do I need a separate calculation for a long-stroke cylinder under heavy push load?+
Yes — this calculator only checks force capacity from pressure and area. A long, slender rod under compressive (push) load can fail by buckling at a force below its pressure-based rating, which requires a separate column-buckling check (using the rod's length, diameter, end-condition, and material) for long-stroke or high-force applications.
Explore More Categories
Electrical Calculators
Cable size, transformer size, motor current, DG size, solar sizing & more.
Browse all →Mechanical Calculators
Belt length, bearing life, cooling tower efficiency & more.
Browse all →Financial Calculators
EPF, PPF, SIP, gratuity, income tax, CAGR & more.
Browse all →Blog & Guides
Maintenance guides & engineering articles.
Browse all →