Tolerance Limits, Stack-Up, and Fit Calculator
Use this calculator to quickly evaluate manufacturing limits, tolerance accumulation, and shaft/hole fit outcomes.
1) Single Dimension & Stack-Up
Tip: For a symmetric tolerance of ±0.02, enter +0.02 and -0.02.
2) Shaft/Hole Fit Check
What is a dimensional tolerance calculator?
A dimensional tolerance calculator helps engineers, machinists, quality technicians, and students turn drawing tolerances into practical numbers. Instead of reading a tolerance and mentally estimating limits, you can calculate the exact minimum size, maximum size, and total variation instantly.
In manufacturing, tiny differences matter. A part that is only 0.02 mm out of tolerance can fail inspection, create assembly problems, or reduce product life. This is why fast and accurate tolerance math is essential.
Key terms you should know
Nominal dimension
The target value called out on a drawing, such as 25.00 mm.
Upper and lower deviation
These values define how far above or below nominal the part can vary. Example: +0.05 / -0.03 means the part can be 0.05 above nominal and 0.03 below nominal.
Limit dimensions
The largest and smallest acceptable sizes:
- Maximum limit = nominal + upper deviation
- Minimum limit = nominal + lower deviation
Total tolerance range
The full allowable spread between max and min limits. This tells you how much manufacturing variation is acceptable for that feature.
How to use the calculator
- Choose your unit (mm, inches, or microns).
- Enter nominal size and upper/lower deviations.
- Set number of dimensions if you want a stack-up estimate.
- Select Worst Case or RSS stack-up method.
- Click calculate to view limits and accumulated variation.
Worst-case vs RSS stack-up
Worst-case method
Assumes every feature in the assembly stack is at its extreme in the same direction. This is conservative and guarantees assembly if the math works, but can lead to tighter (more expensive) tolerances.
RSS (Root Sum Square) method
Assumes independent random variation and estimates statistically likely stack-up. RSS is often less restrictive and can reduce cost, but should only be used when your quality process supports statistical assumptions.
Using fit calculations for shaft and hole assemblies
The fit section calculates minimum and maximum clearance:
- Clearance fit: always positive clearance
- Interference fit: always negative clearance (press fit)
- Transition fit: can result in either clearance or interference
This is useful for bearings, bushings, couplings, and precision mechanical assemblies where fit behavior directly affects performance.
Practical design tips
- Tighten tolerances only where function demands it.
- Match tolerance strategy to process capability (CNC, grinding, molding, etc.).
- Use datums and GD&T where geometric control matters more than size alone.
- Validate with gage R&R and process capability studies before production scaling.
Common mistakes to avoid
- Entering lower deviation as a positive number by accident.
- Assuming worst-case and RSS are interchangeable.
- Ignoring thermal expansion when measuring precision components.
- Using nominal-only checks instead of limit checks for fit-critical features.
Final thoughts
A dimensional tolerance calculator is a simple tool with big impact: better drawings, faster reviews, fewer scrap parts, and more reliable assemblies. Whether you are building prototypes or controlling mass production, clean tolerance math improves both quality and cost.