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.
ISO 2768 is the international standard for general tolerances. It applies to linear sizes, angles and geometric features that have no individual tolerance called out on the drawing. ISO 2768-1 covers linear and angular dimensions in four classes (f fine, m medium, c coarse and v very coarse), and ISO 2768-2 covers geometric tolerances in three classes (H, K and L).
A callout like ISO 2768-mK means medium linear plus K-class geometric.
This chart lists ISO 2768 tolerance values in millimeters for: linear dimensions by nominal size range, angular dimensions by shorter-side length and geometric tolerances for straightness, flatness, perpendicularity and symmetry. Inputs are the nominal dimension and the tolerance class. The lookup tool returns the exact ± value from ISO 2768-1.
Common values (class m, medium): 0.5–3 mm → ±0.1 mm | 6–30 mm → ±0.2 mm | 30–120 mm → ±0.3 mm | 120–400 mm → ±0.5 mm | angular up to 10 mm → ±1° | geometric flatness 30–100 mm, K class → 0.2 mm.
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 Parts Machined to ISO 2768 General Tolerances?
We machine custom components to ISO 2768-f, -m, and -c specifications. Every order receives a comprehensive, complimentary DFM review to ensure drawings and tolerance standards align with the manufacturing process.
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.
Related references — jump to the one you need:
We specialize in manufacturing parts that meet fine (f), medium (m), and geometric tolerance classes with full traceability. Upload your 2D drawings and 3D CAD files for a certified quote.
No minimums · 100% Made in USA · Never brokered · Ships anywhere in the US
Ready to machine your part?
Upload CAD for Instant Quote