Engineering Fits & Tolerances - Calculator & Charts (2024)

Tolerances & Fits Menu

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. OurOnline Calculatorstreamlines this process and provides a detailed final result immediately. Additionally, we offer clear andinteractive versions of the traditional chartsand in-depthtechnical explanationsof all related terminology.

Calculator

Charts

Learn

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

Engineering Fits & Tolerances - Calculator & Charts (1)

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

Engineering Fits & Tolerances - Calculator & Charts (2)

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

Engineering Fits & Tolerances - Calculator & Charts (3)
  • 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 SymbolEngineering Fits & Tolerances - Calculator & Charts (4)Engineering Fits & Tolerances - Calculator & Charts (5)
A-GEngineering Fits & Tolerances - Calculator & Charts (6)Engineering Fits & Tolerances - Calculator & Charts (7)
Hes=0,ei=ITEI=0, ES=IT
JSei=es=IT/2EI=ES=IT/2
K-ZEngineering Fits & Tolerances - Calculator & Charts (8)Engineering Fits & Tolerances - Calculator & Charts (9)

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

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 theTolerance Link(e.g.,H➢) to get theFull & Accurate charts for a specific deviation in Inch and Metricunits
  • Clickicons to show all columns forthe 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 theTolerance Link(e.g.,g➢) to get theFull & Accurate charts for a specific deviation in Inch and Metricunits
  • Clickicons to show all columns ofthe 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

Engineering Fits

Engineering fit refers to the degree of tightness or looseness between two mating parts in an assembly. It is defined by combining a hole with a tolerance class and a shaft with a tolerance class. (See definition of terms above).
Several standards define recommended pairings for different applications. The values presented in our charts and Calculator are based on ISO 286-1:2010 (In earlier revisions, it was separated into ISO 1829, which is now obsolete). In North America, additional fit combinations are sometimes used per ANSI B4.1 & B4.2. The ANSI tolerancing system is nearly equivalent to ISO 286 but not identical. The difference is typically 0.1-0.5 thous.

Main Fit Types

Clearance Fit

A clearance fit is a type in which theshaft is smaller than the holeit is inserted into, allowing for free movement, assembly, and disassembly. Clearance fits can range from loose-running for assemblies that need a significant gap for free movement or to accommodate temperature variation to locational clearance for stationary parts that need to be freely assembled/disassembled but still maintain accuracy.

Transition Fit

A transition fit is a type in which theshaft may be slightly smaller or larger than the hole(before assembly). It is used to create a tight and secure connection between them in applications requiring high precision and stability. It provides high accuracy, but the connecting parts can be disassembled and reassembled without damage. However, force cannot be transmitted.

Press Fit (Interference)

An interference (Press) fit is a type in which theshaft is larger than the hole(before assembly). It creates a frictional force that holds the parts together without the need for additional fasteners or adhesives. The interference fit is commonly used in mechanical engineering to create solid and reliable connections between components that need to withstand heavy loads or vibrations. However, It is hard to disassemble without damaging the parts. Some degree of force can be transmitted between the components.

Fits are also divided into two types of “basis”

There are no technical differences between the two basis. Therefore the choice of the system should be based on economic reasons.

Hole Basis Fits

The hole deviation is zero (meaning an H), and the shaft deviation varies to create different fit levels. For example, H9/d8 , H7/g6. It is the first choice of combinations for general use, since it avoids an unnecessary multiplicity of tools (e.g., reamers) and gauges

Shaft Basis Fits

The shaft deviation is zero (meaning an h), and the hole deviation varies to create different fit levels. For example, D9/h9, G7/h6. This method should only be utilized when it offers clear economic benefits, such as in situations where it is required to assemble multiple parts with holes that have varying deviations onto a single shaft.

Fits Standard Combinations Charts

For ordinary engineering purposes, only a small number of the many (~150,000) possible fit combinations is required. ISO 286-1:2010 lists about 80 fit combinations that meet most of the needs of any engineering task. You can choose from this list or define a custom combination in our Fit Calculator.

(*) In North America, additional fit combinations are sometimes used per ANSI B4.1 & B4.2. You can find below the ISO charts also the ANSI Charts.

Click the Fit Link (e.g. G7/h6 ➢) to get its detailed tolerances in both Inch and millimeters

Hole Basis Fits (ISO 286-1)

fit_typeFitFit LevelPreferedc_idfit_sortFit typeLevel
iH10/b9 ➢DGNC1Clearance Fit6.00
iH11/b11 ➢DGYC1Clearance Fit6.00
iH10/c9 ➢DGNC1Clearance Fit5.00
iH11/c11 ➢DGYC1Clearance Fit5.00
iH8/d8 ➢GRNC1Clearance Fit4.00
iH9/d8 ➢GRNC1Clearance Fit4.00
iH10/d9 ➢GRYC1Clearance Fit4.00
iH11/d10 ➢GRNC1Clearance Fit4.00
iH10/e9 ➢GRNC1Clearance Fit3.00
iH9/e8 ➢GRYC1Clearance Fit3.00
iH8/e8 ➢GRYC1Clearance Fit3.00
iH8/e7 ➢GRNC1Clearance Fit3.00
iH7/f6 ➢LGNC1Clearance Fit2.00
iH9/f8 ➢LGNC1Clearance Fit2.00
iH8/f8 ➢LGNC1Clearance Fit2.00
iH8/f7 ➢LGYC1Clearance Fit2.00
iH7/g6 ➢LGYC1Clearance Fit1.00
iH6/g5 ➢LGNC1Clearance Fit1.00
iH10/h9 ➢LGYC1Clearance Fit0.00
iH11/h10 ➢LGNC1Clearance Fit0.00
iH9/h8 ➢LGNC1Clearance Fit0.00
iH8/h8 ➢LGNC1Clearance Fit0.00
iH6/h5 ➢LGNC1Clearance Fit0.00
iH7/h6 ➢LGYC1Clearance Fit0.00
iH8/h7 ➢LGYC1Clearance Fit-1.00
iH6/js5 ➢orNT2Transition Fit-1.00
iH7/js6 ➢orYT2Transition Fit-1.00
iH8/k7 ➢orNT2Transition Fit-3.00
iH6/k5 ➢orNT2Transition Fit-3.00
iH7/k6 ➢orYT2Transition Fit-3.00
iH7/m6 ➢orNT2Transition Fit-5.00
iH6/m5 ➢orNT2Transition Fit-5.00
iH8/m7 ➢orNT2Transition Fit-5.00
iH7/n6 ➢orYT2Transition Fit-6.00
iH8/js7 ➢orNT2Transition Fit-11.00
iH6/n5 ➢LRNI3Press Fit (Interference)-6.00
iH7/p6 ➢LRYI3Press Fit (Interference)-8.00
iH6/p5 ➢LRNI3Press Fit (Interference)-8.00
iH7/r6 ➢LRYI3Press Fit (Interference)-10.00
iH7/s6 ➢RDYI3Press Fit (Interference)-11.00
iH8/s7 ➢RDNI3Press Fit (Interference)-11.00
iH7/t6 ➢RDNI3Press Fit (Interference)-12.00
iH7/u6 ➢DRNI3Press Fit (Interference)-13.00
iH8/u7 ➢DRNI3Press Fit (Interference)-13.00
iH7/x6 ➢DRNI3Press Fit (Interference)-16.00

Shaft Basis Fits (ISO 286-1)

fit_typeFitFit LevelPreferedc_idfit_sortFit typeLevel
iH10/b9 ➢DGNC1Clearance Fit6.00
iH11/b11 ➢DGYC1Clearance Fit6.00
iH10/c9 ➢DGNC1Clearance Fit5.00
iH11/c11 ➢DGYC1Clearance Fit5.00
iH8/d8 ➢GRNC1Clearance Fit4.00
iH9/d8 ➢GRNC1Clearance Fit4.00
iH10/d9 ➢GRYC1Clearance Fit4.00
iH11/d10 ➢GRNC1Clearance Fit4.00
iH10/e9 ➢GRNC1Clearance Fit3.00
iH9/e8 ➢GRYC1Clearance Fit3.00
iH8/e8 ➢GRYC1Clearance Fit3.00
iH8/e7 ➢GRNC1Clearance Fit3.00
iH7/f6 ➢LGNC1Clearance Fit2.00
iH9/f8 ➢LGNC1Clearance Fit2.00
iH8/f8 ➢LGNC1Clearance Fit2.00
iH8/f7 ➢LGYC1Clearance Fit2.00
iH7/g6 ➢LGYC1Clearance Fit1.00
iH6/g5 ➢LGNC1Clearance Fit1.00
iH10/h9 ➢LGYC1Clearance Fit0.00
iH11/h10 ➢LGNC1Clearance Fit0.00
iH9/h8 ➢LGNC1Clearance Fit0.00
iH8/h8 ➢LGNC1Clearance Fit0.00
iH6/h5 ➢LGNC1Clearance Fit0.00
iH7/h6 ➢LGYC1Clearance Fit0.00
iH8/h7 ➢LGYC1Clearance Fit-1.00
iH6/js5 ➢orNT2Transition Fit-1.00
iH7/js6 ➢orYT2Transition Fit-1.00
iH8/k7 ➢orNT2Transition Fit-3.00
iH6/k5 ➢orNT2Transition Fit-3.00
iH7/k6 ➢orYT2Transition Fit-3.00
iH7/m6 ➢orNT2Transition Fit-5.00
iH6/m5 ➢orNT2Transition Fit-5.00
iH8/m7 ➢orNT2Transition Fit-5.00
iH7/n6 ➢orYT2Transition Fit-6.00
iH8/js7 ➢orNT2Transition Fit-11.00
iH6/n5 ➢LRNI3Press Fit (Interference)-6.00
iH7/p6 ➢LRYI3Press Fit (Interference)-8.00
iH6/p5 ➢LRNI3Press Fit (Interference)-8.00
iH7/r6 ➢LRYI3Press Fit (Interference)-10.00
iH7/s6 ➢RDYI3Press Fit (Interference)-11.00
iH8/s7 ➢RDNI3Press Fit (Interference)-11.00
iH7/t6 ➢RDNI3Press Fit (Interference)-12.00
iH7/u6 ➢DRNI3Press Fit (Interference)-13.00
iH8/u7 ➢DRNI3Press Fit (Interference)-13.00
iH7/x6 ➢DRNI3Press Fit (Interference)-16.00

Fit Combinations Per ANSI B4.1

The tolerance classes mentioned in ANSI B4.1 (e.g., h9, g6, etc.) have the same nomenclature as in ISO 286. It could lead a confusion since the ANSI standard also defines the fundamental deviations and the tolerance grade on its own. The ANSI tolerancing system is nearly the same as the ISO 286 but not identical. If you take the values from the standard ISO charts or use our Online Calculator, you should expect about 0.1-0.5 thous errors.

wdt_IDFit NameTolerance Class CombinationFit Typeth
1RC 1H5/g4Running or Slidining Fits5
2RC 2H6/g5Running or Slidining Fits6
3RC 3H7/f6Running or Slidining Fits7
4RC 4H8/f7Running or Slidining Fits8
5RC 5H8/e7Running or Slidining Fits8
6RC 6H9/e8Running or Slidining Fits9
7RC 7H9/d8Running or Slidining Fits9
8RC 8H10/c9Running or Slidining Fits10
9RC 9H11/sh1Running or Slidining Fits11
10LC 1H6/h5Clearance Location Fits6
11LC 2H7/h6Clearance Location Fits7
12LC 3H8/h7Clearance Location Fits8
13LC 4H10/h9Clearance Location Fits10
14LC 5H7/g6Clearance Location Fits7
15LC 6H9/f8Clearance Location Fits9
16LC 7H10/e9Clearance Location Fits10
17LC 8H10/d9Clearance Location Fits10
18LC 9H11/c10Clearance Location Fits11
19LC 10H12/sh2Clearance Location Fits12
20LC 11H13/sh3Clearance Location Fits13
21LT 1H7/js6Transition Fits7
22LT 2H8/js7Transition Fits8
23LT 3H7/k6Transition Fits7
24LT 4H8/k7Transition Fits8
25LT 5H7/n6Transition Fits7
26LT 6H7/n7Transition Fits7
27LN 1H6/n5Interference Location Fits6
28LN 2H7/p6Interference Location Fits7
29LN 3H7/r6Interference Location Fits7
30FN 1H6/sh4Force or Shrink Fits6
31FN 2H7/s6Force or Shrink Fits7
32FN 3H7/t6Force or Shrink Fits7
33FN 4H7/u6Force or Shrink Fits7
34FN 5H8/x7Force or Shrink Fits8

Fit Combinations Per ANSI B4.2

The tolerance classes mentioned in ANSI B4.1 (e.g., h9, g6, etc.) have the same nomenclature as in ISO 286. It could lead a confusion since the ANSI standard also defines the fundamental deviations and the tolerance grade on its own. The ANSI tolerancing system is nearly the same as the ISO 286 but not identical. If you take the values from the standard ISO charts or use our Online Calculator, you should expect about 0.1-0.5 thous errors.

ClassificationHole BasisShaft BasisDescription
ClearanceH11/c11C11/h11Loose running fit for wide commercial tolerances or allowances on external members.
H9/d9D9/h9Free running fit not for use where accuracy is essential, but good for large temperature variations, high running speeds, or heavy journal pressures.
H8/f7F8/h7Close running fit for running on accurate machines and for accurate location at moderate speeds and journal pressures.
H7/g6G7/h6Sliding fit not intended to run freely, but to move and turn freely and locate accurately.
H7/h6H7/h6Locationalclearance fitprovides snug fit for locating stationary parts; but can be freely assembled and disassembled.
InterferenceH7/k6K7/h6Locationaltransition fitfor accurate location, a compromise between clearance and interference.
H7/n6N7/h6Locational transition fit for more accurate location where greater interference is permissible.
TransitionH7/p6P7/h6Locationalinterference fitfor parts requiring rigidity and alignment with prime accuracy of location but without special bore pressure requirements.
H7/s6S7/h6Medium drive fit for ordinarysteelparts or shrink fits on light sections, the tightest fit usable withcast iron.
H7/u6U7/h6Force fit suitable for parts which can be highly stressed or for shrink fits where the heavy pressing forces required are impractical.

Related Glossary Terms:

  • Thou
Engineering Fits & Tolerances - Calculator & Charts (2024)
Top Articles
Latest Posts
Article information

Author: Rubie Ullrich

Last Updated:

Views: 5568

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.