← Engineering tools

ISO Tolerance Fit Calculator

Calculate shaft/hole fits, clearances, and interference based on ISO 286 tolerances.

Parameters

Size range: 18-30 mm

Fit Designation
Ø25 H7/g6

Dimensions (mm)

HOLE (H7)
Min: 25.0000Max: 25.0210
Tolerance: 21 µm
SHAFT (g6)
Min: 24.9800Max: 24.9930
Tolerance: 13 µm

Fit Analysis

Clearance Fit
Max Clearance
+41.0 µm
Min Clearance
+7.0 µm

Common Fit Combinations

FitTypeDescription
H7/g6ClearanceSliding fit - precision location, free movement
H7/h6ClearanceLocation/sliding - accurate location, free turning
H8/f7ClearanceClose running - general purpose running fit
H9/d10ClearanceFree running - easy assembly, wide clearance
H11/h11ClearanceLoose running - large tolerances, easy fits
H7/k6TransitionLocation transition - light interference likely
H7/m6TransitionLocation transition - light to moderate interference
H7/n6TransitionLocation transition - moderate interference
H7/p6InterferenceLight press - assembly with light press or shrink
H7/r6InterferenceMedium press - permanent assembly
H7/s6InterferenceHeavy press - high stress, permanent assembly

About this tool

Calculates hole and shaft limits and the resulting clearance or interference for ISO 286 hole-basis fits.

Inputs
  • Nominal diameter (mm)
  • Hole tolerance class (e.g. H7)
  • Shaft tolerance class (e.g. g6, k6, p6)
Assumptions
  • Hole-basis system; standard temperature 20 °C
  • Fundamental deviations and IT grades per ISO 286 tables
  • Round, straight features — no form-error allowance
Sources
  • ISO 286-1 / ISO 286-2
  • ANSI B4.2 preferred metric limits and fits
Valid range
  • 1–80 mm nominal; hole classes H6–H11, G7, F7, E9, D10 and shaft classes h, g, f, e, d, k, m, n, p, r, s in the grades listed.
Limitations
  • Sizes above 80 mm and shaft-basis fits are not included
  • Does not predict assembly force, press-fit stress, or thermal fit behavior
  • Verify against the drawing's referenced standard before final inspection

Values are starting points for planning — verify against your tooling and machine documentation before cutting. Report an issue with this tool →