The ISO 2768-1 general tolerance classes for linear and angular dimensions, and which class a drawing should carry.
Page last changed 2026-10-19 · based on ISO 2768-1:1989
| Nominal size range mm[1] | f — fine[1] | m — medium[1] | c — coarse[1] | v — very coarse[1] |
|---|---|---|---|---|
| 0.5–3 # | ±0.05 | ±0.1 | ±0.2 | — |
| 3–6 # | ±0.05 | ±0.1 | ±0.3 | ±0.5 |
| 6–30 # | ±0.1 | ±0.2 | ±0.5 | ±1 |
| 30–120 # | ±0.15 | ±0.3 | ±0.8 | ±1.5 |
| 120–400 # | ±0.2 | ±0.5 | ±1.2 | ±2.5 |
| 400–1000 # | ±0.3 | ±0.8 | ±2 | ±4 |
| 1000–2000 # | ±0.5 | ±1.2 | ±3 | ±5 |
| 2000–4000 # | — | ±2 | ±4 | ±8 |
The class applies to every dimension that carries no tolerance of its own. That is the point of the system — it removes dozens of repeated tolerance notes from a drawing — and it is also why the choice is a cost decision. Changing a title block from 2768-m to 2768-f tightens every untoleranced dimension on the sheet at once, and on a part with many such dimensions that can multiply the machining cost.
The classes are cumulative in the sense that f is the tightest and v the loosest, but they are not interchangeable with the IT grades in ISO 286. An ISO 2768 tolerance applies to a general dimension; an IT grade applies to a specific feature of a fit. A drawing can correctly carry both — 2768-m in the title block, and an h7 callout on one bore.
Angular tolerances follow the same classes, with the tolerance set by the length of the shorter side of the angle — a short side amplifies the angular error into a larger linear one, so the standard keys the tolerance to the shorter leg rather than to the angle itself.
ISO 2768 does not specify which class to use — that is a design decision, and it is usually made once per drawing rather than per dimension.
f (fine) is for precision machinery where the untoleranced dimensions still matter — instrument parts, mating components, anything where a general dimension feeds into an assembly stack. It is appropriate where the shop is capable of it, and wasteful where it is not.
m (medium) is the default for general engineering. It is achievable by ordinary machining without special attention, and it is what most drawings should carry.
c (coarse) suits fabricated and welded assemblies, castings and any part where the untoleranced dimensions are genuinely unimportant — cut lengths, clearance holes, non-mating faces.
v (very coarse) is for heavy fabrication where thermal movement and handling make anything tighter meaningless.
A practical pattern is to put m in the title block and tighten individual dimensions with explicit tolerances or an IT callout where it matters. That gets the cost benefit of the loose default and the precision where the function needs it — the reverse approach, a tight general class with loose notes for the unimportant features, costs more and communicates less.
Note also ISO 2768-2, which covers geometrical general tolerances in classes H, K and L for straightness, flatness, perpendicularity and symmetry. A drawing can carry both 2768-1 and 2768-2 classes, and they are specified separately.
References and calculation methods used for this page are listed below. Numbered markers connect table columns where present. A reference listing does not itself establish that every value has been independently checked.
| # | Source | Type | Revision / method |
|---|---|---|---|
| [1] | ISO 2768-1 — General tolerances: tolerances for linear and angular dimensions without individual tolerance indications | reference | ISO 2768-1:1989 |
| [2] | ISO 2768-2 — General tolerances: geometrical tolerances for features without individual tolerance indications | reference | ISO 2768-2:1989 |
| Standard | Revision | What it covers on this page |
|---|---|---|
| ISO 2768-1 — General tolerances: linear and angular dimensions | ISO 2768-1:1989 | every tolerance value in the table |
| ISO 2768-2 — General tolerances: geometrical tolerances | ISO 2768-2:1989 | the H, K and L geometrical classes referenced in the discussion |
| ISO 8015 — Fundamental tolerancing principle | ISO 8015:2011 | how the general tolerance relates to individually toleranced dimensions |
No page-specific independent source review is recorded here. The listed references and formulas explain the basis of the compilation; automated consistency checks do not verify the original sources or establish product conformity.
Values apply to dimensions without individual tolerance indications. The class is declared in or near the title block and applies to the whole drawing. ISO 2768-2 geometrical general tolerances are declared separately and are not covered by the 2768-1 class.
Read the source notes, calculation methods and verification scope above before reusing a value. To cite this page:
Each row in the tables above also has a permanent link — hover a row and use the # link to cite a single value rather than the whole page.
This site uses Google Analytics to count visits and see which pages are useful. It sets cookies only if you agree. See the privacy policy.