ISO Hole Tolerance Calculator

Calculate Your ISO Hole Tolerances

Enter the basic size of the hole. (e.g., 20 for 20mm)
Select the letter indicating the position of the tolerance zone relative to the nominal size. (e.g., H for basic hole)
Choose the IT grade, which defines the magnitude of the tolerance. Lower numbers mean tighter tolerances.
Select your preferred unit system for inputs and results.

Calculation Results

Tolerance Band (IT): 0.021 mm
Upper Deviation (ES): 0.021 mm
Lower Deviation (EI): 0.000 mm
Maximum Hole Diameter: 20.021 mm
Minimum Hole Diameter: 20.000 mm

These values are calculated based on the ISO 286 standard for limits and fits. The Standard Tolerance Unit (i) and fundamental deviation (EI) are computed, then combined to determine the Upper (ES) and Lower (EI) deviations, which define the permissible range for the hole's diameter.

Note: Fundamental deviation values for G, F, E are based on common engineering approximations for simplicity within this calculator, not full ISO 286 lookup tables.

Visual representation of Nominal Diameter, Minimum, and Maximum Hole Diameters.
ISO Tolerance Grades (IT) and their Multipliers for Standard Tolerance Unit (i)
IT Grade Approx. Multiplier for 'i' Relative Precision Typical Application
IT10.05Extremely FineGauge blocks, master gauges
IT610FinePrecision gears, ball bearings
IT716Medium FineGeneral precision machining, close fits
IT825MediumStandard machine parts, running fits
IT940CoarseGeneral engineering, loose fits
IT1064Very CoarseSheet metal, rough castings

1. What is ISO Hole Tolerance?

The ISO hole tolerance calculator is an essential tool for engineers, machinists, and quality control professionals. It helps determine the permissible variation in the diameter of a hole according to the international ISO 286 standard for limits and fits. This standard is crucial for ensuring that mating parts fit together as intended, whether it's a tight interference fit or a loose clearance fit.

At its core, an ISO hole tolerance specifies a range of acceptable diameters for a manufactured hole, rather than a single, perfect dimension. This range is defined by an upper deviation (ES) and a lower deviation (EI) from the nominal size. Understanding these deviations is vital for designing functional assemblies and manufacturing components with the required precision.

Who Should Use This ISO Hole Tolerance Calculator?

Common Misunderstandings

One common misunderstanding is confusing hole tolerances with shaft tolerances. While both follow ISO 286, their fundamental deviations (EI for holes, es for shafts) are defined differently. Another is the impact of units; always ensure consistency in your calculations, which our iso hole tolerance calculator handles seamlessly with its unit switcher.

2. ISO Hole Tolerance Formula and Explanation

The calculation of ISO hole tolerance involves several steps, primarily relying on the nominal diameter (D), the chosen tolerance grade (IT), and the fundamental deviation letter for the hole. All internal calculations in this calculator are performed in millimeters (mm) for consistency with the ISO standard.

The process generally follows these steps:

  1. Calculate the Standard Tolerance Unit (i): This is a fundamental value that scales with the nominal diameter. i = 0.45 * D^(1/3) + 0.001 * D (Where D is in mm, and i is in micrometers, then converted to mm for consistency).
  2. Determine the IT (International Tolerance) Value: This value represents the actual tolerance band width, derived by multiplying 'i' by a factor specific to the chosen IT grade (e.g., IT7 = 16 * i).
  3. Calculate the Fundamental Deviation (EI): For holes, this is the lower deviation (EI) from the nominal size. It's determined by the hole's letter designation (e.g., H, G, F). For an 'H' hole, EI is always 0. For other letters, EI will be a positive value, indicating a clearance fit.
  4. Calculate the Upper Deviation (ES): This is simply the lower deviation plus the IT value: ES = EI + IT
  5. Determine Maximum and Minimum Hole Diameters: Maximum Hole Diameter = D + ES Minimum Hole Diameter = D + EI

Variables Table for ISO Hole Tolerance Calculator

Key Variables and Definitions for ISO Hole Tolerance Calculation
Variable Meaning Unit (Inferred) Typical Range
D Nominal Diameter (Basic Size) mm (or inch) 0.1 mm to 500 mm
i Standard Tolerance Unit mm 0.001 mm to 0.1 mm (depends on D)
IT International Tolerance (Tolerance Band Width) mm 0.001 mm to 1 mm (depends on D, IT grade)
EI Lower Deviation (Fundamental Deviation for holes) mm 0 mm to +0.1 mm (depends on D, hole letter)
ES Upper Deviation mm 0 mm to +1.1 mm (depends on D, IT, EI)
Max Hole Maximum permissible hole diameter mm (or inch) D + ES
Min Hole Minimum permissible hole diameter mm (or inch) D + EI

3. Practical Examples Using the ISO Hole Tolerance Calculator

Let's walk through a couple of examples to see how the iso hole tolerance calculator works and how different inputs affect the results.

Example 1: Basic Hole (H7)

  • Inputs:
    • Nominal Diameter (D): 20 mm
    • Hole Fundamental Deviation: H
    • Tolerance Grade: IT7
    • Units: Millimeters (mm)
  • Calculation Steps:
    1. Calculate 'i' for D=20mm.
    2. Determine IT7 (16 * i).
    3. For 'H' hole, EI = 0.
    4. Calculate ES = EI + IT.
    5. Calculate Max and Min Hole Diameters.
  • Results:
    • Tolerance Band (IT): ~0.021 mm
    • Upper Deviation (ES): +0.021 mm
    • Lower Deviation (EI): 0.000 mm
    • Maximum Hole Diameter: 20.021 mm
    • Minimum Hole Diameter: 20.000 mm

This means a 20H7 hole must have a diameter between 20.000 mm and 20.021 mm. This is a common tolerance for general-purpose fits.

Example 2: Clearance Hole (F8) with Unit Change

  • Inputs:
    • Nominal Diameter (D): 1.5 inches (converted internally to mm)
    • Hole Fundamental Deviation: F
    • Tolerance Grade: IT8
    • Units: Inches (in)
  • Calculation Steps:
    1. Convert 1.5 inches to mm (1.5 * 25.4 = 38.1 mm).
    2. Calculate 'i' for D=38.1mm.
    3. Determine IT8 (25 * i).
    4. Calculate EI for 'F' hole (a positive value for clearance).
    5. Calculate ES = EI + IT.
    6. Calculate Max and Min Hole Diameters in mm, then convert back to inches.
  • Results (displayed in inches):
    • Tolerance Band (IT): ~0.0016 inches
    • Upper Deviation (ES): +0.0033 inches
    • Lower Deviation (EI): +0.0017 inches
    • Maximum Hole Diameter: 1.5033 inches
    • Minimum Hole Diameter: 1.5017 inches

For a 1.5F8 hole, the diameter should be between 1.5017 inches and 1.5033 inches. The 'F' designation ensures a positive lower deviation, guaranteeing a clearance fit with a shaft.

4. How to Use This ISO Hole Tolerance Calculator

Our iso hole tolerance calculator is designed for ease of use and accuracy. Follow these simple steps to get your precise tolerance values:

  1. Enter Nominal Diameter: Input the basic size of your hole in the "Nominal Diameter (D)" field. Ensure this is the theoretical perfect dimension.
  2. Select Hole Fundamental Deviation: Choose the appropriate letter for your hole from the "Hole Fundamental Deviation Letter" dropdown. 'H' is the most common for basic holes, where the lower deviation is zero. Other letters provide specific clearance or interference conditions.
  3. Select Tolerance Grade (IT Number): Pick the desired IT grade from the "Tolerance Grade (IT Number)" dropdown. Lower IT numbers (e.g., IT6) indicate very tight, precise tolerances, while higher numbers (e.g., IT18) denote looser tolerances.
  4. Choose Unit System: Use the "Units" dropdown to select either Millimeters (mm) or Inches (in). The calculator will automatically convert inputs and display results in your chosen unit.
  5. Calculate: Click the "Calculate Tolerance" button. The results will instantly appear in the "Calculation Results" section. The chart will also update dynamically.
  6. Interpret Results:
    • Tolerance Band (IT): This is the total width of the acceptable diameter range.
    • Upper Deviation (ES): The maximum allowed deviation from the nominal size.
    • Lower Deviation (EI): The minimum allowed deviation from the nominal size.
    • Maximum/Minimum Hole Diameter: The actual largest and smallest acceptable hole sizes.
  7. Copy Results: Use the "Copy Results" button to easily transfer all calculated values to your clipboard for documentation or further use.
  8. Reset: The "Reset" button will clear all inputs and restore default values.

Remember to always double-check your input values to ensure accurate results for your iso hole tolerance calculator needs.

5. Key Factors That Affect ISO Hole Tolerance

Understanding the factors that influence ISO hole tolerance is crucial for design and manufacturing. Here are some key considerations:

6. Frequently Asked Questions about ISO Hole Tolerance

What is the ISO 286 standard?

ISO 286 is an international standard that specifies the ISO system of limits and fits for engineering purposes. It defines tolerance zones for both holes and shafts, using a combination of a nominal size, a fundamental deviation letter, and a tolerance grade number (IT).

What is the difference between hole and shaft tolerance?

While both use the ISO 286 system, hole tolerances refer to internal features (e.g., a bore), and shaft tolerances refer to external features (e.g., a pin). The fundamental deviations are specified differently: for holes, the lower deviation (EI) is fundamental, while for shafts, the upper deviation (es) is fundamental. This ensures a consistent "basic hole system" or "basic shaft system" for defining fits. You can use a shaft tolerance calculator for external features.

What does H7 mean in hole tolerance?

H7 is a very common designation for a hole tolerance. 'H' indicates that the lower deviation (EI) is zero, meaning the minimum permissible hole diameter is exactly the nominal size. '7' refers to the IT7 tolerance grade, which defines the magnitude of the tolerance band. H7 is typically used for general-purpose running or sliding fits.

Why are fundamental deviation letters used?

The fundamental deviation letter (e.g., H, G, F) defines the position of the tolerance zone relative to the nominal size (zero line). It's crucial for establishing the type of fit (clearance, transition, or interference) when combined with a shaft tolerance. For holes, capital letters are used; for shafts, lowercase letters are used.

How do units (mm vs. inch) affect calculations in the iso hole tolerance calculator?

The ISO 286 standard is fundamentally based on millimeters. When you select inches in our iso hole tolerance calculator, your input is first converted to millimeters for the ISO-standard calculations, and then the results are converted back to inches for display. This ensures accuracy while providing user flexibility.

What's the difference between IT grades like IT6, IT7, and IT8?

The IT (International Tolerance) grade number indicates the magnitude of the tolerance band. A lower number means a tighter, more precise tolerance (e.g., IT6 is tighter than IT7, which is tighter than IT8). The choice of IT grade depends directly on the functional requirements of the part and the capabilities of the manufacturing process.

Can I use this calculator for non-cylindrical parts?

The ISO 286 standard, and thus this calculator, is primarily designed for cylindrical features (holes and shafts). While the general principles of tolerancing apply to other geometries, the specific formulas and fundamental deviations are tailored for diameters.

What if my nominal diameter is outside the typical range (0.1mm to 500mm)?

The formulas used for 'i' (standard tolerance unit) are most accurate within the 0.5mm to 500mm range. For very small diameters (<0.5mm) or very large diameters (>500mm), ISO 286 provides specific tabulated values or alternative formulas. This calculator provides a good approximation but might deviate slightly for extreme sizes compared to full ISO tables.

To further enhance your understanding and application of precision engineering, explore these related resources:

🔗 Related Calculators