Our own factory, plus a partner ecosystem: catalogue sizes for standard parts, your drawing for custom parts.

Send your drawing or spec list →

TOOLS · US HEX NUT SIZES

US Hex Nut Size Chart: Across Flats, Across Corners and Thickness

This table answers one question: how wide, how thick and how large across the corners is a US hex nut body? Width across flats, width across corners and nut thickness for the UNC sizes in the source are below. The metric nut family (ISO 4032 / GB/T 6170, M6 to M36) is a different dimensional system, with different across-flats steps and its own thickness convention: a US nut and the nearest M-size nut are not interchangeable, and a similar nominal diameter does not make the two assemble. Metric nut dimensions and weights (ISO 4032)

Reading one row of this table

CalloutThreads per inchAcross flats s MAX (in)Across corners e MAX (in)Thickness m MAX (in)Dash numbers (grades A / B / C)
1/4-20 UNC200.43750.50500.2260MS51967-1 / -2 / -3

A US hex nut is called out by its thread size, not by a metric M number. The row below is the smallest size in the table: the callout, the thread count, and the three body dimensions that decide whether a wrench fits and how much thread engagement the nut gives.

Across flats and thickness are printed twice in the source: as a nominal (NOM) fraction and as MAX and MIN limits. The fraction and the MAX column agree in every row of this table.

Open this size →

The body dimensions of a US hex nut in one table: width across flats s, width across corners e and nut thickness m, with the thread count and the dash numbers for material grades A, B and C. Across flats, across corners and thickness are read from MS51967D Table I row by row; the across-corners geometry column and the millimetre values are calculated on this page.

Full PDF

Download the full PDF (1/4–3 in, all sizes)

Printable chart covering every size in this family — enter your email to get it.

Sizes with their own page

The most-queried sizes get a page each: the full parameter set, the same nominal diameter in the other US charts, the millimetre values, and sourcing. Every other size stays in the table below.

US Hex Nut Size Chart (1/4 in – 3 in)

All 20 nut sizes in the source in one table, from 1/4 in to 3 in across flats: 7 rows below one inch across flats and 13 rows at or above it. Thread counts run from 4 to 20 per inch.

Values marked ᶜ are calculated on this page from the source values; the printed sources of the same dimension are shown beside them.

CalloutThreads per inchAcross flats s NOM (in)Across flats s MAX (in)Across flats s MIN (in)Across corners e MAX (in)Across corners e MIN (in)Across corners e = 2s/√3 (in)ᶜThickness m NOM (in)Thickness m MAX (in)Thickness m MIN (in)Dash numbers A / B / C
1/4-20 UNC207/160.43750.42800.50500.48800.5052ᶜ7/320.22600.2120MS51967-1 / -2 / -3
5/16-18 UNC181/20.50000.48900.57700.55700.5774ᶜ17/640.27300.2580MS51967-4 / -5 / -6
3/8-16 UNC169/160.56250.55100.65000.62800.6495ᶜ21/640.33700.3200MS51967-7 / -8 / -9
7/16-14 UNC1411/160.68750.67500.79400.76800.7939ᶜ3/80.38500.3650MS51967-10 / -11 / -12
1/2-13 UNC133/40.75000.73600.86600.84000.8660ᶜ7/160.44800.4270MS51967-13 / -14 / -15
9/16-12 UNC127/80.87500.86101.01000.98201.0104ᶜ31/640.49600.4730MS51967-16 / -17 / -18
5/8-11 UNC1115/160.93750.92201.08301.05101.0825ᶜ35/640.55900.5350MS51967-19 / -20 / -21
3/4-10 UNC101-1/81.12501.08801.29901.24001.2990ᶜ41/640.66500.6170MS51967-22 / -23 / -24
7/8-9 UNC91-5/161.31251.26901.51601.44701.5155ᶜ3/40.77600.7240MS51967-25 / -26 / -27
1-8 UNC81-1/21.50001.45001.73201.65301.7321ᶜ55/640.88700.8310MS51967-28 / -29 / -30
1-1/8-7 UNC71-11/161.68751.63101.94901.85901.9486ᶜ31/320.99900.9390MS51967-31 / -32 / -33
1-1/4-7 UNC71-7/81.87501.81202.16502.06602.1651ᶜ1-1/161.09401.0300MS51967-34 / -35 / -36
1-3/8-6 UNC62-1/162.06251.99402.38202.27302.3816ᶜ1-11/641.20601.1380MS51967-37 / -38 / -39
1-1/2-6 UNC62-1/42.25002.17502.59802.48002.5981ᶜ1-9/321.31701.2450MS51967-40 / -41 / -42
1-3/4-5 UNC52-5/82.62502.53803.03102.89303.0311ᶜ1-1/21.54001.4600MS51967-43 / -44 / -45
2-4.5 UNC4.533.00002.90003.46403.30603.4641ᶜ1-23/321.76301.6750MS51967-46 / -47 / -48
2-1/4-4.5 UNC4.53-3/83.37503.26203.89703.71903.8971ᶜ1-59/641.97001.8740MS51967-49 / -50 / -51
2-1/2-4 UNC43-3/43.75003.62504.33004.13304.3301ᶜ2-9/642.19302.0890MS51967-52 / -53 / -54
2-3/4-4 UNC44-1/84.12503.98804.76304.54604.7631ᶜ2-23/642.41502.3030MS51967-55 / -56 / -57
3-4 UNC44-1/24.50004.35005.19604.95905.1962ᶜ2-37/642.63802.5180MS51967-58 / -59 / -60

Across Flats vs Across Corners: What the Standard Actually Prints

A hexagon is a geometry, not a table: once the width across flats is fixed, the distance from corner to opposite corner follows from it. This table keeps both, side by side, so the printed across-corners column can be checked against the geometry instead of being taken on trust.

  • Across corners e = 2s / √3 = s / cos 30°, that is 1.154701 times the across flats s, with s taken as the nominal (NOM) value.
  • Checked over every row in this table, the printed across-corners MAX differs from that geometry by at most 0.0005 in — three-decimal printing, not a different dimension.
  • The printed across-corners MIN divided by the printed across-flats MIN stays between 1.13778 and 1.14130 across the whole table, that is about 1.14 throughout.
  • The across-flats MIN column sits between 0.0095 and 0.1500 in below the MAX column, and every across-flats value printed here is a whole number of sixteenths of an inch.
  • Because the sizes are sixteenths, the step from one nut to the next is not constant: it runs from 1 sixteenth of an inch in the small sizes to 6 sixteenths as the diameter grows.

The calculated column is not a replacement for the printed one. Where the two disagree, the source value is what a drawing or a purchase order means; the calculated column exists to show that both columns describe the same hexagon.

UNC-2B: the Only Thread Series in This Standard

Every row in this table is a UNC-2B nut, class 2B internal thread: that is the scope of the source standard, and it is the only series tabulated here. This chart does not list UNF or UNEF nut rows, and it does not claim that the body dimensions above carry over to those series — the across flats of a fine-thread nut of the same nominal diameter is a conclusion from a different standard, which is not this source. For the thread dimensions themselves (threads per inch, pitch, pitch diameter), the unified inch thread chart is the matching page.

Unified inch thread chart (UNC, UNF, UNEF, UN and UNS) →

Material Grades A / B / C and the MS51967 Dash Numbers

The source prints one row of body dimensions per nut size, and three dash numbers against it: grade A, grade B and grade C. The three grades share the same across flats, across corners and thickness in this table, so a dash number identifies the material grade rather than a different body size. The dash numbers run consecutively down the table, three per size, from 1 to 60.

Grade A

The lightest of the three grades: the choice where the nut has to be as small and light as the joint allows, and where the joint is not highly stressed.

Grade A: dash numbers MS51967-1 to MS51967-58 across the table. MS51967-1 – MS51967-58

Grade B

The middle grade, and the usual general-purpose choice for a carbon steel nut in ordinary structural and mechanical work.

Grade B: dash numbers MS51967-2 to MS51967-59 across the table. MS51967-2 – MS51967-59

Grade C

The heaviest grade: for joints with higher load or tighter preload demands, where the extra material in the nut is worth its cost.

Grade C: dash numbers MS51967-3 to MS51967-60 across the table. MS51967-3 – MS51967-60

Grade and finish are stated qualitatively in the source (carbon steel, cadmium plated, per the purchase specification). This page carries the dash numbers only; it makes no further numeric promise about plating, material properties or strength.

US vs Metric (ISO 4032): why a US nut is not an M-size nut

The two systems differ in the shape of the size ladder, not only in the units. That is why a conversion table is not enough and why this page does not print a closest M-size column: the across flats is chosen by a different rule in each system, and the thickness is defined by a different convention, so two nuts with a similar nominal diameter can still take different wrenches and give different thread engagement.

Here the across flats climbs in sixteenths of an inch, with the step widening as the diameter grows (from 1 sixteenth to 6 sixteenths) — a ladder that does not line up with the metric across-flats steps.

The thickness in this table runs from 7/32 in to 2-37/64 in for sizes of 7/16 in to 4-1/2 in across flats, that is between 0.500 and 0.583 of the across flats — a ratio taken from this source alone.

Read a US nut as a US nut: order it by the callout and the dash number, and check the wrench opening separately. Where a drawing mixes the two systems, the metric side is covered by the metric nut chart — used as a reference for the difference in steps and conventions, not as a statement of interchangeability.

Metric hex nut dimensions and weights (ISO 4032 / GB/T 6170) →

How the Calculated Columns Are Derived

Two things on this page are not printed in the source: the across-corners geometry column and the millimetre values. Both are computed here from values that are printed.

Read from the source and calculated here

  • Across corners e = 2s / √3 = 1.154701 × s, with s the nominal (NOM) across flats
  • Millimetres = inches × 25.4

√3 is the geometry of a regular hexagon seen corner to corner; 25.4 is the definition of the inch. Neither introduces a value that is not already in the across-flats and thickness columns.

Read from the source, row by row: nominal size, thread count, across flats NOM / MAX / MIN, across corners MAX / MIN, thickness NOM / MAX / MIN and the dash numbers. Calculated on this page: the across-corners geometry column and every millimetre value. Calculated values are marked in the tables and are reproducible from the formulas above.

A value marked calculated is produced by the formulas on this page and is not a printed table value: across corners e = 2s / √3, taken from the nominal across flats, and millimetres = inches × 25.4. The source prints its own across-corners MAX and MIN as specification values; those two printed columns are shown beside the calculated one and are not replaced by it.

Across flats, across corners and thickness on this page are quoted as the source prints them, with the limits the source gives: the NOM, MAX and MIN columns are the standard's own values, and each row can be traced back to the page and line of the source it was read from. Tolerances, limits of size and class of fit to specify are set by the standard and by the drawing you are working to, not by this page.

Nut Data Source and Row-Level Provenance

Every row is one nut size taken from MS51967D (Nut, Plain, Hexagon — Carbon Steel, Cadmium Plated, UNC-2B), table I of that US military procurement standard. This page takes the body dimensions, the thread count and the dash numbers from that table and computes the across-corners geometry column and the millimetre values itself. In the table above, each row carries the page and line of the source it was read from, so a single value can be traced back to the row it came from.

What this table covers

All 20 nut sizes listed in the source table, from 1/4 in to 3 in across flats on pages 1 and 2 of it, for the UNC-2B thread series. That is one row per nominal diameter, with across flats, across corners, thickness, thread count and the dash numbers for grades A, B and C.

How each row is traced

Rows are numbered in the order of the source table: the first ten sizes come from page 1 and the remaining ten from page 2, one line each. The page and line number travel with the row in the markup of this page, so a value can be checked against the source without guessing which row it came from.

Version status of the source

MS51967D is marked Inactive in DLA ASSIST (Notice 6 inactivations, dated 2022-04-15): what this page records is the dimension set of that historical edition, not a currently active one. Before design selection or purchasing, confirm the equivalent standard your supplier is working to. This page does not claim that the publication is still in force, and it does not treat its values as the only usable set.

What this table does not cover

Stated here so that the absence is not read as coverage.

  • The thread column in this table is UNC-2B only, because that is the scope of the source standard. No UNF, UNEF, UN or UNS nut sizes are listed, and no conclusion is drawn here that a fine-thread nut of the same nominal diameter has the same body dimensions — that would be a statement of a different standard.
  • Heavy hex nuts are not in this table. The source tabulates one nut per nominal diameter, with a single across-flats value for each; the heavy hex series belongs to another set of standards and no value is added here to fill the gap.
  • The list is fixed at 20 sizes. In-between diameters that are not printed in the source, and sizes above the largest one here, are not interpolated or estimated. Metric nuts are on the metric nut chart, a different dimensional system.
  • The material and finish column of the source is a qualitative description (carbon steel of grades A, B and C, cadmium plated, per the purchase specification), not a dimensional table value. This page carries the dash number that goes with each grade and makes no further numeric promise about plating or material.
  • What is given here is the nut body as the specification limits it: MAX and MIN for across flats, across corners and thickness, all of them printed values. It is not a thread tolerance table: the UNC-2B class says which internal thread the table applies to, and this page prints no thread limits of size, because the source does not give them.

Values on this page are compiled from the sources below; the conversion and cross-check columns are worked out here.

Working to a US callout? Send it as written

If a drawing, a bill of materials or an enquiry sheet names US hex nuts — a callout, a dash number, or just a width across flats — send the line as written with the quantity, the material and the finish, and where the job is. We read it against the table above, confirm the size and the grade each line means, and come back with the hex nuts, washers and bolts that match, with the documents incoming inspection asks for.

  • Callouts as written, with the dash number or the grade where the drawing gives one
  • Quantities per size, and whether a nut and a washer are wanted together
  • Material, finish and the standard or drawing the parts must meet
  • Project location and the delivery window

Cite this chart

YAXIIO. US Hex Nut Size Chart: Across Flats, Across Corners and Thickness. https://www.yaxiio.com/en/tools/uss-sae-nut-chart (accessed 2026-10-29).

Free to cite and embed — attribution required: “YAXIIO” + a link to this page.

Frequently asked questions

What does a US hex nut callout such as 1/4-20 UNC tell me?

It names the thread, not the nut outside dimensions: 20 threads per inch in the UNC series, on a nominal thread diameter of 1/4 in. The body dimensions that decide the wrench and the engagement are in the table above: 7/16 in across flats and 0.2260 in thickness at the maximum for this size.

What is the difference between across flats and across corners?

Across flats is the distance between two opposite flat faces of the hexagon — the dimension a wrench or socket grips. Across corners is the distance from one corner to the opposite corner, which is the largest diameter the nut sweeps. For a regular hexagon the two are linked: across corners = 2 / √3 times across flats, about 1.154701.

Why is the printed across-corner value not exactly the calculated one?

Because the printed value is rounded for the table. Taking the first row as an example: 7/16 in across flats gives 0.5052 in across corners by geometry, while the source prints 0.5050 in — a difference of -0.0002 in, which is the printing precision of a three-decimal column, not a second dimension.

Can I use this table for a metric nut, or for a metric M-size in place of a US nut?

No. The metric nut family (ISO 4032 / GB/T 6170) is a different dimensional system: its across-flats steps and thickness convention are set by different rules, so a nut of similar nominal diameter can take a different wrench and give different thread engagement. Both charts are on this site, and each covers its own system.

What do the grade letters and dash numbers mean?

The source prints three dash numbers against each nut size, one each for material grades A, B and C, which differ in how much material the grade assumes rather than in the body dimensions in this table. Over the whole table the dash numbers run from 1 to 60, three consecutive numbers per size.

Why is there no heavy hex nut and no in-between diameter in this table?

Because the source does not print them. It tabulates one nut per nominal diameter, so heavy hex nuts and diameters that fall between the printed sizes are outside it. No value is interpolated to fill those gaps, and the fixed list of 20 sizes is what the table states.

Is the standard behind this table still current?

The source publication is marked Inactive in the official distribution channel, with an inactivation notice dated 2022-04-15. The dimensions on this page are therefore the values of that historical edition; before design selection or purchasing, confirm with your supplier which equivalent standard is being worked to.

Does the fine-thread version of the same diameter have the same body dimensions?

Not according to this source, which does not cover fine threads at all: it is a UNC-2B document, and it prints no UNF or UNEF nut rows. Assuming a fine-thread nut of the same nominal diameter would need a value from a different standard, so no value is given for it here.

Related References

Nut data on this page is compiled for design and purchasing reference. Body dimensions are quoted as the source prints them; tolerances, limits of size and acceptance gauging are governed by the applicable standard and by the drawing you are working to.