CTR K

O-Ring & Seals Calculator — Squeeze, Stretch, Gland Fill & Extrusion Check (SAE AS568)

Governing standard: SAE AS568· SAE AS568 dash-number designations (202 sizes in the 000/100/200/300 series — confirm dimensions against your supplier's size chart) · ASME VIII Div. 1 App. 2 (gasket bolt-load). Squeeze, stretch, gland-fill and extrusion targets are industry practice, not standards requirements, and are badged as estimates in-app.

Page last updated

The MechanixCalc O-Ring & Seals calculator sizes and verifies elastomeric seals using SAE AS568 dash-number designations — 202 sizes spanning the 000, 100, 200 and 300 series (wire diameters 1.78, 2.62, 3.53 and 5.33 mm), each carried with a nominal inside diameter, cross-section and tolerance for the calculation. The 400 series (6.99 mm wire) is not currently included, and dimensions should be confirmed against your O-ring supplier's size chart before ordering. Enter the housing bore, groove geometry, system pressure, temperature and elastomer material, and the tool selects a real AS568 part number and returns the compression squeeze, diametral stretch, gland fill percentage, extrusion threshold, clearance-gap check and back-up ring recommendation in a single pass, along with recommended groove dimensions for static and dynamic applications.

It is built for fluid-power, hydraulic and pneumatic engineers who need to select and verify O-ring seals for pistons, rods and face-seal glands — and who need a documented calculation to hand a reviewer or include in a design file. A gasket bolt-load tab (ASME VIII Div. 1 App. 2) and a seal-type selection matrix are also included for broader sealing system design.

What this calculator does

  • 202 O-ring sizes by SAE AS568 dash number, each with a nominal ID, cross-section and tolerance — the tool names an orderable dash number. Covers the 000, 100, 200 and 300 series (1.78 / 2.62 / 3.53 / 5.33 mm wire); the 400 series (6.99 mm) is not included.
  • Automatic size selection that picks the cross-section family from your groove depth, then the nearest inside diameter to the groove root
  • Compression (squeeze) and diametral stretch check for static and dynamic applications
  • Gland fill percentage and recommended groove dimensions (depth H and width W) by application type
  • Pressure-dependent clearance-gap (extrusion) check — the maximum gap tightens from 0.08 mm at 50 bar to 0.01 mm at 300 bar
  • Extrusion threshold check with single-, double- or no-back-up-ring recommendation by elastomer and pressure
  • Material suitability across NBR, FKM, EPDM, PTFE, Silicone and HNBR — temperature and chemical range check
  • Groove design reference table across all four application types: static face, static bore, dynamic reciprocating and dynamic rotary
  • Gasket bolt-load calculator to ASME VIII Div. 1 Appendix 2 (seating and operating bolt-load, effective seating width)
  • Branded PDF engineering report with the full methodology and formula substitutions shown

Method & formulas

Compression (squeeze) and gland fill

O-ring sealing depends on the radial compression of the elastomer cross-section between the groove root and the mating bore or face. Industry gland-design practice sets the groove depth H as a fraction of the nominal wire diameter CS so that the installed squeeze lands in the accepted range — typically 15–30% for static seals, 10–20% for dynamic reciprocating and 5–15% for dynamic rotary, where less squeeze is used to limit friction heat. MechanixCalc computes squeeze directly from the groove depth and O-ring wire diameter, then checks it against the application-type range. These target bands are established practice rather than a requirement of AS568, which is a dimensional standard and specifies no squeeze limits; the tool badges them as engineering estimates.

Gland fill is the ratio of the O-ring cross-sectional area (circular section) to the groove cross-sectional area (rectangular slot). A fill between 60% and 85% leaves room for thermal expansion and prevents over-fill extrusion into the bore clearance while maintaining adequate sealing contact.

Compression squeeze
Squeeze (%) = (CS − H) / CS × 100

where CS = O-ring wire (cross-section) diameter (mm), from the selected AS568 size; H = groove depth (mm). Target: 15–30% static, 10–20% dynamic reciprocating, 5–15% dynamic rotary — industry practice, not an AS568 requirement.

Gland fill
Fill (%) = (π/4 · CS²) / (W · H) × 100

where CS = wire diameter (mm); W = groove width (mm); H = groove depth (mm). Target: 60–85%.

Size selection and diametral stretch

The calculator models a piston (male) gland: the groove is cut in the piston or rod, the O-ring is stretched onto the groove root, and the housing bore applies the squeeze. The groove root diameter is therefore B − 2H, and it is the diameter the ring must grip.

Selection happens in two steps. First the cross-section family is chosen from the groove depth you entered, using the same depth-to-wire ratio the groove-design tab recommends (H = CS × 0.80 static, × 0.85 dynamic reciprocating, × 0.90 dynamic rotary) — this is what stops the tool proposing a 5.33 mm wire for a 1.4 mm groove. Then the nearest AS568 inside diameter within that family is picked, referred to the groove root rather than to the bore, so the stretch the tool reports is the stretch the selection was made for.

Diametral stretch is targeted at 1–5%. Below about 1% the ring can fall out of the groove during assembly; above about 5% the wire thins as it stretches, which reduces the effective squeeze and the sealing contact stress. A NEGATIVE stretch means the chosen ring is larger than the groove root and would have to be compressed circumferentially — it buckles and spirals in the groove, and the tool grades that as severely as over-stretch.

Groove root and diametral stretch
D_root = B − 2·H Stretch (%) = (D_root − ID) / ID × 100

where B = housing bore / reference diameter (mm); H = groove depth (mm); ID = nominal inside diameter of the selected AS568 ring (mm). Target 1–5%.

Clearance gap and extrusion

Separately from the elastomer's own pressure limit, the diametral clearance between the rod or piston and its bore sets how much unsupported elastomer is exposed to the pressure differential. The permissible gap falls sharply with pressure: roughly 0.08 mm at 50 bar, 0.04 mm at 100 bar, 0.02 mm at 200 bar and 0.01 mm at 300 bar for a 70 Shore A compound without a back-up ring. The calculator interpolates this curve at your operating pressure and checks the entered gap against it; below 50 bar it holds the 0.08 mm value rather than extrapolating beyond the source data.

Clearance gap check
gap ≤ gap_max(P)

where gap = diametral clearance between rod/piston and bore (mm); gap_max(P) = maximum unsupported gap for a 70 Shore A compound at the operating pressure, interpolated from the 50–300 bar curve. Harder compounds and PTFE back-up rings both raise this limit (a back-up ring allows up to about 0.3 mm).

Extrusion and back-up ring selection

At elevated pressures the elastomer can be forced into the diametral clearance gap between the rod/piston and its bore, causing permanent nibbling damage. Each elastomer has a characteristic extrusion pressure limit that depends on its hardness (Shore A) and the clearance gap. When the operating pressure exceeds this limit a PTFE back-up ring — placed on the low-pressure side of the O-ring — bridges the gap and blocks extrusion. At still higher pressures a double-sided arrangement (rings on both sides) is required; beyond about six times the extrusion limit a different seal technology should be considered.

Extrusion ratio
Ratio = P_MPa / P_extrusion_limit

where P_MPa = system gauge pressure (MPa = bar × 0.1); P_extrusion_limit = elastomer-specific extrusion pressure limit (MPa) at the design clearance gap. Ratio ≤ 1: no back-up ring; 1–3: single back-up ring; 3–6: double back-up rings; > 6: redesign.

Gasket bolt-load (ASME VIII Div. 1 App. 2)

Flanged joints use a separate seating check: the bolts must squeeze the gasket hard enough to seat it (seating condition, Wm2) and must continue to hold the operating pressure plus the residual gasket stress that prevents leakage (operating condition, Wm1). ASME VIII Div. 1 Appendix 2 defines the effective seating width b from the basic contact width b0 and computes the governing bolt load as the larger of Wm1 and Wm2. The calculator checks the actual bolt area against the required area and reports the margin.

Operating bolt-load (Wm1)
Wm1 = π/4 · G² · P_d + 2π · G · b · m · P_d

where G = mean gasket diameter (mm); P_d = design pressure (MPa); b = effective seating width (mm) per ASME App. 2; m = gasket factor (dimensionless, material-dependent).

Seating bolt-load (Wm2)
Wm2 = π · G · b · y

where y = minimum gasket seating stress (MPa, material-dependent per ASME App. 2 Table 2-5.1); other symbols as above.

Worked example

Size and verify a static bore (piston-gland) O-ring seal for a 50.0 mm housing bore. The groove is 3.5 mm wide by 2.1 mm deep, the medium is hydraulic oil at 50 bar and 60 °C, the elastomer is NBR, and the diametral clearance between piston and bore is 0.05 mm.

Given

  • Application typeStatic bore seal (radial)
  • Housing bore B50.0 mm
  • Groove width W3.5 mm
  • Groove depth H2.1 mm
  • System pressure50 bar
  • Operating temperature60 °C
  • ElastomerNBR (nitrile)
  • Diametral clearance gap0.05 mm

Result

  • Selected O-ringAS568-132 — ID 44.12 ± 0.38 mm, CS 2.62 ± 0.08 mm (OD 49.36 mm)
  • Compression squeeze19.85% (GOOD — within the 15–30% static target)
  • Diametral stretch3.81% (within the 1–5% target)
  • Gland fill73.35% (within the 60–85% target)
  • Extrusion ratio0.50 — no back-up ring required
  • Clearance gap0.05 mm against a 0.08 mm maximum at 50 bar — OK
  1. Pick the cross-section family from the groove depth. For a static gland the recommended depth is H = CS × 0.80, so the implied wire diameter is CS = H / 0.80 = 2.1 / 0.80 = 2.625 mm. The nearest AS568 stock cross-section is 2.62 mm (the 100 series).
  2. Find the groove root — the diameter the ring must grip: D_root = B − 2H = 50.0 − 2 × 2.1 = 45.80 mm.
  3. Select the nearest AS568 inside diameter in the 2.62 mm family to a seat target of 0.98 × 45.80 = 44.884 mm. That is AS568-132, nominal ID 44.12 ± 0.38 mm, CS 2.62 ± 0.08 mm.
  4. Compute the compression squeeze: Squeeze = (CS − H) / CS × 100 = (2.62 − 2.1) / 2.62 × 100 = 0.52 / 2.62 × 100 = 19.85%.
  5. Check it against the static target range of 15–30%: 19.85% is inside — GOOD.
  6. Compute the diametral stretch onto the groove root: Stretch = (D_root − ID) / ID × 100 = (45.80 − 44.12) / 44.12 × 100 = 1.68 / 44.12 × 100 = 3.81%.
  7. Check it against the 1–5% target: 3.81% is inside — the ring will seat and stay seated without thinning.
  8. Compute the O-ring section area: A_oring = π/4 × CS² = π/4 × 2.62² = 5.391 mm².
  9. Compute the groove section area: A_groove = W × H = 3.5 × 2.1 = 7.350 mm².
  10. Compute gland fill: Fill = A_oring / A_groove × 100 = 5.391 / 7.350 × 100 = 73.35%. Against the 60–85% target this is inside — there is room for thermal expansion and fluid swell.
  11. Check extrusion: 50 bar = 5.0 MPa; the NBR threshold without a back-up ring is 10 MPa, so the ratio is 5.0 / 10 = 0.50. At or below 1.0 no back-up ring is required.
  12. Check the clearance gap: at 50 bar the maximum unsupported diametral gap for a 70 Shore A compound is 0.08 mm. The entered 0.05 mm is inside it — no gap-driven back-up ring needed.
  13. Check temperature: 60 °C is inside NBR's −40 to +120 °C service range.

Every figure above is reproduced digit-for-digit by the shipped calculator — enter these inputs and you will get this result. The squeeze, stretch and gland-fill target bands are established gland-design practice rather than requirements of AS568, which is a dimensional standard; the tool badges them as engineering estimates in-app.

Frequently asked questions

Which standard does this O-ring calculator use?

Sizes are identified by SAE AS568 dash number, the US/aerospace O-ring size designation — 202 sizes here, spanning the 000, 100, 200 and 300 series (wire diameters 1.78, 2.62, 3.53 and 5.33 mm), each carried with a nominal inside diameter, cross-section and tolerance for the calculation. Confirm the dimensions against your O-ring supplier's size chart before ordering. AS568 also defines a 400 series (6.99 mm wire) that this calculator does not currently stock, and the 000 series opens with three sizes (-001, -002, -003) whose wire diameters are 1.02, 1.27 and 1.52 mm rather than 1.78. AS568 is a DIMENSIONAL standard: it specifies sizes and tolerances, not squeeze, stretch or gland-fill limits. Those target bands are established gland-design practice and are badged as engineering estimates in the tool. The gasket bolt-load tab follows ASME VIII Div. 1 Appendix 2. If you need the metric ISO 3601-1 series (1.80 / 2.65 / 3.55 / 5.30 / 7.00 mm cross-sections), note that this calculator does not implement it — the size list uses AS568 designations throughout.

What is the recommended O-ring compression (squeeze) for my application?

Established gland-design practice targets 15–30% squeeze for static face and bore seals, 10–20% for dynamic reciprocating (piston and rod) seals, and 5–15% for dynamic rotary seals. Higher squeeze improves the sealing contact stress but increases friction, heat generation and wear — dynamic seals use less squeeze to limit these. The calculator flags GOOD, LOW or HIGH for your specific application type.

How does the calculator choose an O-ring size, and what is diametral stretch?

It models a piston (male) gland — groove in the piston, ring stretched onto the groove root, squeeze applied by the housing bore. First it picks the cross-section family from your groove depth (H = CS × 0.80 static, × 0.85 dynamic reciprocating, × 0.90 dynamic rotary), which prevents it proposing a wire far too thick or thin for the groove you have machined. Then it picks the nearest AS568 inside diameter in that family, measured against the groove root B − 2H rather than against the bore, so the stretch it reports is the stretch it selected for. Target stretch is 1–5%: too little and the ring can fall out of the groove during assembly, too much and the wire thins, which reduces the squeeze. A negative value means the ring is larger than the groove root and would buckle in it — the tool grades that as severely as over-stretch.

Why does my clearance gap pass at 50 bar but fail at 200 bar?

Because the permissible unsupported gap falls steeply with pressure. For a 70 Shore A compound without a back-up ring it is roughly 0.08 mm at 50 bar, 0.04 mm at 100 bar, 0.025 mm at 150 bar, 0.02 mm at 200 bar and 0.01 mm at 300 bar. The calculator interpolates that curve at your operating pressure rather than applying a single constant, so the same 0.05 mm clearance is comfortable at 50 bar and unacceptable at 200 bar. A PTFE back-up ring raises the allowable gap to roughly 0.3 mm.

When is a back-up ring required?

When the system pressure exceeds the O-ring elastomer's extrusion limit for the installed clearance gap — typically around 5–10 MPa for NBR without a back-up ring. A single PTFE back-up ring on the low-pressure side extends the limit to roughly three times that value; double back-up rings (one each side) handle up to about six times. The calculator computes the extrusion ratio and recommends none, single, double or redesign based on the elastomer type and pressure.

How do I choose between NBR, FKM and PTFE for my seal?

The choice depends on temperature range and chemical compatibility. NBR (nitrile) covers −40 to +120 °C and is excellent with mineral oils and water — the workhorse for hydraulics. FKM (fluoroelastomer) extends to +200 °C and resists aggressive chemicals and fuels. PTFE is the widest-range material (−200 to +260 °C) and resists virtually all media, but it is non-elastic so it relies on compression-load rather than stretch for sealing. The calculator shows the temperature range for each material and warns if your operating temperature is out of range.

Is the O-Ring & Seals calculator free?

You can use it during a free 30-minute preview with no sign-up required. A free 14-day account trial unlocks every calculator with no credit card needed. The branded PDF engineering report and saved calculations are included in the free 14-day trial and in every paid plan.

Run the O-Ring & Seals on your own numbers

Free 30-minute preview — no sign-up. A free 14-day account trial unlocks every tool and the branded PDF report, no credit card required.

Start free

Using MechanixCalc at work? See plans & pricing — one subscription unlocks all 50 calculators, PDF reports and saved projects.