GD&T Guide

Engineering Reference

Geometric Dimensioning
& Tolerancing

A comprehensive visual reference for GD&T based on ASME Y14.5 — covering symbols, modifiers, bonus tolerance, datum systems, feature control frames, and fundamental rules.

Symbols Covered
14
Modifier Types
8
Fundamental Rules
2
Standard
Y14.5-2018

Feature Control Frame

The feature control frame (FCF) is the primary vehicle for communicating GD&T requirements on engineering drawings. Every FCF is read left to right.

① Symbol
② Tolerance
⌀0.25
③ Modifier
④ Primary Datum
A
⑤ Secondary Datum
B
⑥ Tertiary Datum
C
ℹ️
Reading the FCF above True position tolerance of ⌀0.25 at MMC (Ⓜ), located relative to datum reference frame A|B|C.
Geometric Characteristic Symbol Identifies which GD&T control applies — form, orientation, location, or runout.
Tolerance Value Width of tolerance zone. Prefix ⌀ = cylindrical zone. No prefix = parallel-plane zone.
Material Condition Modifier Ⓜ MMC, Ⓛ LMC, or Ⓢ RFS. Follows tolerance value or datum letter.
④⑤⑥
Datum References Up to 3 datums establishing the DRF (Datum Reference Frame). Order = priority.

Composite FCF vs. Multi-Single-Segment

Composite FCF
⌀0.50
A
B
⌀0.20

One symbol spans both rows. Lower segment controls pattern spacing only.

Multi Single-Segment
⌀0.50
A
B
⌀0.20
A

Two separate FCFs. Each is fully independent with its own datum references.

GD&T Characteristic Symbols

14 geometric controls organized into 5 categories. Each symbol defines a specific tolerance zone that the feature must lie within.

Circularity (Roundness)
Form

Controls how round a cross-section of a feature is. The tolerance zone is two concentric circles — the surface must lie between them. No datum required.

○ 0.05
Cylindricity
Form

Controls roundness, straightness, and taper of a cylinder simultaneously. Tolerance zone = two coaxial cylinders. Most stringent form control. No datum required.

⌭ 0.03
Straightness
Form

Controls how straight a line element or axis is. Applied to a surface: two parallel lines. Applied to an axis (⌀ prefix): cylindrical zone. Can override Rule #1. No datum.

— 0.08 | — ⌀0.04 (axis)
Flatness
Form

Controls how flat a surface is. Tolerance zone = two parallel planes. Often specified on sealing surfaces, mating faces, and gasket seats. No datum required.

⏥ 0.10
Angularity
Orientation

Controls orientation of a feature at any angle other than 0° or 90°. Tolerance zone is two parallel planes at the specified basic angle to the datum. Datum required.

∠ 0.20 A
Perpendicularity
Orientation

Controls orientation 90° to a datum. Applied to a surface: two parallel planes. Applied to an axis: cylindrical zone. Controls squareness. Datum required.

⊥ ⌀0.15 A
Parallelism
Orientation

Controls orientation of a surface or axis parallel to a datum. Common for mating surfaces. Can be applied to planes, lines, or axes. Datum required.

∥ 0.12 A
True Position
Location

Most commonly used GD&T control. Defines how far a feature's axis/center plane can deviate from its theoretically exact (basic) location. Enables bonus tolerance with MMC. Datum required.

⌖ ⌀0.25 Ⓜ A B C
Concentricity
Location

Controls the median points of a feature to a datum axis. Tolerances the axis, not the surface. Extremely difficult to measure — replaced by runout or position in modern practice. Datum required.

◎ ⌀0.20 A
Symmetry
Location

Controls median points of a feature symmetric to a datum plane. Similar inspection difficulty as concentricity. Often replaced by position control. Removed in ASME Y14.5-2018. Datum required.

⊙ 0.30 A
Circular Runout
Runout

Controls surface variation measured at each cross-section as the part rotates 360° around the datum axis. A single-revolution measurement. Used on shafts, bearing seats. Datum required.

↗ 0.05 A
Total Runout
Runout

Controls all surface points simultaneously as part rotates and indicator traverses the full surface. Controls cylindricity + coaxiality together. More stringent than circular runout. Datum required.

⇗ 0.08 A-B
Profile of a Line
Profile

Controls the shape of a cross-sectional profile. Tolerance zone is 2D — two curves offset from the true profile. Can be unequally disposed using U modifier. Datum may or may not be required.

⌒ 0.40 A B
Profile of a Surface
Profile

3D control — most versatile GD&T symbol. Can simultaneously control form, orientation, and location of any surface. Universal control for complex shapes, stampings, castings. Datum may or may not be required.

⌓ 0.50 A B C

Tolerance Zone Shapes

The shape of the tolerance zone depends on the symbol and whether a ⌀ prefix is used.

Two Parallel Planes
Default for most orientation & form controls. Tolerance = total width between planes.
tolerance zone
Cylindrical Zone (⌀)
When ⌀ prefix is used. For position of holes, perpendicularity/straightness of axes.
⌀tol
Two Concentric Circles
For circularity and circular runout. Applied per cross-section around an axis.
tol
Two Coaxial Cylinders
For cylindricity and total runout. Controls entire surface simultaneously.

Modifiers

Modifiers refine how a tolerance applies. Material condition modifiers enable bonus tolerance and open up additional geometric relationships.

Symbol Name Applies To Effect / Description
Maximum Material Condition (MMC) Features of size only (holes, pins, slots, tabs) Tolerance applies at MMC size. As feature departs from MMC toward LMC, additional (bonus) tolerance is earned. Most common modifier. Used for assembly fit.
Least Material Condition (LMC) Features of size Tolerance applies at LMC. Bonus earned as feature departs toward MMC. Used where wall thickness or structural strength is critical (e.g., minimum material for casting bosses).
Regardless of Feature Size (RFS) Features of size Default per ASME Y14.5-2018 (implied, rarely written). Tolerance applies regardless of actual size — no bonus tolerance earned. Used for functional requirements.
Projected Tolerance Zone Position of threaded holes, press fits Extends the tolerance zone beyond the part surface to control the mating feature's alignment (e.g., stud projecting from a tapped hole). Eliminates interference from angular error.
Free State (Non-rigid) Non-rigid parts (gaskets, sheet metal, plastics) Measurement taken in free state (unrestrained). Without modifier, non-rigid parts are measured in restrained/simulated assembly condition per drawing note.
ST Statistical Tolerance Any tolerance Tolerance must be maintained using statistical process control (SPC). Allows wider individual tolerances while maintaining assembly-level requirements. Requires SPC plan.
CF Continuous Feature Profile, surfaces Treat interrupted or offset surfaces as a single continuous feature. Both surfaces must lie within the same profile tolerance zone simultaneously.
U⌃ Unequal Bilateral (Unequally Disposed) Profile of a Line, Profile of a Surface Distributes profile tolerance unequally: inside vs outside. Example: ⌓ 0.6 U 0.4 — 0.4 toward material, 0.2 away from material (total = 0.6).

MMC vs LMC — Size Concept

For an Internal Feature (Hole)
MMC = Smallest hole⌀9.90 (min)
LMC = Largest hole⌀10.10 (max)
A smaller hole has more material → MMC
For an External Feature (Pin / Boss)
MMC = Largest pin⌀10.10 (max)
LMC = Smallest pin⌀9.90 (min)
A larger pin has more material → MMC

Bonus Tolerance

When a material condition modifier (Ⓜ or Ⓛ) is applied, the geometric tolerance can increase as the feature departs from the specified condition — this additional allowance is called bonus tolerance.

💡
Key Insight Bonus tolerance is earned automatically — no separate calculation is needed on the drawing. CMM software computes it from the measured actual mating envelope (AME).
Total Tolerance Formula
Total Tol
What you get
=
Stated Tol
In FCF
+
Bonus Tol
Earned
Bonus
=
|AME − MMC|
Departure from MMC

Datums & the Datum Reference Frame

A datum is a theoretically exact point, axis, line, or plane from which measurements are made. The Datum Reference Frame (DRF) is the 3-2-1 constraint system that fully immobilizes a part in 3D space.

⚠️
Datum vs. Datum Feature vs. Datum Simulator A datum feature is the physical surface. A datum is the theoretically exact geometry derived from it. The datum feature simulator (CMM chuck jaw, surface plate) is the physical tool used to establish the datum.

The 3-2-1 Rule — Degrees of Freedom

Primary Datum
A
Plane — 3 Points of Contact
Constrains 3 degrees of freedom: translation in Z, and rotation about X and Y (Rz eliminated, Tx, Ty constrained via surface). Must have most area for stability.
Secondary Datum
B
Plane / Feature — 2 Points of Contact
Constrains 2 more degrees: translation along X, rotation about Z. Must be perpendicular to primary. Often a narrow surface or feature of size.
Tertiary Datum
C
Point / Feature — 1 Point of Contact
Constrains the final degree of freedom: translation along Y. A single point stop. Part is now fully constrained — 6 DOF locked.

Datum Feature Types

Datum Feature TypeGeometryDegrees of Freedom ConstrainedCommon Application
Planar DatumFlat surface1 translation + 2 rotations (3 DOF)Bottom face, machined flange face
Cylindrical DatumHole or shaft2 translations (axis) — 4 DOF if primaryBore, shaft OD, pilot feature
Width DatumSlot or tab1 translation (center plane)Keyed slots, symmetrical bosses
Point DatumSphere, apex3 translationsPrecision spherical features
Line DatumAxis from intersection of planes2 rotationsCompound datum features
📐
Compound Datum (A-B) and Customized DRF Two coaxial features can be combined as datum A-B to establish a single axis from both (e.g., two bearing journals). ASME Y14.5-2018 introduced the Customized Datum Reference Frame using the degree-of-freedom notation [u,v,w,x,y,z].

Fundamental Rules

ASME Y14.5 defines two fundamental rules that govern GD&T interpretation. These are not optional — they apply to all drawings unless explicitly overridden.

Rule #1 — Taylor Principle
Individual Feature of Size — Envelope Requirement
When only a size tolerance is applied to a feature of size, the feature's actual mating envelope (perfect form at MMC) must not be violated. The feature must fit inside a perfect boundary at MMC.

A pin of ⌀10.00±0.10 must fit through a perfect ⌀10.10 ring gauge, and each cross-section must be ≥⌀9.90.
⚠ Can be overridden by Ⓕ (Free State) or "PERFECT FORM AT MMC NOT REQUIRED" note.
Rule #2 — Default Modifier
RFS is the Default for All Controls
Unless a material condition modifier (Ⓜ or Ⓛ) is explicitly stated in the FCF, Regardless of Feature Size (RFS) applies automatically to both the geometric tolerance and the datum reference.

This means no bonus tolerance is earned unless Ⓜ or Ⓛ is explicitly written.
ℹ Y14.5-1994 had Ⓢ as a writeable symbol; Y14.5-2018 makes RFS implied and removes the need for Ⓢ.
Additional Rule
Basic Dimensions are Theoretically Exact
A basic dimension (boxed number) defines the theoretically exact location, orientation, or size of a feature. It carries no tolerance itself — all tolerance comes from the associated FCF (position, profile, etc.).

Basic dimensions never appear without an FCF. The FCF contains all the tolerance for that feature.
Example: ⬚30 ⬚20 (basic dims) + ⌖ ⌀0.25 Ⓜ A B C (FCF)
Additional Rule
Dimension Origin
Tolerances apply to the full extent of the feature unless otherwise limited. Geometric controls apply to the full extent of the feature in the direction of control.

A straight leader arrow pointing to a surface means the control applies to the entire surface, not a portion of it.
Limited length/area controls use "× length" notation in the FCF or drawing note.

Virtual Condition & Resultant Condition

Two critical boundary concepts used in mating-part analysis and gauge design.

ConditionExternal Feature (Pin)Internal Feature (Hole)Use
Virtual Condition (VC) MMC + Geometric Tol = outer boundary
VC = ⌀10.10 + 0.25 = ⌀10.35
MMC − Geometric Tol = inner boundary
VC = ⌀9.90 − 0.25 = ⌀9.65
Gauge design (GO gauge), worst-case fit check
Resultant Condition (RC) LMC − Geometric Tol = inner boundary
RC = ⌀9.90 − 0.45 = ⌀9.45
LMC + Geometric Tol = outer boundary
RC = ⌀10.10 + 0.45 = ⌀10.55
Edge distance, wall thickness, structural check

Common Inspection Methods

CMM (Coordinate Measuring Machine)
Industry standard for GD&T verification. Measures 3D point clouds and fits geometric elements. Best for complex datums, position, profile.
Functional Gauging
GO/NO-GO gauges simulate virtual condition. Economical for high-volume production. Validates MMC-based position tolerances efficiently.
Dial Indicator / Height Gauge
Traditional runout, flatness, parallelism measurement. FIM (Full Indicator Movement) = total indicator reading = tolerance zone width.
Optical / Vision Systems
For small or fragile parts. Measures profile, angularity, form. Non-contact measurement preferred for soft or heat-sensitive parts.

Quick Reference — Datum Requirements

Control TypeSymbolDatum Required?Bonus Tol (Ⓜ)?Notes
FlatnessNoNoSelf-referencing form control
StraightnessNoNo**On axis (⌀): can override Rule #1
CircularityNoNoPer cross-section only
CylindricityNoNoMost stringent form control
Profile of a SurfaceOptionalNoNo datum = form only
Profile of a LineOptionalNo2D cross-section control
AngularityYesNoOrientation only, no location
PerpendicularityYesNo90° orientation control
ParallelismYesNo0° orientation control
True PositionYesYes (Ⓜ or Ⓛ)Most versatile location control
ConcentricityYesNo (axis only)Hard to measure; prefer position
SymmetryYesNoRemoved in Y14.5-2018
Circular RunoutYesNoPer cross-section
Total RunoutYesNoFull surface simultaneously

Bonus Tolerance Calculator

Enter feature size limits and the stated position tolerance. Switch between MMC and LMC modes. The table auto-generates bonus tolerance for every step within the size range.

Feature type:

Virtual & Resultant Boundary Calculator

Calculates all four critical boundaries for mating part analysis, gauge design, and worst-case fit checks. Works for both internal (holes) and external (pins/bosses) features under MMC or LMC.

Feature Parameters

Set 0 to ignore. Used for Ⓟ projected zone gauge sizing.
Enter parameters and click
Calculate to see boundaries
Based on ASME Y14.5-2018 — Dimensioning and Tolerancing Standard
For engineering reference. Always consult the official standard for contractual requirements.