h12 shaft tolerance (IT12)

Lower-case h12 is an ISO 286 shaft tolerance class (IT12, es = 0): at Ø10 mm the deviations are 0/−0.150 mm, at Ø25 mm 0/−0.210 mm (upper/lower). Looking for the H12 hole?

Shaft tolerance class h12 per ISO 286-1:2010: fundamental deviation es = 0, grade IT12 (100 µm at ≤ 3 mm to 630 µm at 400–500 mm). For an exact size, open the calculator with h12 selected.

Type
Shaft
Grade
IT12
Tolerance
100 … 630 µm
Fund. deviation
es = 0

h12 limits by size range

Size (mm)Upper (µm)Lower (µm)Ø max (mm)Ø min (mm)
≤ 30−1003.0002.900
3 – 60−1206.0005.880
6 – 100−15010.0009.850
10 – 140−18014.00013.820
14 – 180−18018.00017.820
18 – 240−21024.00023.790
24 – 300−21030.00029.790
30 – 400−25040.00039.750
40 – 500−25050.00049.750
50 – 650−30065.00064.700
65 – 800−30080.00079.700
80 – 1000−350100.00099.650
100 – 1200−350120.000119.650
120 – 1400−400140.000139.600
140 – 1600−400160.000159.600
160 – 1800−400180.000179.600
180 – 2000−460200.000199.540
200 – 2250−460225.000224.540
225 – 2500−460250.000249.540
250 – 2800−520280.000279.480
280 – 3150−520315.000314.480
315 – 3550−570355.000354.430
355 – 4000−570400.000399.430
400 – 4500−630450.000449.370
450 – 5000−630500.000499.370

Deviations at the upper end of each range (Ø columns use that size); use the calculator for the exact size. — : not defined by ISO 286 for that size. Upper/Lower (mm) and inch columns are shown on wider screens.

About h12

h12 denotes a shaft tolerance zone with zero line deviation in the ISO 286 system.

At Ø25 mm h12 is 0 / −0.210 mm, i.e. 24.790 to 25.000 mm.

How the limits are calculated

h12 uses grade IT12 (a standard tolerance of 210 µm at 18–30 mm). Fundamental deviation: es = 0: the tolerance zone sits entirely below the nominal size, and IT12 sets its width. See the fundamental deviation table for every letter. Values per ISO 286-1:2010.

h12 in practice

Where it's used

h12 is a coarse shaft class for diameters that form no running or locating fit: collars, the outside of spacers, handles and knobs, parts that sit in a generous clearance hole, and turned features where only 'not too big' matters. With es = 0 the part never exceeds the nominal size, so it always enters an H hole of the same nominal size.

How to check it

A digital caliper is the normal check. IT12 runs from 0.1 mm at the smallest sizes to over half a millimetre at 500 mm, well clear of the caliper's resolution. For batches, a snap gauge with GO at the nominal size and NO-GO at the lower limit is faster. Measure across the full diameter, not on a burr or the edge of a chamfer.

Easily confused with

H12 in capitals is the hole class. h12 is also often mixed up with a general tolerance. ISO 2768-m is symmetric (±) and wider overall at every size, whereas h12 is one-sided and entirely below the nominal size. If the title block says ISO 2768-m and the feature says h12, h12 governs that feature.

Worked example

The outside of a Ø30 spacer in h12 measures 29.790–30.000 mm (0/−0.210 mm). In a Ø30 H11 bore (30.000–30.130 mm) it always goes in: the clearance is 0.000–0.340 mm.

Related classes