Engineering Fits & Tolerances – Calculator & Charts

Technical drawings often include notations such as “50 g6” or “17.5 H11/g8” to specify tolerances. However, determining the final limits can be time-consuming and involve navigating complex charts. Our Online Calculator streamlines this process and provides a detailed final result immediately. Additionally, we offer clear and interactive versions of the traditional charts and in-depth technical explanations of all related terminology.

Tolerance & Fit Calculator

Calculator Options

  • Tolerances for holes.
  • Tolerances for shafts.
  • Fit for hole/shaft combinations.
  • Metric/Inch results.
  • Standard/Custom tolerances.

The results include

  • Size limits.
  • Allowance.
  • Tolerance fields.
  • Fit classification.
  • Graphical representation.

Engineering Tolerances

The most commonly used tolerancing system for shafts and holes is detailed in ISO 286-1 & 286-2. The first provides the charts for the fundamental deviations (G, j, etc.) and tolerance grades (7, 8, 9, etc.), out of which the limits of the tolerance classes (H7, g6, etc.) can be calculated. ISO 286-2 is a collection of dozens of charts that tabulate the size limits for all the tolerance grades. The figures listed in ISO 286-2 are calculated based on ISO 286-1 and can also be obtained independently. A thorough understanding of the basic terminology is critical for a solid understanding of the data provided by our calculator and charts.

Pay attention that some of the terms have a somewhat different meaning within the tolerancing system (Compared to its general meaning in mechanical engineering!)

Terminology

Basic Size (Also may be called nominal size)

Nominal size is the dimension by which a feature is identified for convenience. It is also the point from which the limits are derived by application of the necessary deviation and tolerance (See explanation below). For example, a slot whose actual width is 25.15 mm would be known as a 25-mm wide slot.

Limits of Size

Limits are the basic size’s high (Upper limit) and low (Lower limit) values. For example, if the lower limit of a hole is 25.05 mm and the upper limit of the same hole is 25.15 mm, then a hole that is 25.1 mm in diameter is within limits and is acceptable. The limits are the final result obtained from the tolerance system based on the nominal size and tolerance class.

Shaft

Shaft tolerances according to ISO 286

Shaft refers to an external feature of a workpiece, typically cylindrical in shape. However, the term can be used to describe any external feature. For example, a block that has to fit into a keyway or the square shank of a cutting tool can also be referred to as a shaft.

Hole

hole tolerances according to ISO 286

Hole refers to an internal feature of a workpiece, typically a bore. However, the term can be used to describe any internal feature. For example, a keyway.

Fundamental Deviation

Fundamental deviation of shaft and holes
  • Fundamental Deviation is The position of the tolerance zone in relation to the zero line (Also referred to as basic size or nominal size).
  •  The fundamental deviation is measured to the point that is nearest to the zero line.
  •  A 1-2 character letter code (e.g. G, js, are used to indicate it. Holes are marked by capital letters, and shafts by small letters. For example, “G” is a fundamental deviation of a hole, and “js” is a fundamental deviation of a shaft.
  • The size of the deviation depends on its letter code and the nominal size.
  • Values are listed in the below table.
  • Check out our below infographic for easier understanding.

Upper & lower Deviations

The algebraic difference between the upper limit and the basic size is called the upper deviation and is denoted by es for shafts and ES for holes. The algebraic difference between the lower limit and the basic size is called the lower deviation and is represented by ei for shafts and EI for holes. The configurations may be confusing and depend if the feature is external or internal and if the deviation is negative, positive, or zero.

Deviation Symbol Shaft hd Bore hd
A-G Shaft a g Hore a g
H es=0,ei=IT EI=0, ES=IT
JS ei=es=IT/2 EI=ES=IT/2
K-Z Shaft k z Hole k z

Tolerance

  • Tolerance is the difference between the limits of size. That is the upper limit minus the lower limit.
  • Standard Tolerance Grade: A number between 0 to 18 and designated as “IT” (e.g. IT7). A lower IT means higher accuracy. The value of each IT also depends on the basic size. You can find the values in the below chart.
  • The IS0 system provides 20 standard tolerance grades, of which IT1 to IT18 are considered general use. In addition, there are two complementary grades, IT01 and IT0. The collection of charts provided in ISO 286-2 covers only IT1-IT18.
  • Tolerance Class: The term used for the combination of a fundamental deviation with a standard tolerance grade, e.g. h9, D13, etc.

All the above terms are summarized in the below infographics

(*) Click to enlarge

Hole Tolerances
Shaft Tolerances

Nomenclature

Standard Tolerance Grades

The standard tolerance grades are designated by the letters IT followed by a number, for example, IT7. When the tolerance grade is associated with a fundamental deviation symbol to form a tolerance class, the letters IT are omitted (e.g., h7, JS5)

Fundamental Deviation

A 1-2 letter code represents the fundamental deviation. Upper case (e.g., G, JS) designates hole deviations, while lower case (e.g., g, js) designates shaft deviations.

Tolerance Class

The tolerance class is designated by the letter(s) representing the fundamental deviation followed by the standard tolerance grade number. For example, a shaft with a deviation of g and a tolerance grade of T11 will be denoted as g11. A hole with a deviation of JS and a tolerance grade of IT7 will be represented as JS7.

Tolerance Size

The tolerance size combines the basic size with the tolerance class, designated by the basic size, followed
by the designation of the required tolerance class (without spaces). For example, 32H7 specifies a hole with a nominal size of 32 mm, deviation H, and tolerance grade of IT7.

Tolerances Charts

Standard Tolerance Grades (IT) Chart

  • Tolerance Dimensions in Microns
  • To convert to millimeters, divide by 1000
  • To convert to Thous, divide by 25.4

Fundamental deviation of holes Chart

  • Click the Tolerance Link (e.g., H ) to get the Full & Accurate charts for a specific deviation in Inch and Metric units
  • Click  icons to show all columns for the entire diameter range (0-3,150 mm)
  • The deviations of J through Z also depend on the IT Therefore, the values in the below table are only accurate in some cases. To get the correct value in all cases, click the Tolerance Link (e.g., H ).
  • Dimentions in Microns. To convert to millimeters, divide by 1000, to Thous, divide by 25.4

Fundamental deviation of shafts Chart

  • Click the Tolerance Link (e.g., g ) to get the Full & Accurate charts for a specific deviation in Inch and Metric units
  • Click  icons to show all columns of the entire diameter range (0-3,150 mm)
  • The deviations of J through Z also depend on the IT Therefore, the values in the below table are only accurate in some cases. To get the correct value in all cases, click the Tolerance Link (e.g., g ).
  • Dimentions in Microns. To convert to millimeters, divide by 1000, to Thous, divide by 25.4