What this ISO tolerance calculator does
This calculator helps you estimate dimensional limits for common ISO fits using a nominal size, an IT grade, and a fundamental deviation letter. It is designed for quick engineering checks, quoting, and workshop planning when you need upper and lower limit sizes fast.
You enter a basic size in millimeters, choose whether you are calculating a hole or a shaft, then select the tolerance position and IT grade. The tool returns:
- Standard tolerance unit i in micrometers
- Total tolerance width (IT) in µm and mm
- Upper and lower deviations from nominal
- Upper and lower limit sizes for machining and inspection
ISO tolerance basics in plain language
Nominal size
Nominal size (also called basic size) is the target dimension from your drawing, such as 25 mm or 50 mm. Tolerances are applied around this size to create an acceptable manufacturing range.
Deviation and limits
Deviation is the amount above or below nominal. A part is acceptable if its measured dimension falls between the lower limit and upper limit calculated from those deviations.
IT grade
IT grades describe tolerance width. Lower IT number means tighter control (more precise, often more expensive). Higher IT number means wider tolerance (easier and cheaper to produce).
Fundamental deviation letter
The letter defines where the tolerance zone sits relative to the zero line (nominal size). For example, H holes place the lower deviation at zero, while h shafts place the upper deviation at zero. Other letters shift the zone up or down to produce clearance, transition, or interference fits.
How the calculator computes results
This page uses a practical ISO 286-style method for quick calculations:
- Standard tolerance unit: i = 0.45 × ³√D + 0.001 × D (µm)
- IT width: IT grade multiplier × i
- Fundamental deviation: approximated formula by selected letter
- Limits: nominal + lower deviation, nominal + upper deviation
For formal certification work, always verify final values against the latest official ISO tables and your project specification. This calculator is excellent for design iteration and production prep.
How to use it effectively
Step-by-step workflow
- Start with your drawing’s nominal size.
- Select component type (hole or shaft).
- Pick the position letter that matches your fit strategy.
- Select an IT grade based on required precision and process capability.
- Calculate and transfer the limit sizes to your process sheet or inspection plan.
Choosing a good starting point
If you are unsure where to begin, many general mechanical designs start with hole-basis systems like H7 paired with a shaft class (for example h6, g6, or k6) depending on desired assembly behavior.
Practical notes for machining and metrology
- Tighter grades require better tool condition, fixturing, temperature control, and measurement practice.
- Inspect near process temperature to avoid thermal expansion errors.
- Use gauge capability and GR&R checks before committing to very small tolerance windows.
- For production, track process capability (Cp/Cpk) so tolerance decisions remain realistic.
Common mistakes to avoid
- Mixing up hole letters (uppercase) and shaft letters (lowercase).
- Selecting an IT grade that your process cannot repeatedly achieve.
- Ignoring surface finish effects for tight fits.
- Treating quick estimates as a substitute for official standard tables in regulated projects.
Final takeaway
A solid tolerance strategy balances function, manufacturability, and cost. Use this ISO tolerance calculator to rapidly evaluate options, communicate limits clearly, and reduce design-to-shop misunderstandings. For final release, always confirm against your governing standards and quality plan.