Tolerance Calculator | Calculate Engineering Tolerances


Tolerance Calculator

Easily calculate upper and lower limits, and total tolerance for your engineering and manufacturing needs with our Tolerance Calculator.

Calculate Tolerance


The target dimension or basic size.



The plus/minus deviation from nominal.


The minus deviation (enter as positive).



Total Tolerance0.2
Upper Limit100.1
Lower Limit99.9
Mean Size100

For Bilateral Equal: Upper Limit = Nominal + Value1, Lower Limit = Nominal – Value1, Total Tolerance = 2 * Value1

Size Limits Visualization

Chart showing Nominal Size, Upper Limit, and Lower Limit.

Results Summary Table

Parameter Value
Nominal Size 100
Upper Deviation +0.1
Lower Deviation -0.1
Upper Limit 100.1
Lower Limit 99.9
Total Tolerance 0.2
Mean Size 100

Summary of inputs and calculated tolerance values.

What is a Tolerance Calculator?

A Tolerance Calculator is a tool used in engineering and manufacturing to determine the acceptable range of variation for a physical dimension of a part. When a part is designed, it’s given a “nominal” or target dimension. However, it’s impossible to manufacture parts to the exact nominal dimension every time. Tolerances specify the maximum and minimum limits within which the actual dimension of the part must lie to be considered acceptable. Our Tolerance Calculator helps you quickly find these limits and the total allowed variation.

Engineers, machinists, quality inspectors, and designers use a Tolerance Calculator to ensure parts will fit together correctly and function as intended. It’s crucial for interchangeability of parts and for controlling the manufacturing process. By using a Tolerance Calculator, you can define the upper and lower limits based on the nominal size and specified deviations.

Common misconceptions are that tighter tolerances are always better. While tighter tolerances can lead to better performance or fit, they also significantly increase manufacturing costs. A Tolerance Calculator helps visualize the impact of different tolerance values, aiding in the balance between cost and function.

Tolerance Calculator Formula and Mathematical Explanation

The calculations performed by the Tolerance Calculator depend on the type of tolerance specified:

  • Bilateral Equal Tolerance: The variation is the same in both positive and negative directions from the nominal size.
    • Upper Limit (UL) = Nominal Size + Tolerance Value
    • Lower Limit (LL) = Nominal Size – Tolerance Value
    • Total Tolerance (T) = 2 * Tolerance Value
  • Bilateral Unequal Tolerance: The variation is different in the positive and negative directions.
    • Upper Limit (UL) = Nominal Size + Upper Deviation
    • Lower Limit (LL) = Nominal Size – Lower Deviation (where Lower Deviation is entered as positive)
    • Total Tolerance (T) = Upper Deviation + Lower Deviation
  • Unilateral Plus Tolerance: The variation is only in the positive direction from the nominal size, with zero variation downwards.
    • Upper Limit (UL) = Nominal Size + Tolerance Value
    • Lower Limit (LL) = Nominal Size
    • Total Tolerance (T) = Tolerance Value
  • Unilateral Minus Tolerance: The variation is only in the negative direction from the nominal size, with zero variation upwards.
    • Upper Limit (UL) = Nominal Size
    • Lower Limit (LL) = Nominal Size – Tolerance Value
    • Total Tolerance (T) = Tolerance Value
  • Limits: The upper and lower limits are specified directly.
    • Upper Limit (UL) = Specified Upper Limit Value
    • Lower Limit (LL) = Specified Lower Limit Value
    • Total Tolerance (T) = Upper Limit – Lower Limit

The Tolerance Calculator also finds the Mean Size = (Upper Limit + Lower Limit) / 2.

Variables Table

Variable Meaning Unit Typical Range
Nominal Size The target dimension mm, inch, etc. 0.001 to 10000+
Tolerance Value / Deviation The amount of allowed variation mm, inch, etc. 0.001 to 100+
Upper Limit Maximum acceptable dimension mm, inch, etc. Calculated
Lower Limit Minimum acceptable dimension mm, inch, etc. Calculated
Total Tolerance The total range of allowed variation (UL – LL) mm, inch, etc. Calculated

Practical Examples (Real-World Use Cases)

Example 1: Shaft Dimension

An engineer is designing a shaft with a nominal diameter of 50 mm. The requirement is a bilateral equal tolerance of +/- 0.05 mm.

  • Nominal Size: 50 mm
  • Tolerance Type: Bilateral Equal
  • +/- Value: 0.05 mm

Using the Tolerance Calculator:

  • Upper Limit: 50 + 0.05 = 50.05 mm
  • Lower Limit: 50 – 0.05 = 49.95 mm
  • Total Tolerance: 2 * 0.05 = 0.10 mm

The manufactured shaft diameter must be between 49.95 mm and 50.05 mm.

Example 2: Hole Dimension with Unequal Tolerances

A hole is designed with a nominal size of 20 mm. The designer specifies an upper deviation of +0.02 mm and a lower deviation of -0.01 mm (meaning the lower limit is 20 – 0.01).

  • Nominal Size: 20 mm
  • Tolerance Type: Bilateral Unequal
  • Value 1 (+ Deviation): 0.02 mm
  • Value 2 (- Deviation): 0.01 mm

Using the Tolerance Calculator:

  • Upper Limit: 20 + 0.02 = 20.02 mm
  • Lower Limit: 20 – 0.01 = 19.99 mm
  • Total Tolerance: 0.02 + 0.01 = 0.03 mm

The hole diameter must be between 19.99 mm and 20.02 mm.

How to Use This Tolerance Calculator

  1. Enter Nominal Size: Input the basic or target dimension of the feature.
  2. Select Tolerance Type: Choose the type of tolerance from the dropdown (Bilateral Equal, Bilateral Unequal, Unilateral Plus, Unilateral Minus, Limits).
  3. Enter Tolerance Values:
    • For Bilateral Equal, enter the +/- value in “Value 1”.
    • For Bilateral Unequal, enter the positive deviation in “Value 1” and the negative deviation (as a positive number) in “Value 2”.
    • For Unilateral Plus, enter the positive deviation in “Value 1”.
    • For Unilateral Minus, enter the negative deviation (as a positive number) in “Value 1”.
    • For Limits, enter the Upper Limit in “Value 1” and the Lower Limit in “Value 2”.
  4. Calculate: The results (Total Tolerance, Upper Limit, Lower Limit, Mean Size) will update automatically as you input values. You can also click “Calculate”.
  5. Read Results: The primary result (Total Tolerance) is highlighted, and intermediate values are shown below. The table and chart also update.
  6. Reset: Click “Reset” to return to default values.
  7. Copy: Click “Copy Results” to copy the main calculated values.

The Tolerance Calculator provides instant feedback on the dimensional limits, helping in design and manufacturing decisions.

Key Factors That Affect Tolerance Calculator Results

The results from a Tolerance Calculator are directly derived from the inputs, but the choice of those inputs is influenced by several factors:

  1. Function of the Part: How the part interacts with other components dictates the required precision. Mating parts with close fits (like bearings on shafts) need tighter tolerances, calculated carefully with a Tolerance Calculator.
  2. Manufacturing Process: Different manufacturing methods (e.g., casting, machining, 3D printing) have inherent variability and cost implications associated with the tolerances they can achieve.
  3. Material Properties: The material’s stability (e.g., thermal expansion, wear resistance) can influence the necessary dimensional tolerance.
  4. Cost: Tighter tolerances generally mean higher manufacturing and inspection costs. The Tolerance Calculator helps evaluate the range, but cost-benefit analysis is crucial.
  5. Assembly Requirements: If parts need to be assembled easily, tolerances must allow for some variation. A fit calculator often works hand-in-hand with tolerance calculations.
  6. Wear and Tear: Tolerances may be adjusted to account for expected wear over the part’s lifespan.
  7. Inspection Capabilities: The ability to accurately measure the parts to verify they are within tolerance limits is a factor.

Understanding these factors is crucial when using the Tolerance Calculator to set appropriate limits.

Frequently Asked Questions (FAQ)

What is the difference between tolerance and allowance?
Tolerance is the total permissible variation of a single dimension. Allowance is the intentional difference between the maximum material conditions of mating parts (e.g., the minimum clearance or maximum interference between a shaft and a hole). Our Tolerance Calculator focuses on the tolerance of a single part.
Why is it more expensive to make parts with tighter tolerances?
Tighter tolerances require more precise manufacturing processes, more skilled labor, slower production rates, more expensive machinery, and more rigorous inspection, all of which increase costs.
What is ‘nominal size’?
The nominal size is the target dimension from which the limits of size are derived by the application of the upper and lower deviations, as calculated by the Tolerance Calculator.
What does ‘bilateral’ and ‘unilateral’ mean in tolerances?
Bilateral tolerance means the variation is permitted in both directions (plus and minus) from the nominal size. Unilateral tolerance means the variation is permitted in only one direction (either plus or minus, with the other deviation being zero). The Tolerance Calculator handles both.
How does temperature affect tolerances?
Materials expand or contract with temperature changes. Standard engineering limits and tolerances are usually specified at a standard temperature (e.g., 20°C or 68°F). Significant temperature differences during manufacturing or operation need to be considered.
What is GD&T?
GD&T (Geometric Dimensioning and Tolerancing) is a system for defining and communicating manufacturing tolerance and relationships. It goes beyond simple dimensional tolerances to control form, orientation, location, and runout. This Tolerance Calculator deals with basic dimensional tolerances.
Can I use this Tolerance Calculator for any unit?
Yes, as long as you are consistent with the units used for nominal size and tolerance values (e.g., all in mm or all in inches). The calculator performs the arithmetic regardless of the unit.
What are ‘fits’ in engineering?
Fits refer to the degree of tightness or looseness between two mating parts, like a shaft and a hole. They are determined by the tolerances applied to both parts. We have a clearance calculator that can help with that.

© 2023 Your Company | Tolerance Calculator



Leave a Reply

Your email address will not be published. Required fields are marked *