Free tool
ISO 2768 tolerances
On a drawing with no tolerance stated for a dimension, the general tolerances from ISO 2768-1 apply. Enter the dimension and class and read off the tolerance instantly.
Recurring parts or a prototype?
From a one-off prototype to recurring series of hundreds. Send your drawing and you'll have a quote within 24 hours.
Full table — linear dimensions (ISO 2768-1)
All values in ± mm. A blank cell means that class isn't defined for that size range (v is undefined below 3 mm, f is undefined above 2000 mm).
| Size range (mm) | f (fine) | m (medium) | c (coarse) | v (very coarse) |
|---|---|---|---|---|
| 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 | ±6 |
| 2000–4000 | — | ±2 | ±4 | ±8 |
Angular tolerances (ISO 2768-1)
Based on the length of the shorter leg of the angle.
| Length of shorter leg | f (fine) | m (medium) | c (coarse) | v (very coarse) |
|---|---|---|---|---|
| up to 10 mm | ±1° | ±1° | ±1°30′ | ±3° |
| 10–50 mm | ±0°30′ | ±0°30′ | ±1° | ±2° |
| 50–120 mm | ±0°20′ | ±0°20′ | ±0°30′ | ±1° |
| 120–400 mm | ±0°10′ | ±0°10′ | ±0°15′ | ±0°30′ |
| over 400 mm | ±0°5′ | ±0°5′ | ±0°10′ | ±0°20′ |
Which class should you pick?
Without anything stated on the drawing, class m (medium) usually applies — the common default for general sheet metal and structural work. Class f (fine) is used for fits or precise assemblies; c (coarse) and v (very coarse) for parts where dimensions matter less, such as some welded structures.
ISO 2768-2 (form and position tolerances — straightness, flatness, perpendicularity) isn't included here; that requires a separate tolerance class (H/K/L) per feature. If in doubt, send the drawing and we'll take a look.
Not sure what tolerance is achievable for your part?Send your drawing
