Hydraulic cylinder calculator

Enter the bore and rod diameters, the working pressure, the pump flow and the stroke. The calculator gives the force on extension and retraction, the speed in each direction, the oil volume each side takes and how long each stroke lasts.

Units
in
in
psi
gpm
in
Push force (extend)3,141.59 lbf
Pull force (retract)2,356.19 lbf
Extend speed
6.13 in/s
Retract speed
8.17 in/s
Extend time
1.63 s
Retract time
1.22 s
Oil to extend
0.136 gal
Oil to retract
0.102 gal
Piston area
3.14 in²
Annulus area (rod side)
2.36 in²

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Choose metric (mm, bar, L/min) or US units (in, psi, gpm).
  2. Enter the bore and rod diameters.
  3. Enter the working pressure, the pump flow and the stroke.
  4. Read the forces, speeds, times and oil volumes in both directions.

Formulas

  • Piston area: A = π D² / 4; annulus area: A_r = π (D² − d²) / 4.
  • Force: F_push = p × A, F_pull = p × A_r.
  • Speed: v_ext = Q / A, v_ret = Q / A_r.
  • Oil volume: V = A × stroke (extend), A_r × stroke (retract).
  • Time: t = V / Q.

Unit steps used: 1 bar = 0.1 N/mm²; 1 L/min = 10⁶ / 60 mm³/s; 1 US gallon = 231 in³.

Worked example

A 63 mm bore with a 36 mm rod at 100 bar, 20 L/min and 500 mm stroke:

  • A = π × 63² ÷ 4 = 3,117.25 mm², A_r = π × (63² − 36²) ÷ 4 = 2,099.37 mm²;
  • push 10 × 3,117.25 = 31.17 kN, pull 20.99 kN;
  • 20 L/min = 333,333 mm³/s, so it extends at 106.93 mm/s and retracts at 158.78 mm/s;
  • extending takes 1.559 L and 4.68 s, retracting 1.05 L and 3.15 s.

In US units, a 2 in bore with a 1 in rod at 1,000 psi pushes 3,141.59 lbf and pulls 2,356.19 lbf; 5 gpm (19.25 in³/s) moves it out at 6.13 in/s.

Tips

  • Check the rod for buckling on long strokes under push load; the force here does not include it.
  • Regenerative circuits route rod-side oil back to the cap side for faster extension with less force.
  • Pump size: flow × pressure gives the hydraulic power; 20 L/min at 100 bar is about 3.3 kW before losses.

Frequently asked questions

How do I calculate hydraulic cylinder force?

Force = pressure × area. Extending, the pressure acts on the full piston area π × D² / 4; retracting, on the annulus π × (D² − d²) / 4. A 63 mm bore at 100 bar (10 N/mm²) pushes 10 × 3,117.2 = 31.17 kN.

How fast will the cylinder move?

Speed = flow ÷ area. 20 L/min is 333,333 mm³/s; divided by the 3,117 mm² piston area that is 106.93 mm/s. The rod side has less area, so the cylinder retracts faster with the same flow.

Why is the pull force smaller?

The rod takes up part of the piston on the rod side, so less area is left for the pressure. The ratio of the two areas is the cylinder's area ratio; with a 63/36 cylinder it is about 1.48.

Is this the force I will actually get?

It is the theoretical force. Seal friction and back pressure in the return line reduce it, and the pressure at the cylinder is lower than at the pump when the oil is flowing. Size with a margin.

More in Unit converters

All tools in this category: Unit converters ·Updated November 6, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.