Metric Thread Calculator – Calculate Thread Dimensions


Metric Thread Calculator

Calculate dimensions and tolerances for ISO metric screw threads (M profile). Determine major, pitch, minor diameters, and tap drill size.

Thread Details


Enter the nominal major diameter of the thread (e.g., 10 for M10).


Enter the thread pitch (e.g., 1.5 for M10 coarse).


Select whether it’s an external (bolt/screw) or internal (nut) thread.


Select the tolerance class (e.g., 6g for bolts, 6H for nuts).



Results:

Tap Drill Size: 8.50 mm (for M10x1.5 6H)

Basic Major Diameter (D, d): 10.000 mm

Basic Pitch Diameter (D2, d2): 9.026 mm

Basic Minor Diameter (D1, d1/d3): 8.376 mm


Max Major Diameter: 9.978 mm

Min Major Diameter: 9.760 mm

Max Pitch Diameter: 9.004 mm

Min Pitch Diameter: 8.862 mm

Max Minor Diameter (d3/D1): 8.344 mm

Min Minor Diameter (d3/D1): 8.128 mm


Fundamental Deviation (es/EI): -0.022 mm

Major Dia Tolerance (Td): 0.218 mm

Pitch Dia Tolerance (Td2): 0.142 mm

Minor Dia Tolerance (Td1): 0.216 mm (Approx.)

Calculations are based on ISO 965-1 for metric threads. Minor diameter for external threads is d3, for internal it’s D1. Tolerances and deviations depend on D, P, and tolerance class. Tap drill for internal thread is approximately D-P, adjusted for tolerance.

Standard Metric Pitches (ISO 261, ISO 262)

Common Coarse and Fine Pitches for selected diameters
Diameter (mm) Coarse Pitch (mm) Fine Pitch 1 (mm) Fine Pitch 2 (mm) Fine Pitch 3 (mm)
3 0.5 0.35
4 0.7 0.5
5 0.8 0.5
6 1 0.75 0.5
8 1.25 1 0.75 0.5
10 1.5 1.25 1 0.75
12 1.75 1.5 1.25 1
16 2 1.5 1
20 2.5 2 1.5 1
24 3 2 1.5 1

Thread Diameter Limits

Visual representation of minimum and maximum major, pitch, and minor diameters.

What is a Metric Thread Calculator?

A Metric Thread Calculator is a tool used to determine the specific dimensions, tolerances, and other critical parameters of ISO metric screw threads (M profile threads). These threads are the most common type used worldwide for fasteners like bolts, screws, and nuts. The calculator helps engineers, machinists, and designers find values such as the major diameter (D, d), pitch diameter (D2, d2), minor diameter (D1, d3), and the allowances and tolerances based on the thread’s nominal size, pitch, and tolerance class (e.g., 6g, 6H).

It’s essential for ensuring the proper fit between mating threaded parts – for example, a bolt and a nut. Using a Metric Thread Calculator ensures interchangeability and functionality according to international standards (primarily ISO 965).

Who should use it?

  • Mechanical Engineers: For designing threaded connections and specifying fasteners.
  • Machinists: For setting up machines to cut or roll threads and for quality control.
  • Quality Control Inspectors: For verifying thread dimensions against specifications.
  • Students and Educators: For learning about thread geometry and tolerances.
  • Hobbyists and DIYers: Working with threaded components.

Common Misconceptions

A common misconception is that all metric threads of the same diameter have the same pitch; however, for most diameters, there’s a “coarse” pitch (most common) and one or more “fine” pitches. Another is that “6g” and “6H” are interchangeable; “g” is a tolerance position for external threads (bolts), and “H” is for internal threads (nuts), defining the allowance (gap or interference).

Metric Thread Calculator Formula and Mathematical Explanation

The calculations for a Metric Thread Calculator are based on ISO 965-1. The fundamental profile is a V-shape with a 60° angle.

Basic Dimensions:

  • Height of fundamental triangle (H) = 0.866025 * P
  • Basic Pitch Diameter (d2 or D2) = d – 2 * (3/8 * H) = d – 0.649519 * P
  • Basic Minor Diameter (d1 or D1) = d – 2 * (5/8 * H) = d – 1.082532 * P (for internal threads)
  • Basic Minor Diameter (d3) = d – 1.226869 * P (for external threads)

Tolerances and Deviations:

The actual limits of size are determined by applying tolerances (Td, Td2, Td1) and fundamental deviations (es for external, EI for internal) to the basic sizes. The fundamental deviation defines the allowance (gap between bolt and nut).

  • External Thread (Bolt):
    • d_max = d + es – Td (for ‘h’ and smaller, d_max = d + es)
    • d_min = d + es – Td
    • d2_max = d2 + es – Td2
    • d2_min = d2 + es – Td2 – Td2 (d2 + es – Td2, d2_min = d2 + es – Td2) -> d2_min = d2_max – Td2
    • d3_max (approx) = d3 + es – Td1
    • d3_min (approx) = d3_max – Td1
    • For ‘h’ position: es = 0
    • For ‘g’ position: es is negative (e.g., es = -(15 + 11*P)µm for P > 0.13, approx)
  • Internal Thread (Nut):
    • D_min = D + EI
    • D_max = D + EI + Td
    • D2_min = D2 + EI
    • D2_max = D2 + EI + Td2
    • D1_min = D1 + EI
    • D1_max = D1 + EI + Td1
    • For ‘H’ position: EI = 0
    • For ‘G’ position: EI is positive

The values of Td, Td2, Td1 (tolerances for major, pitch, and minor diameters) depend on the Tolerance Grade (e.g., 6) and the size (D and P). These are calculated using formulas involving D and P or looked up in tables from ISO 965-1.

Variables Table

Variable Meaning Unit Typical Range
D, d Basic Major Diameter mm 1 – 300+
P Pitch mm 0.2 – 8+
H Height of fundamental triangle mm
d2, D2 Basic Pitch Diameter mm
d1, D1, d3 Basic Minor Diameter mm
es Fundamental deviation (upper) for external mm -0.1 to 0
EI Fundamental deviation (lower) for internal mm 0 to 0.1
Td, Td2, Td1 Tolerances mm 0.01 to 1+
6g, 6H, etc. Tolerance Class (Grade + Position) e.g., 4h, 6g, 6H, 7G

Practical Examples (Real-World Use Cases)

Example 1: M10x1.5 6g Bolt

You need to specify the dimensions for an M10 bolt with a coarse pitch (1.5mm) and a common tolerance class 6g.

  • Basic Major Diameter (d): 10 mm
  • Pitch (P): 1.5 mm
  • Tolerance Class: 6g (external)

Using the Metric Thread Calculator (or ISO 965 tables), we’d find:

  • es (for 6g, D=10, P=1.5) ≈ -0.028 mm (28 µm)
  • Td (for grade 6, D=10) ≈ 0.236 mm
  • Td2 (for grade 6, D=10, P=1.5) ≈ 0.150 mm
  • d_max = 10 – 0.028 = 9.972 mm
  • d_min = 9.972 – 0.236 = 9.736 mm
  • d2_max = 9.026 – 0.028 = 8.998 mm
  • d2_min = 8.998 – 0.150 = 8.848 mm

The calculator provides these limits, ensuring the manufactured bolt fits correctly with a 6H nut.

Example 2: M12x1.25 6H Nut and Tap Drill Size

You are designing a part with an internal M12 fine thread (1.25mm pitch) with tolerance 6H, and need the tap drill size.

  • Basic Major Diameter (D): 12 mm
  • Pitch (P): 1.25 mm
  • Tolerance Class: 6H (internal)

The Metric Thread Calculator would show:

  • EI (for 6H) = 0 mm
  • Td1 (for grade 6, D=12, P=1.25) ≈ 0.236 mm
  • D1_min (Basic Minor Dia + EI) = (12 – 1.082532 * 1.25) + 0 = 10.647 mm
  • D1_max = D1_min + Td1 = 10.647 + 0.236 = 10.883 mm
  • Tap Drill Size ≈ D – P = 12 – 1.25 = 10.75 mm. A standard drill of 10.8 mm might be used for 6H.

The calculator gives the D1 limits and suggests a practical tap drill size. Check our tap drill chart for more info.

How to Use This Metric Thread Calculator

  1. Enter Basic Major Diameter: Input the nominal diameter of the thread in millimeters (e.g., 10 for M10).
  2. Enter Pitch: Input the pitch in millimeters (e.g., 1.5 for M10 coarse).
  3. Select Thread Type: Choose ‘External (Bolt)’ or ‘Internal (Nut)’. This affects tolerance positions available and calculations.
  4. Select Tolerance Class: Choose the desired tolerance class from the dropdown (e.g., 6g, 6h for external, 6H, 7H for internal). The available classes change with the thread type.
  5. Calculate: The results update automatically. You can also click “Calculate”.
  6. Read Results: The primary result (Tap Drill Size for internal, or Pitch Diameter range for external) is highlighted. Intermediate values show basic diameters, min/max limits for major, pitch, and minor diameters, and the fundamental deviation and tolerances used.
  7. Reset: Click “Reset” to return to default values.
  8. Copy Results: Click “Copy Results” to copy the key figures to your clipboard.

Key Factors That Affect Metric Thread Calculator Results

  1. Basic Major Diameter (D, d): The nominal size of the thread directly influences all other dimensions and tolerances.
  2. Pitch (P): The distance between threads affects the thread depth, helix angle, and also influences tolerance values. Learn more about ISO thread standards.
  3. Tolerance Class (e.g., 6g, 6H): This is crucial. It combines a Tolerance Grade (number, like 6) and a Tolerance Position (letter, like g or H). The grade determines the magnitude of the tolerance (how much variation is allowed), and the position determines the fundamental deviation (the allowance or clearance between mating parts). See our guide on thread tolerance explained.
  4. Thread Type (External/Internal): This determines whether ‘es’ (external) or ‘EI’ (internal) fundamental deviations are used, and which tolerance positions (lowercase for external, uppercase for internal) are applicable. G and H thread tolerances differ.
  5. Length of Engagement: While not directly an input in this simplified calculator, the length of thread engagement can influence the required tolerance grade in more detailed calculations (longer engagement might require tighter tolerances).
  6. Material and Manufacturing Process: These influence the achievable tolerances and the surface finish, which can affect thread performance, although they are not direct inputs into the basic dimension and tolerance calculation per ISO 965-1.

Frequently Asked Questions (FAQ)

What does M10x1.5 mean?
M10 refers to a metric thread with a nominal major diameter of 10 mm. 1.5 is the pitch in mm (distance between corresponding points on adjacent threads).
What is the difference between coarse and fine pitch threads?
For a given diameter, a coarse thread has a larger pitch (fewer threads per unit length) and is more common. Fine threads have a smaller pitch, offering better resistance to loosening from vibration and finer adjustment, but are more susceptible to stripping.
What does ‘6g’ or ‘6H’ mean?
‘6’ is the tolerance grade (a measure of the size of the tolerance zone), and ‘g’ or ‘H’ is the tolerance position (fundamental deviation, which determines the allowance). ‘g’ is for external threads (bolts) and provides a small allowance, while ‘H’ is for internal threads (nuts) and has zero fundamental deviation (basic size is the minimum size).
How do I choose the right tolerance class?
For general-purpose engineering, 6g for bolts and 6H for nuts are very common, providing a “medium” fit. Tighter fits (e.g., 4h/4H) or looser fits (e.g., 8g/7H) are used for specific applications.
Why is the tap drill size important?
The tap drill size is the diameter of the hole drilled before cutting an internal thread (tapping). If the hole is too small, the tap can break; if too large, the thread engagement will be insufficient and weak. The Metric Thread Calculator helps find the right size.
Is the calculator suitable for all metric threads?
This Metric Thread Calculator is for standard ISO metric screw threads (M profile) as per ISO 965. It may not apply to special threads, trapezoidal, or other thread forms.
What is fundamental deviation?
It’s the distance from the basic size to the nearest limit of size, defining the allowance or minimum clearance between mating threads of the same tolerance class (e.g., 6g bolt and 6H nut). ‘h’ and ‘H’ have zero fundamental deviation at the basic size.
Where can I find the exact tolerance values?
The exact formulas and tables for tolerances (Td, Td2) and fundamental deviations (es, EI) are given in the ISO 965-1 standard. This Metric Thread Calculator uses common values or simplified formulas based on it.

© 2023 Your Website. All rights reserved. Calculator for educational and informational purposes.


Leave a Reply

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