- Room 1807, Unit 9, Building 2, Shangxing Commercial Street, Shangde Road, Shangxing Community, Xinqiao Subdistrict, Bao'an District, Shenzhen City, China




Contact Us
Our team is on stand by, waiting toassist you.
Videos
A large collection of educational videos and tutorials.
About Us
Learn about our company, leadership, and mission totransform manufacturing.
Privacy Policy
Applies to all personal information collected through and/or processed in connection.

Aerospace & UAV
WJ Prototypes is your 3D manufacturing partner from prototype to large scale production.
Consumer Electronics
New Product Introduction Solutions for Consumer Electronics.

Robotics & Automation
Need some assistance bringing your robotic device or parts from the sketch-board to reality?
Medical Devices
The medical industry needs high quality, dependable and safe parts and products.
Automotive
New Product Introduction Solutions for Automotive
Industrial Machinery
The main purpose of industrial prototyping is to take the product from drawings into the real world.


ISO 2768 is the international standard for general tolerances: the default limits that apply to any dimension on your drawing that has no tolerance of its own. Part 1 covers linear and angular dimensions. Part 2 covers geometry such as flatness, straightness and run-out. You pick one class from each part, write it in the title block (for example ISO 2768-mK), and the shop knows how far every untoleranced feature may wander.
This guide gives you the class tables, a worked example, the drawing note, the limits of the standard and the mistakes that cause rejected parts.
The standard exists to simplify drawings. ISO 2768-1:1989 gives general tolerances for linear and angular dimensions without individual tolerance indications, so the drawing does not need a plus-minus value on every edge and hole. The standard’s own text says it applies to parts made by metal removal or formed from sheet metal. It is not written for plastics, castings or additive parts, although many buyers apply it to them by contract.
The two parts split the work:
The idea behind both is that a drawing should be complete. The standard states that nothing should be left to workshop or inspection judgment, and general tolerances are the shortcut that makes this practical.

The permitted deviation is bilateral (plus and minus) and grows with two things: the nominal size range and the coarseness of the class. According to the standard, the 6 to 30 mm range is ±0.10, ±0.20, ±0.50 and ±1.00 mm for f, m, c and v, while 1000 to 2000 mm is ±0.50, ±1.20, ±3.00 and ±6.00 mm. Class f is not defined above 2000 mm, and class v is not defined from 0.5 to 3 mm.
The full set of linear limits, in millimeters:
| Nominal size range | f (fine) | m (medium) | c (coarse) | v (very coarse) |
|---|---|---|---|---|
| 0.5 to 3 | ±0.05 | ±0.1 | ±0.2 | n/a |
| over 3 to 6 | ±0.05 | ±0.1 | ±0.3 | ±0.5 |
| over 6 to 30 | ±0.1 | ±0.2 | ±0.5 | ±1.0 |
| over 30 to 120 | ±0.15 | ±0.3 | ±0.8 | ±1.5 |
| over 120 to 400 | ±0.2 | ±0.5 | ±1.2 | ±2.5 |
| over 400 to 1000 | ±0.3 | ±0.8 | ±2.0 | ±4.0 |
| over 1000 to 2000 | ±0.5 | ±1.2 | ±3.0 | ±6.0 |
| over 2000 to 4000 | n/a | ±2.0 | ±4.0 | ±8.0 |
The extremes run from ±0.05 mm (class f, smallest range) to ±8 mm (class v, 2000 to 4000 mm).
The same part has a short table for broken edges. For classes f and m the limit is ±0.2 mm up to 3 mm, ±0.5 mm over 3 to 6 mm and ±1 mm above 6 mm. Classes c and v allow ±0.4 mm, ±1 mm and ±2 mm in the same ranges. These apply to external radii and chamfer heights, not to internal radii you have dimensioned elsewhere.
Angular limits depend on the length of the shorter leg of the angle, not on the angle itself. For classes f and m the tolerance is ±1° up to 10 mm, ±0°30′ from 10 to 50 mm, ±0°20′ from 50 to 120 mm, ±0°10′ from 120 to 400 mm and ±0°5′ above 400 mm. Classes c and v are looser, starting at ±1°30′ and ±3° respectively for the shortest legs.

Part 2 limits form and position when the drawing has no geometric tolerance of its own. It is shorter than Part 1 because it gives one zone value per size range, not a deviation around a nominal.
Straightness and flatness, by length of the shorter side or the feature, in millimeters:
| Range | H | K | L |
|---|---|---|---|
| up to 10 | 0.02 | 0.05 | 0.1 |
| over 10 to 30 | 0.05 | 0.1 | 0.2 |
| over 30 to 100 | 0.1 | 0.2 | 0.4 |
| over 100 to 300 | 0.2 | 0.4 | 0.8 |
| over 300 to 1000 | 0.3 | 0.6 | 1.2 |
| over 1000 to 3000 | 0.4 | 0.8 | 1.6 |
For circular run-out, the standard gives a single value per class: 0.1 mm for H, 0.2 mm for K and 0.5 mm for L. Perpendicularity, symmetry and the rest follow the same logic, and you should read them directly from ISO 2768-2 before you rely on them.
The designation is the standard number followed by one letter from each part. In ISO 2768-mK:
You can also cite one part only, such as ISO 2768-m, when you do not need to control geometry by default. Supplier documentation typically shows the note in or near the title block, worded like “GENERAL TOLERANCE ISO 2768-m”, and dimensions carrying their own tolerance take precedence.
Take a machined aluminum bracket, 80 mm long, with a 25 mm wide pocket, a 10 mm boss height and one 4 mm chamfer, drawn with the note ISO 2768-mK.
Now suppose a dowel pin must press into a 6 mm hole. A ±0.2 mm general tolerance is useless there. That hole needs its own fit tolerance, which is exactly the point of the next section.
General tolerances are a default, not a design tool. Know the exclusions:
There is a useful nuance in the standard itself. Exceeding a general tolerance does not automatically mean rejection if the function of the part is not impaired. Do not rely on that as a quality plan. A supplier working to your drawing will usually measure to the written limit, so write the limit you actually need.
Use an individual tolerance, or a geometric tolerance per your drawing standard, for:
A practical rule: tolerate what matters tightly, and let ISO 2768-m cover the rest. If your assembly fails only when you tighten the whole drawing to class f, you probably have three or four critical features that should have been called out one by one.
| Process | Typical starting class | Why |
|---|---|---|
| CNC machined parts | m (K or H for flat, precise faces) | Class m is the common default for machined work and is achievable on most features without special setup. |
| Sheet metal | m for cut features, often c for formed features | Bending adds variation, so formed dimensions are where coarse classes bite. |
| Large welded or fabricated frames | c, with critical dimensions toleranced individually | Size range drives the allowed deviation. |
These are starting points for discussion, not guarantees from any shop. Confirm with your supplier what a given class means for your material, thickness and feature type. Our guides on tolerance in machining and explaining tolerance in manufacturing cover the basics behind these choices.
US drawings are typically built on ASME Y14.5. NIST notes that a tolerance is formally defined by ANSI Standard Y14.5 on dimensioning and tolerancing. ISO 2768 is an ISO standard and sits alongside it, so mixing the two on one drawing needs care: state which standard governs, and avoid applying a Y14.5 title block tolerance table and an ISO 2768 note at once.
Is ISO 2768 legally required in the United States? No. ASME explains that standards are voluntary unless a contract or regulation incorporates them. That means the note on your drawing, or a clause in your purchase order, is what makes ISO 2768 binding.
If you source from China, the common issue is that suppliers there may default to the Chinese general tolerance standard (GB/T 1804) when a drawing is silent or ambiguous. We cover that mapping in our ISO 2768 to GB/T crosswalk, and the specific risk on bent parts in managing ISO 2768 coarse risk in sheet metal sourcing.
ISO 2768-1:1989 was last reviewed and confirmed in 2022, and ISO lists it as due to be replaced by a new ISO 2768. The second-edition ISO 2768, a geometrical product specification (GPS) document, is under publication. Tables you find in older PDFs match the 1989 text. If you adopt the new edition in a template, say which edition the note refers to, because tolerance classes and designations may differ between editions.
When a drawing reaches us, the title block is the first thing our engineers read. In our experience, most tolerance disputes do not come from a machine that cannot hold a limit. They come from a drawing where the buyer and the shop assumed different defaults. A buyer pictures class f, the shop reads class m, and nobody notices until parts are measured.
Our advice is simple. Write the class on the drawing, tighten only the features that carry function, and talk to your project manager about anything that looks unusual before you release the order. We would rather question a note at the quoting stage than discover a mismatch at inspection. Prototypes especially benefit, since a first article is where you learn which “general” features turned out to be critical.
— Nas
If you have a drawing with an ISO 2768 note and want to know how it will be read in production, upload it for a quote. We manufacture machined parts through our CNC machining service and bent or cut parts through sheet metal fabrication, with no minimum order quantity, ISO-certified production and a dedicated project manager who reviews your tolerances with you.
ISO 2768-m sets only the Part 1 class, which controls linear and angular dimensions. ISO 2768-mK adds Part 2 class K, which also controls form and position such as flatness and straightness. Use the longer form when geometry matters and you do not want to dimension every face.
There is no official default in the standard; you choose the class. Class m is the most common choice on machined drawings, with K or H added for geometry where needed. Ask your supplier what they can hold economically for your material and part size.
The standard’s scope is parts made by metal removal or formed from sheet metal, so it is not a natural fit for printed or molded parts. Many buyers still reference it by contract, but you should agree process-specific limits with the supplier. Molding has its own guidance, linked above.
No. Standards are voluntary unless a contract or regulation incorporates them. The note on your drawing or a purchase order clause is what makes it apply.
The standard says exceeding a general tolerance does not automatically cause rejection if the function is not impaired. In practice, many buyers inspect to the written limit anyway. If a feature matters, give it an individual tolerance.