O-Ring Design Reference

Gland Dimension Calculations — How to Size the Hardware Around an O-Ring

2026-09-065 min read

Pick the wrong gland and the O-ring either does not seal (gap too big), or it gets crushed and tears (gap too small). In this second post of the O-Ring Design Reference series we translate the three gland types from Part 1 into actual numbers: how to read an O-ring's dimensions, what H and W mean on the hardware, and the three formulas that size an axial or radial groove for an AS568 O-ring.

The Two Surfaces of Every Gland

Every rectangular O-ring groove looks the same at first glance: a slot with two opposite walls and a bottom. But the two pairs of walls do very different jobs:

Surface PairJobRelationship to O-ring CS
Sealing surfaces (the two opposite walls that press axially or radially against the O-ring)Create the sealing force by being closer together than the O-ring's cross-section.Distance between them (H) is less than CS.
Containing surfaces (the remaining two walls)Hold the O-ring in place laterally so it does not walk, spin, or extrude sideways.Distance between them (W) is larger than CS.

If you ever see a gland that violates either of those inequalities, that is almost always the leak.

Reading O-Ring Dimensions

An O-ring is described by exactly three numbers. Every drawing, every catalog entry, every groove calculation starts from these:

  • ID — Inside Diameter. The ring's inner diameter as molded (uninstalled).
  • OD — Outside Diameter. The ring's outer diameter as molded (uninstalled).
  • CS — Cross-Section. The thickness of the ring, i.e. (OD – ID) / 2.

In an AS568 designation, the dash number (e.g. -214, -326) maps to a specific nominal ID and CS. The rest of the groove geometry is derived from those two numbers plus the hardware.

Sizing the Gland for Each Seal Type

The formulas below are written out in long form so you can paste them directly into a spreadsheet or Python script.

Piston-Type Seal

The O-ring grooves into the piston, the piston slides into the bore.

QuantityFormulaNotes
Gland heightH = (Bore – Gland) / 2Gland here is the piston outer diameter (often called the gland diameter).
Gland widthW = WTaken directly from the groove drawing on the piston.

Rod-Type Seal

The O-ring grooves into the bore (gland housing), the rod passes through.

QuantityFormulaNotes
Gland heightH = (Gland – Rod) / 2Gland here is the bore diameter of the housing that holds the ring.
Gland widthW = WTaken directly from the groove drawing in the housing.

Face-Type Seal

The O-ring sits in a groove on a flat face and is compressed axially between two flat surfaces — common in end caps and covers.

QuantityFormulaNotes
Gland heightH = (Out – In) / 2Out is the outer depth reference, In is the inner depth reference.
Gland widthW = WThe radial width of the flat groove.
Tip. The H formula is structurally identical for all three types: subtract the inner hardware dimension from the outer one, divide by two. This is a useful sanity check. If your radial gland comes out higher than CS or lower than roughly 0.7×CS, recheck the dimension being subtracted.

Worked Example (Piston-Type, Inch Units)

Suppose you are designing a piston that mates with a bore, and you have chosen an AS568 -214 O-ring (nominal ID = 0.984 in, CS = 0.139 in).

  1. Choose your bore. For a typical short-stroke hydraulic cylinder, the bore might be 1.500 in.
  2. Choose your piston OD ("Gland"). To create a 20% compression ratio on a 0.139 in cross-section (around the middle of the 5–30% recommended range we will cover in Part 4), gland height should land near 0.111 in. That means Gland ≈ Bore – 2H = 1.500 – 0.222 = 1.278 in.
  3. Pick a gland width W that comfortably exceeds CS — for -2XX series a width of 0.188 in to 0.250 in is common. We will revisit width in Part 4 when we cover gland fill.

This is the exact same arithmetic a CNC programmer does when they machine the piston groove. The whole design chain starts with those two formulas.

Tolerance Stack-Up Is the Real Test

The formulas above give nominal dimensions. In production:

  • The bore is at its largest ± tolerance.
  • The piston (gland) is at its smallest ± tolerance.
  • The O-ring's CS is at its largest ± tolerance.
  • The O-ring's ID is at its largest ± tolerance.

Stacked the wrong way, this gives the largest O-ring in the smallest groove — the worst case for compression. You must run this tolerance stack to make sure nominal-case squeeze still satisfies the minimum recommended squeeze (>0.005 in / 0.13 mm) we will cover in Part 4.

What's Next

Now that we know the hardware geometry and have a valid H and W, the next post zooms out to the O-ring itself: choosing the ID or OD relative to the gland so the ring is slightly stretched (piston) or slightly interfered (rod/face), without going so far that installation becomes a fight.

Continue with Part 3 — ID Stretch and OD Interference.

Series Navigation

  1. What Is an O-Ring? A Practical Introduction to Static Sealing
  2. Gland Dimension Calculations
  3. ID Stretch and OD Interference
  4. Compression Squeeze, Compression Ratio, and Gland Fill
  5. Extrusion Gap and Other Groove Details
  6. Elastomer Materials for O-Rings
  7. Six Sigma Quality and Process Capability