Flatness Calculator
Calculate flatness deviation, per-unit-area flatness, and tolerance compliance for precision surface plates, machined faces, and mating surfaces per ASME Y14.5 and ISO 1101.
Calculator
Results
Flatness Deviation
0.0700mm
Maximum height variation across the surface (h_max - h_min)
0.0004mm/mm
Flatness deviation normalized by square root of surface area
70.00%
Percentage of allowable flatness tolerance consumed
Pass
Pass if flatness deviation is within tolerance limit
Visualizations
Results Overview
Formula
Flatness is the minimum distance between two parallel planes that contain all measured surface points. The deviation is the difference between the highest and lowest points on the surface.
Alternative Form
Variables
| Symbol | Name | Unit | Description |
|---|---|---|---|
| h_max | Maximum Surface Height | mm | Highest measured point on the surface |
| h_min | Minimum Surface Height | mm | Lowest measured point on the surface |
| L | Part Length | mm | Length of measured surface |
| W | Part Width | mm | Width of measured surface |
| T | Tolerance | mm | Allowable flatness deviation per standard |
Explanation
Flatness is a form tolerance that controls the variation of a surface from a perfect plane. Unlike other GD&T controls, flatness does not require a datum reference. The flatness tolerance zone is the space between two parallel planes separated by the tolerance value. All points on the surface must lie within this zone.
Derivation
The flatness deviation is simply the range (peak-to-valley) of surface height measurements. Per-unit-area flatness normalizes the deviation by the square root of the surface area to provide a size-independent flatness metric. This is useful when comparing flatness across different part sizes.
Step-by-Step Calculation
Follow each step to understand how the result is calculated from your inputs.
Measure surface heights at multiple points using a surface plate and dial indicator or CMM.
Calculate flatness deviation and normalize by surface area.
Compare against tolerance to determine pass/fail status.
Worked Examples
See how the calculator works with different scenarios.
Scenario
A 200×150 mm granite surface plate is checked with an electronic level. Highest point: 0.05 mm, lowest point: -0.02 mm. Tolerance: 0.1 mm.
Inputs
Calculation
Flatness Deviation = 0.05 - (-0.02) = 0.07 mm % Tolerance = (0.07/0.10) × 100 = 70.0% Status: Pass
Result
Flatness Deviation: 0.0700 mm, Status: Pass (70% of tolerance)
Interpretation
The surface plate meets the Grade 1 flatness requirement with margin.
Understanding Your Result
Your Result: Flatness Deviation: 0.0700 mm
Typical range: Precision lapped surfaces: 0.001-0.005 mm. Ground surfaces: 0.005-0.02 mm. Machined surfaces: 0.02-0.1 mm. Surface plates (Grade 1): 0.005-0.015 mm. General engineering: 0.1-0.5 mm.
What This Means
Flatness quantifies how much a surface deviates from a perfect plane. A flatness of 0.1 mm means all surface points lie between two parallel planes 0.1 mm apart.
Why It Matters
Flatness is critical for sealing surfaces, bearing surfaces, machine ways, and any application where two surfaces must mate uniformly. Poor flatness causes leakage, misalignment, uneven stress distribution, and premature wear.
Professional Interpretation
Flatness is measured without a datum reference per ASME Y14.5. The tolerance zone consists of two parallel planes. Surface plate measurements use comparison methods; CMM measurements use best-fit plane algorithms. Temperature effects must be considered for large parts or high-precision requirements.
Recommendations
- •Verify surface plate calibration before flatness measurement
- •Use sufficient measurement points to capture surface variation (minimum 5 points)
- •Consider temperature stabilization for precision measurements
- •Document measurement locations with a grid map
- •Use appropriate filter settings to separate waviness from roughness
- •Check flatness in both longitudinal and transverse directions
Educational Content
Introduction
Flatness is one of the fundamental form tolerances in geometric dimensioning and tolerancing (GD&T). It controls the variation of a surface element from a perfect plane without requiring any datum reference.
Concept Explanation
Flatness is defined as the condition of a surface having all elements in one plane. The flatness tolerance specifies a tolerance zone defined by two parallel planes within which the entire surface must lie. The tolerance value represents the distance between these two planes.
Applications
Benefits
- •Ensures proper sealing of gasketed joints
- •Prevents distortion in assembled components
- •Reduces stress concentrations at mating surfaces
- •Improves bearing load distribution
- •Enables accurate fixturing and alignment
- •Facilitates consistent machining operations
Limitations
- •Does not control orientation relative to any datum
- •May not capture localized surface defects if measurement points are sparse
- •Temperature gradients can cause apparent flatness errors
- •Does not differentiate between waviness and roughness components
Best Practices
- •Always stabilize temperature before measurement
- •Use adequate point density to capture surface topography
- •Employ consistent measurement force for contact methods
- •Document measurement grid coordinates for repeatability
- •Apply statistical process control to flatness data
- •Consider environmental vibration isolation
- •Use calibrated reference standards for verification
Common Misconceptions
Practical Tips
- •Use a surface plate and dial indicator for quick flatness checks
- •Apply minimum 3×3 grid of measurement points for adequate coverage
- •Zero the indicator at the highest point for easy deviation reading
- •Consider part support: warping can occur from clamping forces
- •Use feeler gauges for Go/No-Go pass/fail flatness checks
- •For large surfaces, use a laser interferometer or electronic levels
- •Record temperature at time of measurement for traceability
Common Mistakes
Assumptions
This calculator makes the following assumptions to provide estimates:
Limitations
Be aware of these limitations when using this calculator:
Frequently Asked Questions
Answers to common questions about this calculator.
What is flatness in GD&T?
How is flatness measured?
Does flatness require a datum?
What is the difference between flatness and parallelism?
What is a typical flatness tolerance?
How do temperature changes affect flatness?
Can flatness be inspected without a surface plate?
What does flatness per unit area mean?
How many points should I measure for flatness?
What is the ISO standard for flatness?
How does flatness affect gasket sealing?
What is the difference between flatness and straightness?
How do I specify flatness on a drawing?
What causes flatness errors in machining?
Can I use flatness with a material condition modifier?
How do I measure flatness of a large surface?
What is the relationship between flatness and coplanarity?
How does coating thickness affect flatness?
What is the flatness of a typical granite surface plate?
How do I improve flatness of a machined part?
What is the repeatability of flatness measurements?
How does material hardness affect flatness?
Can flatness be measured on a curved surface?
What is the effect of vibration on flatness measurement?
How do I interpret a flatness of 0.1 mm?
What is the least squares plane method?
How does surface roughness affect flatness measurement?
What are the three common flatness evaluation methods?
How do I document flatness measurement results?
What is the difference between flatness and thickness variation?
How does part size affect flatness capability?
Related Calculators
Explore more calculators related to this topic.
Related Guides
Deepen your understanding with these educational resources.
Glossary
Technical terms used in mortgage calculations explained in plain language.
- ASME Y14.5
- American Society of Mechanical Engineers standard for dimensioning and tolerancing, including GD&T symbols and rules.
- Best-Fit Plane
- A reference plane calculated to minimize the sum of squared deviations from measured surface points.
- CMM
- Coordinate Measuring Machine - a device for measuring the geometry of physical objects by probing points on the surface.
- Coplanarity
- The condition where two or more surfaces lie in the same plane. Combines flatness with relative orientation.
- Datum
- A theoretically exact point, axis, or plane from which measurements are taken. Flatness does not require a datum.
- Feature Control Frame
- A rectangular frame in GD&T containing the geometric characteristic symbol, tolerance value, and optional datum references.
- Form Tolerance
- A GD&T tolerance that controls the shape of a feature (flatness, straightness, roundness, cylindricity).
- Grade (Surface Plate)
- Classification of surface plate accuracy: Grade 0 (laboratory), Grade 1 (inspection), Grade 2 (shop), Grade 3 (general use).
- ISO 1101
- International standard for geometrical product specifications (GPS) - geometrical tolerancing of form, orientation, location, and run-out.
- Lapping
- A precision finishing process using abrasive particles between two surfaces to achieve high flatness and surface finish.
- Least Squares Plane
- The plane that minimizes the sum of squared orthogonal distances from measured points to the plane.
- Minimum Zone Method
- The ISO-recommended method for flatness evaluation using two parallel planes at minimum separation containing all points.
- Peak-to-Valley
- The difference between the highest and lowest points on a surface. Also called total height variation.
- Profile of a Surface
- A GD&T tolerance that controls the form, size, orientation, and location of a surface relative to a theoretically exact profile.
- Surface Plate
- A precision reference surface, typically made of granite or cast iron, used for measurement and inspection of flatness.
- Tolerance Zone
- The three-dimensional region within which all points of a feature must lie. For flatness, it is two parallel planes.
- Waviness
- Surface irregularities with larger spacing than roughness, typically caused by machine tool vibrations or deflections.
- MMC
- Maximum Material Condition - the condition where a feature contains the maximum amount of material (e.g., minimum hole size, maximum shaft size).
- LMC
- Least Material Condition - the condition where a feature contains the minimum amount of material (e.g., maximum hole size, minimum shaft size).
- RFS
- Regardless of Feature Size - the condition where a tolerance applies regardless of the actual size of the feature.
Authoritative References
Trusted sources and standards referenced by this calculator.
Applicable Standards
Was This Calculator Helpful?
Page Information
2026-07-30
2.0.0
- ASME Y14.5-2018 - Dimensioning and Tolerancing
- ISO 1101:2017 - Geometrical Product Specifications (GPS)
- ISO 12781-1:2011 - Flatness Measurement
- ISO 2768-1:1989 - General Tolerances
- ISO 8015:2011 - Fundamental Principles of GPS
- ISO 5459:2011 - Datums and Datum Systems
- NIST Engineering Metrology Toolbox
- The American Society for Precision Engineering (ASPE)
Free to use for educational and professional purposes.