Calculate hole and shaft tolerances, upper/lower deviations, clearance, interference, and transition fits. Enter deviations directly or choose ISO-style tolerance classes such as H7/g6, H7/h6, H8/f7, and H7/p6. Everything runs locally in your browser.
Calculator
Results will appear here.
Upper-case hole tolerance zone, e.g. H in H7/g6.
Lower-case shaft tolerance zone, e.g. g in H7/g6.
Common presets:
The ISO fit-class mode supports the common hole and shaft letters listed in ISO limits-and-fits charts and IT5–IT13 grade widths.
Results will appear here.
How Fits & Limits Work (Quick Primer)
Calculation basis: ISO 286-1 / ISO 286-2 style metric limits and fits
Supported nominal size range: 1–500 mm
Units: Millimetres and micrometres
Accuracy: IT widths rounded to 1 µm; verify official ISO tables for drawings
Fits describe how a shaft sits in a hole after manufacturing tolerances are applied. A clearance fit always has positive clearance; an interference fit always has overlap; and a transition fit can result in either depending on actual sizes.
Limits are the permitted extreme sizes. For a basic size \(D\) in mm, a hole has deviations \(E_i\) (lower) and \(E_s\) (upper) in micrometers; a shaft has \(e_i\) and \(e_s\). Nominal-to-limit conversions:
Hole limits: \(D_\text{hole,min} = D + E_i/1000\), \(D_\text{hole,max} = D + E_s/1000\).
Shaft limits: \(D_\text{shaft,min} = D + e_i/1000\), \(D_\text{shaft,max} = D + e_s/1000\).
Maximum clearance \(C_\text{max} = D_\text{hole,max} - D_\text{shaft,min}\).
IT grades. ISO 286 defines tolerance grades such as IT5, IT6, IT7, and IT8. The calculator uses standard metric grade widths for nominal sizes from 3–500 mm and positions the tolerance zones from the selected hole and shaft letters.
Disclaimer: ISO standards and national handbooks are the authority for production drawings. Use this calculator for design iteration, education, and sanity checks, then verify production-critical values against official ISO 286 tables and your QA process.
About This Calculator
Release Updates
v1.2(May 17, 2026)
Retargeted the page around ISO 286 Limits & Fits Calculator search intent, including H7/g6 and H7/h6 wording.
Added nominal size range, units, rounding, and production-drawing disclaimer.
Added FAQ content and matching FAQ schema for engineering tolerances, ISO 286, clearance fits, interference fits, transition fits, and fit notation.
v1.1(February 6, 2026)
Expanded the IT helper into an ISO 286-style fit class calculator with hole letters, shaft letters, and IT5–IT13 grades.
Added one-click presets for H7/g6, H7/h6, H8/f7, H7/k6, and H7/p6.
Added recommended ISO fits, crawlable common-fit examples, FAQ schema, copy/share actions, dual-unit clearance display, and a tolerance-band visualization.
This calculator helps you evaluate hole/shaft fit behavior quickly with practical defaults and engineering-friendly output formatting. You can run direct deviation calculations or choose ISO-style hole and shaft classes, then share the exact setup by link.
It is designed for fast design iteration and sanity checks; always confirm production-critical fits against official ISO tables and your QA process.
Recommended ISO Fits
The table below gives common hole-basis fits engineers use as starting points. Exact selection depends on load, speed,
lubrication, temperature, material, plating, surface finish, and process capability.
Use case
Fit
Type
Typical use
Loose running
H11/c11
Clearance
Wide commercial tolerances
Free running
H9/d9
Clearance
High speed / temperature variation
Easy running
H8/f8
Clearance
Rotating parts
Sliding fit
H7/g6
Clearance
Accurate sliding/location
Location clearance
H7/h6
Clearance
Accurate location, easy assembly
Transition
H7/k6
Transition
Accurate location, slight tightness possible
Transition
H7/n6
Transition
More accurate location
Press fit
H7/p6
Interference
Light press
Force fit
H7/u6
Interference
Permanent / heavy interference
Common ISO Fit Examples
25 mm H7/g6 fit example
For a 25 mm nominal size, H7/g6 is commonly used as a sliding or close clearance fit. The H7 hole starts at the basic size,
while the g6 shaft tolerance zone sits below the basic size, so assembly should have positive clearance. Use this when parts
must locate accurately but still slide or rotate without force.
25 mm H7/h6 fit example
H7/h6 is a location clearance fit. The H7 hole has zero lower deviation and the h6 shaft has zero upper deviation, so the
tightest case approaches line-to-line contact. It is useful for accurate location with easy assembly when you do not want a
deliberate press fit.
25 mm H8/f7 fit example
H8/f7 is often used for close running clearance. Compared with H7/g6, it is generally looser and better suited to rotating
parts, lubrication allowance, and less demanding location requirements.
25 mm H7/p6 fit example
H7/p6 is a press or interference fit. The shaft tolerance zone sits above the basic size, so the shaft can be larger than the
hole even at the limiting conditions. Check assembly force, hub stress, material strength, and whether heating or cooling is
needed before using it on production parts.
Engineering Tolerances, Fits & Limits — A Friendly Primer
In precision manufacturing, two parts rarely measure exactly their nominal size. Instead, drawings specify a
basic size plus permitted tolerances, producing a range of acceptable dimensions called
limits. For mating parts (a hole and a shaft), these limits determine the fit: whether
assembly results in guaranteed clearance, guaranteed interference, or a transition where either
outcome is possible. This calculator lets you explore limits and fits either by entering deviations directly (µm) or by choosing
ISO-style hole and shaft tolerance classes such as H7/g6, H7/h6, H8/f7, and H7/p6.
Key Terms (Plain English)
Basic size (D): The nominal size from which limits are derived (e.g., 25 mm).
Deviation: Offset from the basic size. For holes we use \(E_i, E_s\); for shafts \(e_i, e_s\) (in µm).
Limits: The smallest and largest permissible sizes (e.g., 25.000–25.025 mm).
Maximum clearance: \(C_\text{max} = D_\text{hole,max} - D_\text{shaft,min}\).
Classification is then straightforward: both clearances > 0 → clearance fit; both < 0 →
interference fit; mixed signs → transition fit.
What Are IT Grades?
ISO 286 defines tolerance grades such as IT5, IT6, IT7, IT8, IT9, IT10, IT11, IT12, and IT13. A smaller number is tighter.
The fit symbol combines a letter and a grade: the letter positions the tolerance zone relative to the basic size, and the
number controls the tolerance width. The calculator supports common ISO letters for holes and shafts:
H hole: lower deviation \(E_i = 0\); hole lies entirely above the basic size.
h shaft: upper deviation \(e_s = 0\); shaft lies entirely below the basic size.
js shaft: deviations are symmetric about 0 (±IT/2).
g, f, d, c shafts: zones below the basic size, commonly used for clearance fits.
k, n, p, u shafts: zones near or above the basic size, commonly used for transition and interference fits.
Exact ISO tables include grade and diameter details for every zone. Use official tables for certification work; this tool is a
practical browser-side calculator for quick planning and sanity checks.
Selecting a Fit (Rule-of-Thumb)
Free sliding: H8/h7 or H9/h9 for general assemblies that must move without binding.
Location/transition: H7/js6 where some parts may be tight, others loose; alignment prioritized.
Light press: H7/p6 or H7/k6 for locating with light interference (bearing inner rings on shafts often use k/m).
Heavy press/shrink: H7/u6 or similar for permanent joints. Thermal methods are common for assembly.
Common Pitfalls (and Easy Fixes)
Forgetting units: Deviations are in µm, basic size and limits in mm. Convert consistently.
Mismatched grade severity: A very tight hole with a very loose shaft can yield unpredictable fits. Pair grades sensibly (e.g., H7/h6).
Ignoring process capability: Choose grades your machining process and metrology can actually hit.
Skipping function: Rotating parts may need clearance for thermal growth and lubrication; static pins may require interference.
Practical Tips
Prototype with slightly looser combinations first; tighten once function is proven.
For bearings, consult the manufacturer’s fit recommendations—load direction and rotation matter.
Consider environment: temperature swings, corrosion allowance, coatings/plating thickness, and surface finish all influence real fits.
Disclaimer: This primer and calculator provide engineering approximations for education and early planning.
For production drawings, QA, or regulated applications, verify with ISO 286 tables and your organization’s standards.
FAQ
What is an engineering tolerance?
An engineering tolerance is the allowed variation from a nominal size. It defines the largest and smallest acceptable dimensions for a part.
What is ISO 286?
ISO 286 is the metric limits and fits system for linear sizes. It defines tolerance grades, fundamental deviations, and how hole and shaft fit classes are written.
What is the difference between H7/g6 and H7/h6?
H7/g6 gives more guaranteed clearance because the g6 shaft zone is below the basic size. H7/h6 is a closer location clearance fit because the h6 shaft upper deviation is zero.
What is a clearance fit?
A clearance fit always leaves the hole larger than the shaft at the limiting conditions.
What is an interference fit?
An interference fit always makes the shaft larger than the hole at the limiting conditions, so assembly usually needs force, heating, or cooling.
What is a transition fit?
A transition fit can produce either small clearance or small interference depending on the manufactured sizes.
How do I calculate maximum and minimum clearance?
Minimum clearance is the smallest hole minus the largest shaft. Maximum clearance is the largest hole minus the smallest shaft.
What does H7 mean?
H7 is a hole class. H means the lower hole deviation is zero, and 7 is the tolerance grade.
What does g6 mean?
g6 is a shaft class. g positions the shaft tolerance zone below the basic size, and 6 is the tolerance grade.
Why is hole basis more common?
Hole basis is common because standard hole-making tools are easier to standardize, while shafts can often be turned or ground to match the required fit.
🧭 5 Fun Facts about Fits & Tolerances
1
Microns beat a hair by 50×
A human hair is ~50–70 µm thick; an H7/h6 clearance fit on a 25 mm shaft can be 0–39 µm. We’re routinely designing “within a hair” but tighter.
Scale check
2
Cube roots in ISO math
The classic tolerance unit \(i = 0.45\sqrt[3]{D} + 0.001D\) uses a cube root, not linear scaling—so tolerances grow slowly with size.
Hidden formula
3
Heat turns clearance to squeeze
Aluminium expands ~23 µm/m·°C. A 100 mm bore warmed 40 °C grows ~0.092 mm—enough to flip a light interference into clearance.
Thermal twist
4
Press fits work like springs
Interference is stored as hoop stress. A 30 µm interference on a steel hub can generate tens of MPa contact pressure—no adhesive needed.
Elastic grip
5
Stack-ups sneak up fast
Four parts each with ±0.05 mm tolerance can yield ±0.20 mm worst-case gap. Even “loose” limits can add up—calculate stack-ups early.