Introduction
This Thread Calculator gives you the exact numbers for any screw thread. Pick a standard, choose a size, and it shows the pitch diameter, minor diameter, thread depth, tolerances, tap drill size, lead angle, and over-wire measurements right away.
It covers the thread types used most in shops and design work:
- Metric (M), coarse and fine, per ISO 68-1, ISO 261, and ISO 965-2
- Unified Inch (UN), UNC, UNF, UNEF, and constant-pitch series, per ASME B1.1
- NPT and BSPT, tapered pipe threads that seal on the threads
- BSPP (G), straight pipe threads that seal with a gasket or O-ring
- ACME, general purpose and centralizing power threads, per ASME B1.5
You can set the tolerance class (like 6g, 6H, 2A, or 3G), pick internal or external threads, add multiple starts, and enter a plating thickness. If you add plating, the tool also shows the machined size to cut before coating. Results can be shown in mm or inches with one click.
Every answer comes with a step-by-step solution, so you can check the math instead of trusting a black box. A chart draws the thread profile so you can see the crest, root, and flanks. There is also a tap drill table with 50%, 65%, and 75% thread engagement, plus the nearest real drill size you can actually buy.
Use it to size a tapped hole, set up a lathe, check a part on a comparator, or measure pitch diameter with three wires. Type a thread name like M10x1.5-6g or 1/4-20 UNC-2A into the designation box and the calculator will fill in the rest for you.
How to use our Thread Calculator
Pick your thread standard, size, and pitch, then set the fit and form you need. The calculator gives you the full thread profile, tolerance limits, tap drill sizes, lead and helix angles, and over-wire measurements.
Thread Standard: Choose the thread system you are working with, such as Metric (M), Unified Inch (UN), NPT, BSPT, BSPP, or ACME. This sets the thread shape, angle, and unit used for all results.
Thread Series / Type: Pick coarse or fine for metric threads, or UNC, UNF, UNEF, or a constant-pitch series for inch threads. This box only shows up for standards that have more than one series.
Nominal Size: Select the thread size from the list, like M10 or 1/4-20. Choose "Custom" if your size is not listed.
Custom Nominal Major Diameter: Only shows when you pick "Custom." Type the outside diameter of the thread in mm or inches.
Pitch or TPI: Enter the pitch in mm for metric and BSP threads, or threads per inch for inch threads. Picking a standard size fills this in for you.
Number of Starts: Enter 1 for a normal single-start thread. Use 2 or more for multi-start threads, which makes the lead longer than the pitch.
Thread Form: Choose External for a bolt or shaft, or Internal for a nut or tapped hole. The limits and measuring method change with your pick.
Tolerance Class: Choose the fit class, like 6g or 6H for metric, 2A or 2B for inch, or 2G to 5G for ACME. Lower numbers in metric and higher numbers in ACME give a tighter fit.
Length of Engagement: Enter how deep the threads mesh. The default is 5 times the pitch, which works for most jobs.
Coating / Plating Thickness: Enter the thickness added to each surface by plating. Leave it at 0 for bare threads. Any other value adds a pre-coating machining target to each diameter.
Output Unit Display: Pick Native to see results in the standard's own unit, or Alternate to flip between mm and inches. This changes results only, not your inputs.
Thread Designation: Type a full thread call-out like M10x1.5-6g or 1/4-20 UNC-2A and press the wand button. The calculator fills in every field for you.
Target Engagement: In the tap drill table, choose 75%, 65%, or 50% thread engagement. Lower engagement makes tapping easier; higher engagement makes the joint stronger.
Measuring Wire Diameter: On the Over-Wire tab, pick a wire size, enter a custom one, or click "Use Ideal Wire" to get the best-size wire for your pitch.
Screw Threads Explained
A screw thread is a spiral ridge cut around a bolt, screw, rod, or hole. It turns spinning motion into straight motion. That is how a bolt pulls two parts together and how a lead screw moves a machine table. Every thread has a shape (profile), a size, and a set of limits that decide if two parts will fit.
Key Thread Terms
- Major diameter is the biggest diameter, measured across the crests of a bolt.
- Minor diameter is the smallest diameter, measured at the roots of a bolt or the crests of a nut.
- Pitch diameter is the imaginary diameter where the ridge and the groove are the same width. This is the number that really controls fit and strength.
- Pitch is the distance from one crest to the next. Metric threads use millimeters. Inch threads use TPI (threads per inch), which is 1 ÷ pitch.
- Lead is how far the part moves in one full turn. On a single-start thread, lead equals pitch. On a two-start thread, lead is double the pitch.
- Lead angle is the slope of the thread at the pitch diameter. Small lead angles hold tight and resist backing off. Large ones move fast but can back-drive.
- Thread angle is the V-angle of the form: 60° for metric and Unified, 55° for British pipe, 29° for ACME.
Common Thread Standards
- Metric (M), ISO 68-1 and ISO 965. Written like M10×1.5-6g. Coarse and fine pitches are both common.
- Unified Inch (UN), ASME B1.1. Series are UNC (coarse), UNF (fine), and UNEF (extra fine), such as 1/4-20 UNC-2A.
- NPT, ASME B1.20.1 tapered pipe thread. The taper is 1:16, so the threads wedge together and seal on the flanks.
- BSPT (R), ISO 7-1 tapered pipe thread with a 55° form. It also seals on the threads.
- BSPP (G), ISO 228-1 straight pipe thread. It does not seal by itself and needs a washer, gasket, or O-ring.
- ACME, ASME B1.5 power thread with a 29° trapezoid shape. Used on vises, jacks, and lead screws because it carries heavy loads and is easy to cut.
Tolerance Classes and Fit
No thread is made at its exact basic size, so standards give a tolerance band and an allowance (a small gap). Metric uses a number and a letter, like 6g for a bolt and 6H for a nut. Lower-case letters mean external threads, upper-case mean internal. Unified uses 1A, 2A, 3A for bolts and 1B, 2B, 3B for nuts. Bigger class numbers mean a tighter fit. A loose class (1A, 8g) is easy to assemble and leaves room for plating. A tight class (3A, 4g) gives better centering and strength. Threads are checked with GO and NO-GO gauges: the GO gauge must run on, and the NO-GO gauge must stop within about two turns.
Tap Drill Size and Percent Engagement
Before you cut an internal thread you drill a hole. The hole size sets the thread engagement, which is how much of the full thread depth is actually there. About 75% engagement is the usual target, but 50% to 65% is often smarter in hard metals and deep holes. Going from 100% to 75% engagement gives up only a little strength while cutting tap breakage and torque a lot. A rough rule for metric: drill size ≈ major diameter − pitch.
Measuring Over Wires
You cannot touch the pitch diameter with a micrometer directly. So machinists lay three equal wires in the grooves (two on one side, one on the other) and measure across them. The "best-size" wire touches the flanks right at the pitch line, which cancels out small angle errors. The measured value M is then converted back to pitch diameter with a simple formula that depends on the pitch and the thread half-angle.
Coating and Plating
Zinc, anodizing, and other coatings add thickness to every surface. On a bolt, the plating grows outward on the crest and both flanks, so the pitch diameter grows by about four times the coating thickness measured on the flank. In practice the machined size is cut smaller before plating. On a tapped hole, the part must be cut larger. This is why coarse classes like 6g and 2A are often chosen for parts that will be plated.
Where It Matters
Getting thread numbers right prevents cross-threading, stripped nuts, leaking pipe joints, and tap breakage. Machinists, designers, maintenance techs, and hobbyists all use these values to pick tap drills, set up single-point turning, order gauges, and check parts on the bench.