ISO fits describe how a hole and a shaft of the same nominal size mate once you apply their tolerances. This calculator turns an ISO 286 callout such as H7/g6 into real upper and lower limits in millimetres, then tells you whether the pair will be a clearance, transition, or interference fit and by how much.
How it works
Every size band has a standard tolerance unit i in microns, derived from the
geometric-mean diameter D of that band:
i = 0.45 × cuberoot(D) + 0.001 × D
IT = factor(grade) × i
The factor steps through the grades — IT6 is 10i, IT7 is 16i, IT8 is 25i, and so on. The letter chosen for the hole or shaft sets the fundamental deviation, the distance from the nominal line to the near edge of the tolerance zone. Combining the deviation with the IT width gives the two limits, and comparing the hole and shaft limits yields the clearance or interference range:
max clearance = largest hole − smallest shaft
min clearance = smallest hole − largest shaft
A negative result means the shaft is larger than the hole, which is interference.
Example and notes
For a 25 mm H7/g6 fit, the hole runs 25.000 to 25.021 mm and the shaft runs 24.980 to 24.993 mm, giving a guaranteed clearance of roughly 0.007 to 0.041 mm — a classic free-running sliding fit. Switch the shaft to p6 and the range goes negative, an interference fit that must be pressed together. The deviation values are evaluated at each band’s geometric mean, which is exactly how the official ISO 286 tables are built, so the limits track the published data; still verify the table for any safety-critical or contractual tolerance.