Dimensions and tolerances

Dimensioning rules, size tolerances, fits, general tolerances, and how to dimension to avoid tolerance accumulation. 17 terms. For each term: meaning, how to show it on a drawing, an example, common mistakes, and JIS vs. ASME differences.

Size tolerance (dimensional tolerance)Nominal size (basic size, nominal dimension)Limits of size and deviationsUnilateral and bilateral tolerancesStandard tolerance grade (IT grade)Tolerance classFit systems (hole basis and shaft basis)Clearance, transition and interference fitsGeneral tolerancesGeneral geometrical tolerancesIndependency principleEnvelope requirementTwo-point sizeFeature of sizeTolerance accumulationTaylor principleGeometrical Product Specifications (GPS)

Size tolerance (dimensional tolerance)saizu kosa (sunpo kosa)size tolerance / dimensional tolerance

The width of variation allowed in a size such as length or diameter; the difference between the upper and lower limits of size. In the 2016 JIS revision the name changed from "dimensional tolerance" (sunpo kosa) to "size tolerance".[1][2][3]

Write as deviations50±0.1Equal upper and lower deviations (bilateral) are combined with ±Stacked50+0.20Upper deviation on top, lower deviation belowLimits of size50.250.0Maximum allowed on top, minimum belowTolerance classφ20H7φ20 is the nominal size, H7 is the tolerance class
Three ways to write a size tolerance: add deviations to the nominal size, write the limits of size, or write a tolerance class (such as H7). With 50±0.1, 49.9–50.1 passes.

How to write it on the drawing

  1. Write with deviationsFollow the nominal size with the upper and lower deviations (e.g., 50 +0.1/0).[4]
  2. Write limits of sizeWrite the maximum and minimum sizes one above the other.[4]
  3. Write a tolerance classWrite a tolerance class symbol, as in φ20H7.[4][5]
ExampleWith 50±0.3, anything from 49.7 mm to 50.3 mm passes.[2]

Common mistakes

JIS and ASMEIn ASME Y14.5, the size tolerance of a feature of size also controls form by default (Rule #1, the envelope principle). ISO and JIS do not.[12][6][13]

Standard: JIS B 0401-1:2016 (basics of size tolerances and fits); indication methods in JIS B 0420-1:2016 and JIS Z 8318. ISO 286-1, ISO 14405-1.[8][9][10][11]

Related:Nominal size (basic size, nominal dimension)Limits of size and deviationsIndependency principle

Nominal size (basic size, nominal dimension)zushi saizunominal size / basic size

The size value written on the drawing, from which deviations are measured. The 2016 revision of JIS B 0401 changed "basic size" (kijun sunpo) to "nominal size" (zushi saizu).[1][2]

φ20H7Nominal sizePosition symbol (capital for holes, lowercase for shafts)Standard tolerance grade (IT7; the smaller the number, the more precise)H and 7 together form the "tolerance class"Hole φ20H7 → 20.000–20.021Shaft φ20g6 → 19.980–19.993
Nominal size: the size value written on the drawing (the 20 in φ20H7). The deviations are determined relative to this value.

How to write it on the drawing

  1. Write as the reference for the deviationsFollow the nominal size with deviations or a tolerance class (e.g., 50 +0.1/0, φ20H7).[4][5]
ExampleThe "20" in φ20H7 is the nominal size.(An example built from the rules in the sources)[1][5]

Common mistakes

JIS and ASMEASME Y14.5-2018 added an explicit rule that "the value shown does not imply a functional or manufacturing target" (4.1(q)).[13]

Standard: JIS B 0401-1:2016.[8][1]

Related:Size tolerance (dimensional tolerance)

Limits of size and deviationskyoyo genkai saizu to kyoyosalimits of size / upper deviation / lower deviation

Limits of size are the maximum and minimum sizes allowed (upper and lower limits of size); deviations are the differences between those and the nominal size (upper and lower deviations). The 2016 revision renamed terms such as "maximum allowable dimension" and "upper dimensional deviation".[1][2][3]

Write as deviations50±0.1Equal upper and lower deviations (bilateral) are combined with ±Stacked50+0.20Upper deviation +0.2, lower deviation 0Limits of size50.250.0Upper limit of size 50.2, lower 50.0Tolerance classφ20H7φ20 is the nominal size, H7 is the tolerance class
A deviation is "the difference from the nominal size"; a limit of size is "the maximum or minimum size itself". 50 +0.2/0 and 50.2/50.0 mean the same range.

How to write it on the drawing

  1. Three ways to write itWrite nominal size + deviations, limits of size (maximum and minimum), or nominal size + a tolerance class symbol.[4]
  2. Showing both in the assembled stateAnother method is to write both parts' deviations or fit symbols side by side on a drawing of the two mating parts assembled.[4]
  3. Make numbers large and clearOn the shop floor, drawings get oily or folded, so write deviations and fit symbols large enough that they cannot be misread.[4]

Common mistakes

JIS and ASMEUS teaching materials introduce distinctions such as limit dimensioning with a limit on one side only (MIN, MAX), and bilateral tolerances that are equal or unequal.[3]

Standard: JIS Z 8318 (Indication of limits for linear and angular dimensions), JIS B 0401-1:2016.[10][8][4]

Related:Size tolerance (dimensional tolerance)Unilateral and bilateral tolerances

Unilateral and bilateral toleranceskatagawa kosa, ryogawa kosaunilateral tolerance / bilateral tolerance

A bilateral tolerance allows variation on both sides of the nominal size (such as ±0.1); a unilateral tolerance allows it in one direction only (such as +0.2/0).[3][14]

Write as deviations50±0.1Equal upper and lower deviations (bilateral) are combined with ±Stacked50+0.20Upper deviation on top, lower deviation belowNominal size±0.1Bilateral tolerance+0.2 / 0Unilateral tolerance0 / −0.2Unilateral toleranceComparing the tolerance zone (allowed range) with the line of the nominal size
A bilateral tolerance allows variation both above and below the nominal size (±0.1); a unilateral tolerance allows it on one side only (+0.2/0). When they differ, write the upper deviation on top and the lower deviation below.

How to write it on the drawing

  1. How to write upper and lower deviationsCombine equal bilateral tolerances as ±0.1; for unequal bilateral or unilateral tolerances, write the upper deviation above the lower deviation.[3][4]

Common mistakes

Standard: JIS Z 8318, JIS B 0401-1:2016.[10][8]

Related:Limits of size and deviations

Standard tolerance grade (IT grade)kihon saizu kosa tokyustandard tolerance grade / IT grade

Tolerance magnitudes defined by grade for each size range. The smaller the grade number, the more precise. The 2016 JIS revision renamed "tolerance grade" (kosa tokyu) to "standard tolerance grade".[15][1]

φ20H7Nominal sizePosition symbol (capital for holes, lowercase for shafts)Standard tolerance grade (IT7; the smaller the number, the more precise)H and 7 together form the "tolerance class"Hole φ20H7 → 20.000–20.021Shaft φ20g6 → 19.980–19.993
Standard tolerance grade (IT grade): the number that expresses the size of the tolerance. For the same nominal size, the smaller the number, the smaller the tolerance and the more precise.

How to write it on the drawing

  1. Typical usesMisumi's explanation says IT01–IT4 are mainly used for precision parts such as gauges, IT5–IT10 for fits in general machinery, and IT11–IT16 for parts without fits.[15]

Standard: JIS B 0401-1:2016, ISO 286-1:2010.[8][11]

Related:Tolerance class

Tolerance classkosa kurasutolerance class

A position symbol for the tolerance (capital for holes, lowercase for shafts) combined with the standard tolerance grade number (H7, g6, etc.). Renamed in the 2016 revision from "tolerance zone class" (kosa-iki kurasu).[15][1][5]

φ20H7Nominal sizePosition symbol (capital for holes, lowercase for shafts)Standard tolerance grade (IT7; the smaller the number, the more precise)H and 7 together form the "tolerance class"Hole φ20H7 → 20.000–20.021Shaft φ20g6 → 19.980–19.993
Tolerance class: a position symbol (capital for holes, lowercase for shafts) combined with a tolerance grade number (H7, g6, etc.). Written after the nominal size.

How to write it on the drawing

  1. Write after the nominal sizeWrite as φ20H7, φ20g6.[5][4]
  2. Order of symbolsFor holes there are 28 symbols from A to ZC: the closer to A, the larger the hole, and at H the lower deviation is 0. For shafts, a to zc: the closer to a, the smaller the shaft, and at h the upper deviation is 0.[15]
ExampleIf a φ10 hole for a bearing is H7 and the bearing side that fits in it is h6, the nominal size of both is 10, and the symbols set each deviation.[5]

Common mistakes

Standard: JIS B 0401-1/-2:2016, ISO 286-1.[8][11]

Related:Standard tolerance grade (IT grade)Fit systems (hole basis and shaft basis)

Fit systems (hole basis and shaft basis)hameai hoshikihole-basis fit system / shaft-basis fit system

A system for choosing which of the mating hole and shaft is the basis for combining tolerance classes. Fixing the hole at H and varying the degree of fit on the shaft side is the hole-basis fit system, which is generally the one used.[16][2][1]

Unit: µm (for φ20)How to write it on an assembly drawing: φ20 H7/g6Basic size φ20Hole H70〜+21−7〜−20Shaft g6Shaft k6+2〜+15Shaft p6+22〜+35Clearance fitTransition fitInterference fitFix the hole at H,and vary the degree of fit with the shaft symbol
Hole-basis fit system: fix the hole at H7 and change the tolerance class of the mating shaft (g6, k6, p6, etc.) to set the degree of clearance or interference.

How to write it on the drawing

  1. Choose from the recommended tableChoose from the recommended table in JIS B 0401-1 (e.g., for H7: f6, g6, h6, js6, k6, m6, n6, p6, r6, s6, etc.).[16]
  2. Start with the colored preferred classesFor your first choice, pick from the tolerance classes highlighted in the recommended table.[16]

Common mistakes

Standard: JIS B 0401-1:2016 (ISO fit system).[8][16]

Related:Clearance, transition and interference fitsChoosing a fit

Clearance, transition and interference fitssukimabame, chukanbame, shimaribameclearance fit / transition fit / interference fit

Classification by the condition when hole and shaft are assembled. A clearance fit always has clearance, a transition fit can have either clearance or interference, and an interference fit always has interference.[17][16][5]

Unit: µm (for φ20)How to write it on an assembly drawing: φ20 H7/g6Basic size φ20Hole H70〜+21−7〜−20Shaft g6Shaft k6+2〜+15Shaft p6+22〜+35Clearance fitTransition fitInterference fit
With an H7 hole, a g6 shaft always has clearance (clearance fit), k6 can have either clearance or interference (transition fit), and p6 always has interference (interference fit).

How to write it on the drawing

  1. How to write it in the assembled stateOn an assembly drawing, the tolerance classes of the mating hole and shaft can be written side by side.[4]
ExampleWith an H7 hole, g6 is a clearance fit, k6 a transition fit, and p6 an interference fit (recommended table in JIS B 0401-1).[16]

Common mistakes

Standard: JIS B 0401-1:2016.[8][16]

Related:Fit systems (hole basis and shaft basis)Choosing a fit

General tolerancesfutsu kosageneral tolerances / ISO 2768-1

Tolerances applied collectively to length and angle dimensions that do not have individual tolerances. There are 4 grades, fine f, medium m, coarse c, and very coarse v, and the deviations are set for each dimension range.[18][2][19][14]

The title block is at the lower right of the drawingPart nameBracketMaterialSS400Quantity2Scale1:2ProjectionDrawing no.KZ-001Drawn by2026.10.06Approved byGeneral tolerance JIS B 0405-mDeviations for medium m (excerpt)Over 6 up to 30±0.2Over 30 up to 120±0.3Over 120 up to 400±0.5
General tolerances: for dimensions without individual tolerances, state the standard and grade, such as "JIS B 0405-m", in a field near the title block to set tolerances all at once.

How to write it on the drawing

  1. Specify in one place in the general tolerance field of the drawing frameIn the general tolerance field near the title block, state the standard and grade that apply, and omit individual tolerances on each dimension.[20][2]
  2. Separate tables for chamfers and anglesChamfer lengths (broken edges: external radii and chamfer heights) and angles have separate deviation tables.[18]
ExampleFor medium m, a length of 50 mm (over 30 up to 120) is ±0.3, and a length of 200 mm (over 120 up to 400) is ±0.5.(An example built from the rules in the sources)[18]

Common mistakes

JIS and ASMEUS teaching materials introduce a method where a tolerance block near the title block sets the tolerance by number of decimal places. JIS uses a table of dimension ranges and grades.[23][18]

Standard: JIS B 0405:1991 (its English title is the same as ISO 2768-1). Metal stampings: JIS B 0408; sheared metal sheet: JIS B 0410.[21][22][18]

Related:General geometrical tolerancesTitle blockReference dimension

General geometrical tolerancesfutsu kika kosageneral geometrical tolerances

Geometrical tolerances applied collectively to features without individual geometrical tolerances. There are 3 grades, H, K, and L, and the tables set values for straightness/flatness, perpendicularity, symmetry, and circular runout.[24][19]

The title block is at the lower right of the drawingPart nameBracketMaterialSS400Quantity2Scale1:2ProjectionDrawing no.KZ-001Drawn by2026.10.06Approved byGeneral tolerance JIS B 0419-mKm = grade for lengths and angles, K = grade for geometrical tolerances
General geometrical tolerances: writing "JIS B 0419-mK" applies medium m to lengths and angles and grade K to geometrical tolerances all at once.

How to write it on the drawing

  1. Specify the grade in one place in the drawing frameAs with general tolerances, state the grade that applies to the whole drawing in one place.[19]
  2. How datums are taken is fixedFor perpendicularity, the longer side is the datum; for circular runout, the specified supporting surface is the datum (if none, the longer feature).[24]
ExampleAt grade K, flatness of a 200 mm face is 0.4 mm, perpendicularity with an 80 mm shorter side is 0.4 mm, and circular runout is 0.2 mm.(An example built from the rules in the sources)[24]

Common mistakes

Standard: JIS B 0419:1991. The corresponding ISO 2768-2 has been withdrawn (shown as Withdrawn on the ISO standard page).[25][26]

Related:General tolerancesGeometric tolerancing (GD&T)

Independency principledokuritsu no gensokuprinciple of independency / independency principle

The idea that the size tolerance and geometrical tolerance written on a drawing are unrelated unless otherwise specified, and each is a separate requirement to be met. Adopted by ISO (1985) and JIS (1988).[1][12][6]

How to write it on the drawing

  1. Add geometrical tolerances to control formSize tolerance alone does not control bending or waviness, so specify the form tolerance needed.[1][6]
  2. Use Ⓔ to link size and formAdd the envelope requirement Ⓔ after the size tolerance.[6][27]
ExampleIf only a size tolerance is given on a φ30 shaft, it passes as to size even if somewhat bent, as long as the two-point diameter is within tolerance in every cross-section.(An example built from the rules in the sources)[1][12]

Common mistakes

JIS and ASMEASME Y14.5 makes the envelope principle (Rule #1) the default and uses a symbol for independency when wanted (adopted in the 2009 edition). ISO and JIS make independency the default and add Ⓔ when a link is wanted.[12][6][13]

Standard: JIS B 0024:2019 (5.5 "Principle of independency"; adopted from ISO 8015:2011 with modifications).[28][29]

Related:Envelope requirementSize tolerance (dimensional tolerance)Two-point size

ⒺEnvelope requirementhoraku no jokenenvelope requirement

A condition that a feature of size must not exceed the perfect-form envelope at maximum material size. In ISO and JIS it is specified by adding Ⓔ after the size tolerance.[27][6][30]

How to write it on the drawing

  1. Ⓔ after the size toleranceExample: φ30±0.1 Ⓔ.[6][27]
  2. Applies to a single feature of sizeUsed for a single feature of size defined by a cylindrical surface or two opposite parallel planes.[27]
ExampleShaft φ20 0/−0.1 Ⓔ: the whole shaft must fit in a perfect cylinder (a gauge hole) of φ20.0. If the shaft is bent, the diameter must be made smaller by that amount.(An example built from the rules in the sources)[27]

Common mistakes

JIS and ASMEASME makes envelope the default and uses no symbol. ISO and JIS add Ⓔ only when needed. Mitutoyo America says "use Ⓔ in ISO when you want to control the fit with the mating part".[6][12][13]

Standard: Ⓔ is referenced to JIS B 0024 in the supplementary symbol table of JIS B 0021. Size specification is in JIS B 0420-1 (based on ISO 14405-1).[31][9]

Related:Independency principleMaximum material condition (MMC) and maximum material size (MMS)Feature of size

Two-point sizenitenkan saizutwo-point size / local size

A size obtained as the distance between two opposite points of a feature. In ISO and JIS, unless otherwise specified, size tolerances on lengths are judged by this two-point size.[9][12][13][1]

How to write it on the drawing

  1. Specify other evaluation methodsTo judge by other methods such as least-squares size, maximum inscribed size, or minimum circumscribed size, state it explicitly using the methods of JIS B 0420-1.[9]

Common mistakes

JIS and ASMEIn ASME Y14.5, a size tolerance controls both the fit with the mating part (actual mating size) and local size. ISO, unless otherwise specified, uses only the two-point size.[13]

Standard: JIS B 0420-1:2016 (based on ISO 14405-1:2010).[9]

Related:Independency principleFeature of size

Feature of sizesaizu keitaifeature of size

A feature defined by a size such as a diameter or width, like a cylinder, sphere, or two opposite parallel planes. When the size changes, the size of the feature changes.[27][9]

How to write it on the drawing

  1. Where the leader touches changes the targetIf the arrow of the tolerance frame is placed on the extension of the dimension line, the target is the center line or center plane (derived feature); if offset from the dimension line and placed on the surface, the target is the surface (integral feature).[27][33][34]
JIS and ASMEIn ASME, Rule #1 (envelope principle) applies to a feature of size.[12]

Standard: scope of JIS B 0420-1:2016 (cylinders and two opposite parallel planes).[9]

Related:Envelope requirementIntegral features and derived features

Tolerance accumulationkosa no ruisekitolerance stack-up / tolerance accumulation

When dimensions are chained one after another to locate something, each tolerance adds up, and the variation in the position of features far apart grows.[35][3]

20±0.125±0.135±0.1Between the two ends it varies up to ±0.3Tolerance accumulationIn a chain, the toleranceof each dimension adds up
Tolerance accumulation: chaining three ±0.1 dimensions gives variation up to ±0.3 between the two ends. For important distances, dimension directly from a datum.

How to write it on the drawing

  1. Dimensioning to avoid accumulationPut functionally important distances directly from a common datum (parallel dimensioning), or specify them with TEDs (theoretically exact dimensions) and a position tolerance.[35][36][5]
ExampleIn Keyence's example, if hole positions are set by chaining size tolerances, the distance between the holes is up to 45.3 mm; if set with TED and position tolerance, it is up to 45.1 mm.[35]

Common mistakes

Standard: dimension arrangement is in section 8 of JIS Z 8317-1:2008 (parallel, progressive, chain, coordinate, combined).[37]

Related:Chain dimensioningTheoretically exact dimension (TED)Position

Taylor principletera no genriTaylor's principle

The idea that the maximum-material side should be checked with a GO gauge that checks the whole feature at once, and the least-material side with a NO-GO gauge that checks elements individually. It began with inspecting threaded fits.[19][12]1 source (for reference)

Standard: no JIS that defines only this principle could be confirmed in this research.

Related:Envelope requirementMaximum material condition (MMC) and maximum material size (MMS)

Geometrical Product Specifications (GPS)seihin no kika tokusei shiyogeometrical product specifications / GPS

A group of ISO standards (ISO/TC 213) for specifying requirements such as form, size, and position on drawings without ambiguity and for systematically aligning how they are verified. JIS also maintains its standards for size tolerance, geometrical tolerance, and surface texture as GPS.[19][28][1]

Standard: the fundamental principles are in JIS B 0024:2019 (adopted from ISO 8015:2011 with modifications).[28][29]

Related:Independency principleGeometric tolerancing (GD&T)

📚Sources

Explanations without a mark are those on which two or more sources from different publishers agree. Because the text of the standards is paid, they were checked against technical materials from measuring-instrument and parts manufacturers, teaching materials from universities and public testing institutes, and public pages of the standards, and the explanations are written in Kezuriba's own words. The diagrams of the entry fields were drawn by Kezuriba.

  1. KEYENCE "Geometric Tolerancing from Scratch: What Is Geometric Tolerancing (Differences from Size Tolerance, the Independency Principle, 2016 Terminology Changes)"
  2. MISUMI "MISUMI Technical Information: Dimensional Tolerances (Fit Design-3)"
  3. WisTech Open (Wisconsin Technical College System, US) "Blueprint Reading Ch.8 Tolerance on Dimensions"
  4. MISUMI "MISUMI Technical Information: Locating Accuracy and Locating Pin Shape (How Fits Are Written)"
  5. Tokyo Institute of Technology (now Institute of Science Tokyo), School of Engineering, "M3 Mechanical Drawing: The Essentials of Mechanical Drawing (SS2 course material)"
  6. Mitutoyo (hosted by Tochigi Prefectural Industrial Technology Center) "Basics of Geometric Tolerancing (Document No. BSE-M3UGD26185, 2026, 71 slides)"
  7. MISUMI "MISUMI Technical Information: Tolerance Design and Geometric Tolerancing (Tolerance Design 2)"
  8. Japanese Industrial Standards Committee (JISC) JIS search "JIS B 0401-1/-2 GPS - ISO code system for tolerances on linear sizes"
  9. Japanese Standards Association (JSA), "JIS B 0420-1:2016 Geometrical product specifications (GPS) — Dimensional tolerancing — Part 1: Linear sizes (preview: table of contents and scope)"
  10. Japanese Industrial Standards Committee (JISC) JIS search, "JIS Z 8318 Technical product documentation (TPD) — Indication of limits for linear and angular dimensions"
  11. ISO「ISO 286-1:2010 ISO code system for tolerances on linear sizes — Part 1」
  12. KEYENCE, "Geometric Tolerancing from Scratch: International Standards and Geometric Tolerancing (ISO vs. ASME)"
  13. Mitutoyo America (Mitutoyo Institute of Metrology) "GD&T and the new ASME Y14.5-2018 (J. Salsbury, 2019)"
  14. Kyushu University Faculty of Science Workshop (published in the Institute for Molecular Science technical meeting proceedings), Atsushi Baba, "The Importance of Basic Knowledge of Drafting When Requesting Fabrication, and Proposals for Preventing Misunderstanding" (2024)
  15. MISUMI "MISUMI Technical Information: Types of Fits and Symbols (Fit Design-4)"
  16. MISUMI "MISUMI Technical Information: Selecting a Fit System (excerpt from JIS B 0401-1:2016)"
  17. MISUMI "MISUMI Technical Information: Basics of Fit Selection"
  18. MISUMI, "MISUMI Technical Information: Tolerances for dimensions without individual tolerance indications (excerpts from JIS B 0405 and others)"
  19. KEYENCE, "Geometric Tolerancing from Scratch: Glossary of geometric tolerancing terms"
  20. Shimane University (Interdisciplinary Faculty of Science and Engineering, Mechanical Design and Drafting), "Mechanical Design and Drafting, Lesson 1 course material (drawing border, title block, third-angle projection, choosing the front view)"
  21. Japanese Industrial Standards Committee (JISC) JIS search, "JIS B 0405 General tolerances — Part 1: Tolerances for linear and angular dimensions without individual tolerance indications"
  22. ISO「ISO 2768-1:1989 General tolerances — Part 1: linear and angular dimensions」
  23. WisTech Open (Wisconsin Technical College System, US) "Blueprint Reading Ch.7 Title Blocks"
  24. Misumi, "Misumi Technical Information: Geometrical Tolerances for Features Without Individual Tolerance Indications (excerpt from JIS B 0419:1991)"
  25. Japanese Industrial Standards Committee (JISC) JIS search, "JIS B 0419 General tolerances — Part 2: Geometrical tolerances for features without individual tolerance indications"
  26. ISO, "ISO 2768-2:1989 General tolerances — Part 2: geometrical tolerances (withdrawn)"
  27. KEYENCE "Geometric Tolerancing from Scratch: The Envelope Requirement"
  28. Japanese Standards Association (JSA), "JIS B 0024:2019 GPS — Fundamental principles (preview: table of contents and foreword)"
  29. ISO「ISO 8015:2011 GPS — Fundamentals — Concepts, principles and rules」
  30. KEYENCE, "Geometric Tolerancing from Scratch: List of geometric tolerance symbols and supplementary symbols"
  31. MISUMI "MISUMI Technical Information: Geometrical Tolerance Indication (excerpt from JIS B 0021:1998)"
  32. KEYENCE, "Geometric Tolerancing from Scratch: Measuring Circularity"
  33. KEYENCE "Geometric Tolerancing from Scratch: What Is a Datum"
  34. KEYENCE "Geometric Tolerancing from Scratch: Form Tolerances (Form Deviations)"
  35. KEYENCE, "Geometric Tolerancing from Scratch: Geometric tolerance drawings and symbols (classification of characteristics, TED, tolerance zones)"
  36. WisTech Open (Wisconsin Technical College System, US) "Blueprint Reading Ch.5 Dimensioning Systems"
  37. Japanese Standards Association (JSA), "JIS Z 8317-1:2008 Dimensioning and tolerancing (preview: table of contents, foreword)"