BoltCore - bolted joint engineering platform logo

d0, d3, duh Diameters for M8 Bolts: Where to Find Them and How to Use Them

In our complete guide to bolt calculation per ECSS-E-ST-32-19C, we already touched on the frequent confusion between d0, d3, and duh diameters — three geometric values used in different checks, and easy to mix up. This article details exactly what each one represents, where to find them, and how to use them correctly.

d0 — the stress diameter

The d0 diameter (sometimes called the stress diameter) is used to calculate the bolt's tensile strength — it determines the stress area used to check the rupture margin. Its exact definition varies slightly depending on the reference methodology used (ECSS, NASA, or manufacturer catalogues), which makes it one of the most confusion-prone parameters.

In practice, this isn't a diameter you measure yourself: it's tabulated for each nominal diameter and bolt class in the associated handbooks (see "Where to find these values" below), or calculated automatically by a tool like BoltCore from the nominal diameter and thread pitch.

d3 — the thread root diameter

The d3 diameter, also called the minor diameter or thread root diameter, corresponds to the diameter at the bottom of the thread groove — the thinnest cross-section of the bolt at that specific location. It's mainly used in thread stripping strength calculations, since this reduced section determines the thread's shear capacity.

Unlike d0, d3 is a fully standardized parameter per the ISO 724 standard for ISO coarse-pitch metric threads — it's the most reliable and simplest of the three to verify, with a single reference table regardless of which calculation methodology is used.

duh — the under-head bearing diameter

The duh diameter (under-head bearing diameter) corresponds to the contact area between the bolt head and the clamped surface. It's used in two distinct calculations: the under-head friction torque (which directly affects the torque-to-preload conversion), and the under-head bearing margin, which checks that contact pressure doesn't exceed the material's limit.

It's the most variable of the three: unlike d3, it depends entirely on the head type (hex head ISO 4014, socket head ISO 4762, countersunk head...) and sometimes on the manufacturer. Two M8 bolts with different head types won't share the same duh — there's no single universal table, unlike d3.

Reference table: thread root diameter (M3 to M24)

Here are the d3 (minor diameter) values for ISO coarse-pitch metric threads, per the ISO 724 standard — the most universally reliable of the three parameters:

Nominal diameter Pitch (mm) d3 (mm)
M30.52.387
M40.73.141
M50.84.019
M61.04.773
M81.256.466
M101.58.160
M121.759.853
M142.011.546
M162.013.546
M202.517.294
M243.020.752

Values calculated for ISO coarse-pitch metric threads per ISO 724. For d0 and duh, which depend on the calculation methodology and head type respectively, refer to the handbooks cited below or let a tool like BoltCore determine them automatically.

Where to find these values

  • d3 (minor diameter) — ISO 724 standard (general dimensions for ISO metric threads), or any standard bolt catalogue.
  • d0 — ECSS-E-HB-32-23 handbook for the aerospace methodology, or tables specific to the calculation reference used (NASA-STD, VDI 2230...).
  • duh — head-specific standards: ISO 4014 (hex head), ISO 4762 (socket head), ISO 7380 (button head), or the manufacturer's datasheet for a non-standard bolt.

Common mistakes

  • Confusing d0 and d3 — the most frequent one. Using d3 (smaller) where d0 is expected artificially increases the calculated stress; the reverse dangerously underestimates rupture risk.
  • Using a generic duh without verifying the actual head type of the bolt used — two different head types at the same nominal diameter can have a significantly different duh.
  • Copying a table from an unverified source — diameters sometimes vary slightly between fine and coarse pitch for the same nominal diameter; always check the pitch used.

Automating this with BoltCore

Rather than looking up these values across multiple tables and risking confusion between d0, d3, and duh, BoltCore determines them automatically from the selected nominal diameter, class, and head type.

BoltCore integrates these parameters directly into the calculation of all 11 safety margins, with no manual re-entry and no risk of referencing the wrong table.

Try BoltCore for free →

Frequently asked questions

Why is d3 more standardized than d0 and duh?

d3 derives directly from the metric thread geometry, defined once and for all by the ISO 724 standard — independent of the calculation methodology used. d0 depends on the calculation methodology (ECSS, NASA...), and duh depends on head type, which explains their greater variability.

Do d3 values change between fine and coarse pitch?

Yes. For the same nominal diameter, a fine-pitch thread has a smaller pitch and therefore a slightly larger thread root diameter than its coarse-pitch equivalent. The table above covers standard coarse pitch only.

Can these tables be used for inch-based bolts (UNC/UNF)?

No, these values apply exclusively to ISO metric threads. Inch-based threads (UNC, UNF) follow a different standard (ASME B1.1) with separate diameter tables.