Skip to main content
⚙️ Hydraulics

Hydraulic Cylinder Speed Calculator

Find a cylinder's rod extension speed from the oil flow rate and bore area — v = Q/A. Enter the bore diameter and flow to get speed in m/min and mm/s. Bigger bore = slower for the same flow.

v = Q / A
Solve any value
m/min & mm/s
Bore → area
100% Free
⚙️ Open Full Mechanical Calculator 📖 Read the Guide

Cylinder speed — Quick answer

Rod speed is the oil flow divided by the piston area. A bigger bore has more area, so it extends slower.

v = Q / A · A = π/4 × bore²
v(m/min) = Q(L/min) × 1000 / A(mm²)

Worked example: 50 mm bore (1963.5 mm²), 20 L/min → v = 20×1000/1963.5 = 10.19 m/min.

50 mm bore cylinder, by flow

FlowSpeedIn mm/s
10 L/min5.09 m/min84.9
20 L/min10.19 m/min169.8
40 L/min20.37 m/min339.5

Used for: presses, actuators, machine cycle times, hydraulics.

⚙️ Hydraulic Cylinder Speed Calculator

Enter any two of bore diameter, flow rate and speed — leave one blank to solve it.

Extension speed
In mm/s
Bore area
Flow rate

⚠️ This is the extend speed on the full bore area. A single-rod cylinder retracts faster, because the rod reduces the annulus area on the rod side. Enter bore in mm and flow in L/min for speed in m/min.

A hydraulic cylinder's rod speed is set by how fast oil is pumped in versus how much area it has to fill: v = Q/A. The bore area is π/4 × bore², so for a fixed flow a bigger bore moves slower — there's simply more volume to fill each stroke. That's the speed-versus-force trade: a large bore gives more push at a given pressure but extends more gently, while a small bore is quick but weaker. The same flow against the smaller rod-side area also makes a cylinder retract faster than it extends.

Reviewed: June 20, 2026 · Author: Naveen P N, Founder — AI Calculator · Verified against: the continuity relation v = Q/A for an incompressible fluid.

The cylinder speed equations

Rod speed
v = Q / A (flow ÷ piston area)
Bore area
A = (π / 4) × bore²
Working units
v(m/min) = Q(L/min) × 1000 / A(mm²)

Find the bore area from the diameter, then divide the flow by it for the speed. The unit-friendly form folds in the conversions (1 L = 10⁶ mm³, 1 m = 1000 mm) so you can work straight from L/min and mm. To solve the other way — the flow needed for a target speed — use Q = v × A; for the bore that gives a speed, A = Q/v then bore = √(4A/π). The rod-side (retract) area is the bore area minus the rod's cross-section.

Worked example — a press cylinder

Scenario: A cylinder with a 50 mm bore is fed 20 L/min of oil. How fast does the rod extend?

Bore area
A = π/4 × 50² = 1963.5 mm²
Speed
v = 20 × 1000 / 1963.5 = 10.19 m/min ≈ 169.8 mm/s

The rod extends at about 10.19 m/min, or 0.17 m/s. Halve the flow to 10 L/min and it slows to 5.09 m/min; double it to 40 L/min and it speeds to 20.37 m/min — speed tracks flow directly. Switch to a 100 mm bore at the original 20 L/min and the area quadruples, dropping the speed to about 2.5 m/min, but that bigger bore now pushes four times harder at the same pressure.

Frequently Asked Questions

How do I calculate cylinder speed?

v = Q/A, A = π/4·bore². 50 mm bore, 20 L/min → 20×1000/1963.5 = 10.19 m/min.

Why does a bigger bore move slower?

More area to fill per stroke. Double the bore → 4× area → ¼ speed for the same flow.

How do I make it extend faster?

More flow or a smaller bore. v ∝ Q and v ∝ 1/A.

Why is retract faster than extend?

The rod reduces the rod-side area, so the same flow gives a higher speed (and less force).

What units should I use?

Bore in mm, flow in L/min → m/min. v(m/min) = Q×1000/A(mm²). ÷60×1000 for mm/s.

Ready to perform complete calculations?

Use the full AI Calculator suite for hydraulics and actuators with a professional PDF report.

⚙️ Open Full Calculator — Free

No registration required · 350+ engineering calculators · PDF report export