InfyCalculator
💻

O-Ring Groove Calculator (Squeeze, Gland Fill and Stretch)

Check an O-ring groove design: compression (squeeze) %, gland fill %, ID stretch and the cross-section reduction from stretch, against typical static and dynamic seal design ranges.

O-ring cross-section (mm or in)
O-ring inside diameter
Diameter the O-ring ID sits on (groove bottom)
Gland depth (groove depth + clearance)
Groove width
Application
Loading calculator…

How it works

Stretch = (seat diameter − O-ring ID) ÷ O-ring ID · stretched cross-section W′ ≈ W × √((ID + W) ÷ (seat + W)) (constant volume) · squeeze = (W′ − gland depth) ÷ W′ · gland fill = (π·W′² ÷ 4) ÷ (gland depth × groove width)

An O-ring seals by being squeezed between the groove bottom and the mating surface. Too little squeeze leaks, too much causes compression set, high friction and assembly damage; seal makers such as Parker recommend roughly 15–30% for static seals and 10–20% for dynamic ones. The groove must also leave room: gland fill above about 85% risks the ring overfilling when it swells or heats up. Stretching the ring onto a piston thins its cross-section, which reduces squeeze — keep stretch under about 5% (2–3% is ideal for pistons).

Worked example

A 3.53 mm cross-section O-ring with a 20.29 mm ID fitted onto a 20.7 mm groove bottom is stretched 2.02%, thinning the section to 3.500 mm. In a 2.8 mm deep, 4.7 mm wide gland it is squeezed (3.500 − 2.8) ÷ 3.500 = 20.0% and fills 73.1% of the groove — both within static-seal ranges.

Sources: Parker O-Ring Handbook ORD 5700 · Wikipedia — O-ring (design)

Frequently asked questions

How much should an O-ring be compressed?

Typical design squeeze is 15–30% of the cross-section for static seals, 10–20% for dynamic reciprocating seals and less for rotary seals. Check the manufacturer’s handbook for your material and temperature.

What is gland fill and why does it matter?

The share of the groove’s cross-section occupied by the O-ring. Keep it below about 85% (75% is a common target) so the ring has room to swell in the fluid and expand with heat without extruding.

How much can I stretch an O-ring?

Up to about 5% in service, ideally 2–3% on a piston. Stretch reduces the cross-section — roughly half the stretch percentage — and therefore the squeeze. Temporary stretch during installation can be much higher.

Can I use inches instead of millimetres?

Yes. Every result is a ratio, so any consistent length unit works; just enter all dimensions in the same unit.

Related calculators

Press Fit & Shrink Fit Interference Calculator
Interference fit design for a shaft in a hub: contact pressure from the interference (Lamé thick-cylinder equations), hoop stresses in hub and shaft, the axial force to press it and the torque it can transmit, thermal shrink-fit temperature, and ISO fit suggestions (H7/p6, H7/s6, H7/u6).
Tap Drill Size Calculator (Metric & Unified)
Tap drill size for metric (M coarse and fine) and unified (UNC/UNF) threads: pick a standard size or enter the diameter and pitch or TPI, choose the thread percentage, and get the exact drill, the nearest metric, fractional, letter and number drills with the thread % each gives, form-tap drills, clearance holes and blind-hole drill depth. It also works in reverse, giving the thread % for a drill you already have.
Shrink Fit / Press Fit Interference Calculator
Design an interference (shrink or press) fit — contact pressure from the diametral interference, hub and shaft dimensions and moduli, torque and axial-force capacity from friction, hub hoop stress against yield, the temperature to heat the hub (or cool the shaft) for assembly, and the press force for a press fit.
Hydraulic Cylinder Calculator
Hydraulic cylinder push and pull force from bore, rod and pressure, plus extend and retract speed and time from pump flow, oil volume per stroke and the hydraulic power needed.
Bolt Torque & Preload Calculator
Tightening torque from target preload, or clamp force from a known torque, for metric coarse/fine, UNC and UNF bolts: property class or SAE grade, nut factor K or thread and head friction coefficients, preload scatter, bolt stretch and a torque chart.

Engineering estimate for preliminary sizing and education. Verify final designs against the applicable codes, manufacturer data and a qualified engineer.