Chart
Tolerance Fit Chart | Clearance, Transition & Press Fit Reference
Explore our tolerance fit chart | clearance, transition & press fit reference for your CNC machining projects.
View ChartISO 2768 sets general tolerances for machined parts. It covers linear sizes, angles, and part shape. Use this chart when a drawing does not list a specific tolerance. Pick a class, find your size range, and read the allowed variation.
These are the allowed deviations for linear dimensions like length, width, height, and diameter. All values are in millimeters. A dash means that class does not apply for that range.
| Nominal 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.0 |
| 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.0 | ±4.0 |
| 1000 – 2000 | ±0.5 | ±1.2 | ±3.0 | ±6.0 |
| 2000 – 4000 | — | ±2.0 | ±4.0 | ±8.0 |
These are the allowed deviations for angular dimensions. The shorter side of the angle sets which range to use. Values are shown in degrees and minutes of arc.
| Nominal Length (mm) ▲ | f — Fine ▲ | m — Medium ▲ | c — Coarse ▲ | v — Very Coarse ▲ |
|---|---|---|---|---|
| Up to 10 | ±1° | ±1° | ±1°30' | ±3° |
| 10 – 50 | ±0°30' | ±0°30' | ±1° | ±2° |
| 50 – 120 | ±0°20' | ±0°20' | ±0°30' | ±1° |
| 120 – 400 | ±0°10' | ±0°10' | ±0°15' | ±0°30' |
| Over 400 | ±0°5' | ±0°5' | ±0°10' | ±0°20' |
These tolerances control the shape and position of features. They apply when a drawing calls out ISO 2768-2. The uppercase letter (H, K, or L) sets the class. All values are in millimeters.
| Nominal Range (mm) | H | K | L |
|---|---|---|---|
| Up to 10 | 0.02 | 0.05 | 0.1 |
| 10 – 30 | 0.05 | 0.1 | 0.2 |
| 30 – 100 | 0.1 | 0.2 | 0.4 |
| 100 – 300 | 0.2 | 0.4 | 0.8 |
| 300 – 1000 | 0.3 | 0.6 | 1.2 |
| 1000 – 3000 | 0.5 | 1.0 | 2.0 |
| Nominal Range (mm) | H | K | L |
|---|---|---|---|
| Up to 100 | 0.2 | 0.4 | 0.6 |
| 100 – 300 | 0.3 | 0.6 | 1.0 |
| 300 – 1000 | 0.4 | 0.8 | 1.5 |
| 1000 – 3000 | 0.5 | 1.0 | 2.0 |
| Nominal Range (mm) | H | K | L |
|---|---|---|---|
| Up to 100 | 0.5 | 0.6 | 0.6 |
| 100 – 300 | 0.5 | 0.6 | 1.0 |
| 300 – 1000 | 0.5 | 0.8 | 1.5 |
| 1000 – 3000 | 0.5 | 1.0 | 2.0 |
Enter a dimension and pick a class. The tool shows the exact tolerance from ISO 2768-1.
Need ISO 2768 tolerances on your parts?
Upload your CAD file for an instant quote. Free DFM review included with every order.
Upload CAD for Instant QuoteISO 2768 is a standard for general tolerances. It applies to linear and angular dimensions on machined parts. Use it when a drawing does not show a specific tolerance for a feature. It saves time by removing the need to add tolerances to every single dimension.
ISO 2768-1 covers linear and angular dimensions. It sets the allowed variation for lengths, widths, heights, and angles. ISO 2768-2 covers geometric tolerances like straightness, flatness, perpendicularity, and symmetry. A drawing often calls out both, such as ISO 2768-mK.
The lowercase letter is the linear tolerance class from ISO 2768-1. The uppercase letter is the geometric tolerance class from ISO 2768-2. So ISO 2768-mK means medium linear tolerances and K-class geometric tolerances. This is the most common callout for general machined parts.
For most CNC machined parts, class m (medium) works well. It matches what a good CNC machine can hold without extra effort. Use class f (fine) for tighter features. Use class c (coarse) for parts where fit is not critical, like covers or brackets.
Upload your CAD file and get instant pricing. Prototypes ship in as few as 3 days.
No minimums · 100% Made in USA · Never brokered · Ships anywhere in the US
Ready to machine your part?
Upload CAD for Instant Quote