← Back to the Library
Quick Reference · Calculators

Unified Thread Dimensions Calculator —
Major, Pitch and Minor Diameter Limits for Any Class per ASME B1.1

By C&W Engineering Team
Every number a drawing callout implies, in one place. Pick a UNC or UNF size (or enter a custom UNS major diameter and pitch), choose external or internal and the class, and the calculator returns the basic dimensions, the allowance, and the maximum and minimum major, pitch and minor diameters with their tolerances, computed from the ASME B1.1 formulas and rounded the way the standard's tables are. Switch to millimeters for metric prints of inch threads.[1]
Unified thread dimensions calculator
Thread sizes come from the table further down this page. Limits are computed with length of engagement equal to one diameter, the basis of B1.1 Table 2, and match that table for every size we checked.

What the Callout Means

A callout like 1/4-20 UNC-2A packs five facts: the nominal size (1/4 in), the pitch (20 threads per inch), the series (UNC, coarse), the class (2, the standard commercial fit) and whether it is external (A) or internal (B). An added R, as in UNRC, means the external thread must have a rounded root of at least 0.108 P radius; it changes only the minor diameter. Everything else on this page follows from those five facts and the ASME B1.1 formulas.[1]

ClassWhere it is usedWhat changes
1A / 1BQuick assembly in dirty conditions; rare on machined partsWidest pitch diameter tolerance (1.5 × class 2); external has an allowance
2A / 2BThe default for bolts, nuts and tapped holes, commercial and aerospaceStandard tolerance; external carries an allowance for plating and easy assembly
3A / 3BClose fits: set screws, precision assemblies, socket head cap screwsTightest pitch diameter tolerance (0.75 × class 2); external has no allowance

How the Limits Are Built

B1.1 defines every limit from three things: the basic thread form, one pitch diameter tolerance formula, and a set of multipliers. The calculator follows the standard's own order of operations, including the rule that the class 2A pitch diameter tolerance is kept to six decimal places and only the final limits are rounded to four.[1]

QuantityFormula (P = pitch, D = basic major, LE = D)B1.1 reference
Fundamental triangle height H0.866025 PTable 5
Basic pitch diameter D2D − 0.649519 PTable 5
Basic minor diameter D1D − 1.082532 PTable 5
UNR design minor diameter d3D1 − H/8 = D1 − 0.108253 PTable 5, 8.3.1(e)
Class 2A pitch diameter tolerance0.0015 ∛D + 0.0015 √LE + 0.015 ∛P², six decimal places5.8.1(c)
Pitch diameter tolerance, other classes1A = 1.5 × 2A · 3A = 0.75 × 2A · 1B = 1.95 × 2A · 2B = 1.30 × 2A · 3B = 0.975 × 2A5.8.1(c), 5.8.2(b)
Allowance (external only)1A and 2A: 0.300 × class 2A pitch diameter tolerance · 3A: none5.8.1(a)
Major diameter tolerance, external1A: 0.090 ∛P² · 2A and 3A: 0.060 ∛P²5.8.1(b)
Major and pitch diameter limits, externalmax = basic − allowance · min = max − tolerance8.3.1(a) to (d)
Minor diameter, external (reference)max = D1 − allowance (UNR: also − H/8) · min = pitch diameter min − 0.649519 P8.3.1(e), (f)
Pitch diameter limits, internalmin = D2 · max = D2 + tolerance8.3.2
Minor diameter limits, internalmin = D1 rounded to 0.001 in at 0.138 in and up (3B keeps four places) · max = min + tolerance per 5.8.2(c)5.8.2(c), 8.3.2(e), (f)
Major diameter, internalmin = basic D · tolerance (reference) = 0.144338 P + pitch diameter tolerance5.8.2(a)

The minor diameter of an external thread and the major diameter of an internal thread are not dimensioned limits in B1.1; the standard GO thread gage covers them. The calculator prints them anyway, labeled reference, because a machinist setting a thread mill or a thread-turning tool needs a number to aim at.

Worked Example: 1/4-20 UNC

StepExternal, class 2AInternal, class 2B
Pitch P, height H0.0500 in, H = 0.043301 in
Basic pitch diameter D20.2500 − 0.649519 × 0.05 = 0.217525 → 0.2175 in
Basic minor diameter D10.2500 − 1.082532 × 0.05 = 0.195873 → 0.1959 in
Class 2A pitch diameter tolerance0.0015 × 0.62996 + 0.0015 × 0.5 + 0.015 × 0.13572 = 0.003731 in
Allowance0.300 × 0.003731 = 0.0011 innone
Major diametermax 0.2500 − 0.0011 = 0.2489 · min 0.2489 − 0.0081 = 0.2408min 0.2500 (basic)
Pitch diametermax 0.2175 − 0.0011 = 0.2164 · min 0.2164 − 0.003731 = 0.2127min 0.2175 · max 0.2175 + 1.30 × 0.003731 = 0.2224
Minor diameterUNR max 0.1959 − 0.0011 − 0.0054 = 0.1894 (ref) · min 0.2127 − 0.0325 = 0.1802 (ref)min 0.196 · tolerance 0.25 P − 0.4 P² = 0.0115 · max 0.207
Tensile stress area0.7854 × (0.2500 − 0.0487)² = 0.0318 in²

Those are the numbers B1.1 Table 2 prints for 1/4-20 UNC, and the calculator reproduces the table for #4-40, #10-24, #10-32, 1/4-28, 3/8-16, 1/2-13, 3/4-10, 1-8 and 1-1/2-6 as well, in every class. For a custom UNS size the same formulas apply; B1.1 uses them for any diameter and pitch combination, which is why a 0.3125-32 or a 1.000-14 can be toleranced without a table.

Threads in the Calculator

Basic major diameters and pitches per ASME B1.1 Table 1 for the coarse (UNC) and fine (UNF) series. The calculator reads this table when the page loads.[1]

SeriesSizeTPIMajor diameter (in)
UNC#1-64640.0730
UNC#2-56560.0860
UNC#3-48480.0990
UNC#4-40400.1120
UNC#5-40400.1250
UNC#6-32320.1380
UNC#8-32320.1640
UNC#10-24240.1900
UNC#12-24240.2160
UNC1/4-20200.2500
UNC5/16-18180.3125
UNC3/8-16160.3750
UNC7/16-14140.4375
UNC1/2-13130.5000
UNC9/16-12120.5625
UNC5/8-11110.6250
UNC3/4-10100.7500
UNC7/8-990.8750
UNC1-881.0000
UNC1-1/8-771.1250
UNC1-1/4-771.2500
UNC1-1/2-661.5000
UNF#0-80800.0600
UNF#2-64640.0860
UNF#4-48480.1120
UNF#6-40400.1380
UNF#8-36360.1640
UNF#10-32320.1900
UNF#12-28280.2160
UNF1/4-28280.2500
UNF5/16-24240.3125
UNF3/8-24240.3750
UNF7/16-20200.4375
UNF1/2-20200.5000
UNF9/16-18180.5625
UNF5/8-18180.6250
UNF3/4-16160.7500
UNF7/8-14140.8750
UNF1-12121.0000

Not covered here: UNEF and constant-pitch UN series (the same formulas apply; use the custom entry with the size and pitch), UNJ threads (a different thread form; see the UNJ page), threads with a non-standard length of engagement, and the coating allowance rules of B1.1 para. 7. Metric ISO threads use ISO 965 and are not modelled.

In plain terms
The class on the callout is a recipe, not a lookup: one pitch diameter tolerance formula, a multiplier per class, an allowance for external 1A and 2A, and the basic thread form. Run the recipe and you get every limit a gage will check. Use the thread engagement calculator for the tap drill and depth; use this one when you need the limits themselves.

Threads to print, gaged to class

C&W turns, mills and taps Unified threads to the class on the drawing and checks them with GO and NO GO gages matched to that class, with AS9100D traceability on every lot.

Request a Quote
Sources & References
[1]ASME B1.1-2003, Unified Inch Screw Threads (UN and UNR Thread Form): Table 1 standard series; Table 2 limits of size; Table 5 basic thread form; para. 5.8.1 external allowance and tolerances; para. 5.8.2 internal tolerances; para. 8.3 formulas for limits of size and rounding. Values computed here were checked against Table 2 for ten sizes in every class.