O-Ring Groove Design: Squeeze, Stretch, and Gland Fill Without Guesswork

An O-ring almost never fails because the rubber was wrong. It fails because the groove was wrong. The seal does nothing on its own — it’s the gland geometry that squeezes it, the fill ratio that gives it room to deform, and the stretch that keeps it seated. Nail those three numbers and a five-cent ring holds thousands of psi. Miss them and you get spiral failure, extrusion, or a slow weep that no durometer change will ever fix.

This is the design logic behind every static and dynamic O-ring gland, with the target numbers the standards actually use. When you’re ready to size one, the O-ring groove calculator does the arithmetic for you.

Squeeze: the seal’s entire job

Squeeze (also called compression) is how much the cross-section is flattened when the gland closes. It’s expressed as a percentage of the ring’s cross-section diameter (CS). Without squeeze, there is no seal — the rubber needs to be pre-loaded against both sealing surfaces so that system pressure only adds to a contact stress that’s already there.

Application Typical squeeze Why
Static (face/axial) 18–30% No motion — you can squeeze hard for a robust seal
Dynamic (reciprocating) 10–20% Lower friction and wear; too much squeeze drags and tears
Rotary ~3–8% (special) Gow-Joule effect — heat makes rubber tighten, so go light

Too little squeeze and the ring leaks under low pressure or after a little compression set. Too much and you generate excess friction, heat, and permanent deformation. The sweet spot for a static seal is right around 25%.

Gland fill: leave the rubber room to breathe

Rubber is essentially incompressible — squeeze it in one direction and it has to go somewhere. Gland fill is the percentage of the groove’s cross-sectional area occupied by the O-ring. The universal rule:

Keep gland fill between 60% and 85%. Aim for 75%. Never exceed 90%.

Why the ceiling? Heat and absorbed fluid make elastomers swell. If the groove is already packed to 95%, that swell has nowhere to go — the ring pressurizes its own groove, friction spikes, and a dynamic seal can seize or extrude. The 25% of empty space is the safety valve. The groove calculator reports fill directly so you never have to eyeball it.

Stretch and compression: seating the ring

On an internal (piston/bore) gland, the ring sits in a groove on the rod and stretches over the OD to seat. A little stretch keeps it in place during assembly; too much thins the cross-section and reduces squeeze. Target 1–5% stretch, and never more than ~5% — beyond that you measurably shrink CS and lose seal.

On an external (rod) gland, the ring is compressed onto the rod instead. Either way, the groove width must be cut wider than the squeezed cross-section — typically 1.2 to 1.4× the CS — so the displaced rubber has somewhere to flow. That width is exactly what sets your gland fill.

Don’t forget back-up rings

Above roughly 1,500 psi, or with a generous extrusion gap, the ring will try to creep into the clearance between the mating parts and shear off — classic extrusion failure. The fix is a back-up ring (a hard PTFE anti-extrusion washer) on the low-pressure side. The higher the pressure and the larger the gap, the more you need one.

Reading the failure to find the cause

A failed O-ring is a diagnostic report if you know how to read it. Spiral cuts running around the ring point to insufficient lubrication or too much squeeze on a dynamic seal — it twisted instead of sliding. A nibbled, ragged outer edge is extrusion: drop the gap or add a back-up ring. A ring that comes out flat-sided and won’t spring back took a compression set — usually too much squeeze, too much heat, or the wrong elastomer for the temperature. And swelling or gumminess is chemical incompatibility: the fluid attacked the compound, so the material, not the geometry, needs to change. Matching the symptom to the cause saves you from redesigning the part that was actually fine.

Already have a groove? Work backward

Reverse-engineering an existing seal is just as common as designing a new one. If you can measure the groove ID, OD, and width, the O-ring groove identifier matches it to a standard AS568 dash size, and the hydraulic seal selector helps you choose the right profile for piston vs. rod service. For a quick lookup of nominal groove dimensions, the seal groove reference rounds out the seal design toolset. Background on dash sizes and durometer lives in the O-ring design reference.

Frequently asked questions

What squeeze should I use for a static O-ring seal?

For a static (non-moving) seal, target 18–30% squeeze, with about 25% as the practical sweet spot. Dynamic reciprocating seals run lower, around 10–20%, to limit friction and wear.

Why can’t gland fill exceed about 90%?

Rubber is nearly incompressible and swells with heat and absorbed fluid. If the groove is packed too tightly, the swollen ring has nowhere to expand, causing friction spikes, seizing, or extrusion. Keep fill between 60% and 85%, ideally near 75%.

When do I need a back-up ring?

Add a PTFE back-up ring on the low-pressure side when system pressure exceeds roughly 1,500 psi or the extrusion gap is large. It blocks the O-ring from creeping into the clearance and shearing off.