Enjoy 10% off your first order with code FIRST10 — max $500 discount. Start an Instant Quotehello@rivcut.com
Reference Chart

ISO 2768 Tolerance Chart

ISO 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.

Showing 8 of 8 ranges

ISO 2768-1 Linear Tolerances

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
No ranges match your search. Try a different term or filter.

ISO 2768-1 Angular Tolerances

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'

ISO 2768-2 Geometric Tolerances

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.

Straightness & Flatness

Nominal Range (mm) H K L
Up to 100.020.050.1
10 – 300.050.10.2
30 – 1000.10.20.4
100 – 3000.20.40.8
300 – 10000.30.61.2
1000 – 30000.51.02.0

Perpendicularity

Nominal Range (mm) H K L
Up to 1000.20.40.6
100 – 3000.30.61.0
300 – 10000.40.81.5
1000 – 30000.51.02.0

Symmetry

Nominal Range (mm) H K L
Up to 1000.50.60.6
100 – 3000.50.61.0
300 – 10000.50.81.5
1000 – 30000.51.02.0

Tolerance Lookup Tool

Enter a dimension and pick a class. The tool shows the exact tolerance from ISO 2768-1.

Tolerance

When to Use Each Tolerance Class

  • Class f (Fine) — Use for tight fits and precision parts. Good for bearing bores, mating surfaces, and high-accuracy assemblies. Needs careful CNC work.
  • Class m (Medium) — The most common class. Works well for general CNC machined parts. Most shops can hold these tolerances without extra effort.
  • Class c (Coarse) — Use for parts where fit is not critical. Good for covers, brackets, and non-mating features. Keeps cost low.
  • Class v (Very Coarse) — Use for rough parts, castings, or flame-cut pieces. Not common for CNC work. Only applies to larger sizes.
  • A drawing note like "ISO 2768-mK" means linear class m and geometric class K. This is the most common callout for machined parts.
  • A dash (—) in the table means that class does not apply for that size range.
  • These are general tolerances. They only apply to features that do not have a specific tolerance called out on the drawing.

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 Quote

Frequently Asked Questions

What is ISO 2768 and when should I use it?

ISO 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.

What is the difference between ISO 2768-1 and ISO 2768-2?

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.

What does ISO 2768-mK mean on a drawing?

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.

Which ISO 2768 tolerance class should I pick for CNC 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.

More Resources

Get Your Parts Made Right

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