140 records
Is this DIN fastener interchangeable with its ISO equivalent?
140 records covering 16 DIN standards, one fact each. Every value is transcribed from the source that states it and carries the sentence it was taken from: 2 sources across 2 sites, last checked 2026-10-12, due for re-check by 2029-10-11. Every record is listed below, each linking the page its value came from.
Cite as: Sizes where a DIN fastener and its ISO equivalent are not interchangeable, referencesource.org/fastener-standard-interchangeability-exceptions/, checked 2026-10-12.
About this data
The specific thread sizes at which a withdrawn DIN fastener standard and its current ISO counterpart give DIFFERENT dimensions, so the two parts are not simply interchangeable. Each record is one size at which one named dimension differs between the two standards, with both published values side by side -- or, for two standard pairs, the publisher's own interchangeability verdict in its own words. Answers 'is DIN 933 the same as ISO 4017', 'DIN 934 vs ISO 4032 nut height', 'my drawing says DIN 931 and my distributor only stocks ISO 4014', and 'will my spanner still fit'. The headline DIN-to-ISO crossover mapping is easy, everyone publishes it, and it is NOT here: the sibling dataset fastener-thread-standard-equivalence owns that and states it from five publishers. What is here is the exception detail, where free sources fail and contradict each other. Wurth prints four sizes at which the width across flats changed between DIN 933 and ISO 4017 -- M10 17 mm becomes 16 mm, M12 19 becomes 18, M14 22 becomes 21, M22 32 becomes 34, meaning a different spanner -- while Monster Bolts lists that same pair as 'Fully interchangeable'. That disagreement is the fact, and it is published in full on the sibling's DIN 933 page, which carries both publishers' verdicts side by side and is linked from every page here. What this dataset adds is the sizes at which the blanket verdict fails. 16 standard pairs carry size-level divergences, across head diameter, head height, nut height, slot width and width across flats. Note that M22 goes UP, not down, so 'ISO is one size smaller' is a wrong rule of thumb.
The data
| DIN standard | ISO standard | Size | Dimension that differs | DIN value | ISO value | Part | Interchangeability verdict |
|---|---|---|---|---|---|---|---|
| DIN 85 | ISO 1580 | M3 | dk max. | 6 | 5.6 | ||
| DIN 85 | ISO 1580 | M5 | dk max. | 10 | 9.5 | ||
| DIN 85 | ISO 1580 | M3.5 | wmin. | 0.9 | 0.8 | ||
| DIN 85 | ISO 1580 | M5 | wmin. | 1.3 | 1.2 | ||
| DIN 85 | ISO 1580 | M8 | wmin. | 2.1 | 1.9 | ||
| DIN 85 | ISO 1580 | M10 | wmin. | 2.7 | 2.4 | ||
| DIN 439 | ISO 4035 | M10 | WAF | 17 | 16 | ||
| DIN 439 | ISO 4035 | M12 | WAF | 19 | 18 | ||
| DIN 439 | ISO 4035 | M14 | WAF | 22 | 21 | ||
| DIN 439 | ISO 4035 | M22 | WAF | 32 | 34 | ||
| DIN 558 | ISO 4018 | M10 | Widths across flats in mm | 17 | 16 | ||
| DIN 558 | ISO 4018 | M12 | Widths across flats in mm | 19 | 18 | ||
| DIN 558 | ISO 4018 | M14 | Widths across flats in mm | 22 | 21 | ||
| DIN 558 | ISO 4018 | M22 | Widths across flats in mm | 32 | 34 | ||
| DIN 601 | ISO 4016 | M10 | Widths across flats in mm | 17 | 16 | ||
| DIN 601 | ISO 4016 | M12 | Widths across flats in mm | 19 | 18 | ||
| DIN 601 | ISO 4016 | M14 | Widths across flats in mm | 22 | 21 | ||
| DIN 601 | ISO 4016 | M22 | Widths across flats in mm | 32 | 34 | ||
| DIN 931 | ISO 4014 | Schrauben mit Teilgewinde | dass sich bei den Abmessungen M10, M12, M14 und M22 die Schlüsselweiten geändert haben und somit andere Verschraubungswerkzeuge eingesetzt werden müssen | ||||
| DIN 931 | ISO 4014 | M10 | Widths across flats in mm | 17 | 16 | ||
| DIN 931 | ISO 4014 | M12 | Widths across flats in mm | 19 | 18 | ||
| DIN 931 | ISO 4014 | M14 | Widths across flats in mm | 22 | 21 | ||
| DIN 931 | ISO 4014 | M22 | Widths across flats in mm | 32 | 34 | ||
| DIN 933 | ISO 4017 | Schrauben mit Vollgewinde | dass sich bei den Abmessungen M10, M12, M14 und M22 die Schlüsselweiten geändert haben und somit andere Verschraubungswerkzeuge eingesetzt werden müssen | ||||
| DIN 933 | ISO 4017 | M10 | Schlüsselweite | 17 mm | 16 mm | Schrauben mit Vollgewinde | andere Verschraubungswerkzeuge eingesetzt werden müssen |
| DIN 933 | ISO 4017 | M12 | Schlüsselweite | 19 mm | 18 mm | Schrauben mit Vollgewinde | andere Verschraubungswerkzeuge eingesetzt werden müssen |
| DIN 933 | ISO 4017 | M14 | Schlüsselweite | 22 mm | 21 mm | Schrauben mit Vollgewinde | andere Verschraubungswerkzeuge eingesetzt werden müssen |
| DIN 933 | ISO 4017 | M22 | Schlüsselweite | 32 mm | 34 mm | Schrauben mit Vollgewinde | andere Verschraubungswerkzeuge eingesetzt werden müssen |
| DIN 933 | ISO 4017 | M10 | Widths across flats in mm | 17 | 16 | ||
| DIN 933 | ISO 4017 | M12 | Widths across flats in mm | 19 | 18 | ||
| DIN 933 | ISO 4017 | M14 | Widths across flats in mm | 22 | 21 | ||
| DIN 933 | ISO 4017 | M22 | Widths across flats in mm | 32 | 34 | ||
| DIN 934 | ISO 4032 | M5 | Height (mm) | 4 | 4.7 | ||
| DIN 934 | ISO 4032 | M6 | Height (mm) | 5 | 5.2 | ||
| DIN 934 | ISO 4032 | M8 | Height (mm) | 6.5 | 6.8 | ||
| DIN 934 | ISO 4032 | M10 | Height (mm) | 8 | 8.4 | ||
| DIN 934 | ISO 4032 | M12 | Height (mm) | 10 | 10.8 | ||
| DIN 934 | ISO 4032 | M14 | Height (mm) | 11 | 12.8 | ||
| DIN 934 | ISO 4032 | M16 | Height (mm) | 13 | 14.8 | ||
| DIN 934 | ISO 4032 | M18 | Height (mm) | 15 | 15.8 | ||
| DIN 934 | ISO 4032 | M20 | Height (mm) | 16 | 18 | ||
| DIN 934 | ISO 4032 | M22 | Height (mm) | 18 | 19.4 | ||
| DIN 934 | ISO 4032 | M24 | Height (mm) | 19 | 21.5 | ||
| DIN 934 | ISO 4032 | M27 | Height (mm) | 22 | 23.8 | ||
| DIN 934 | ISO 4032 | M30 | Height (mm) | 24 | 25.6 | ||
| DIN 934 | ISO 4032 | M33 | Height (mm) | 26 | 28.7 | ||
| DIN 934 | ISO 4032 | M36 | Height (mm) | 29 | 31 | ||
| DIN 934 | ISO 4032 | M39 | Height (mm) | 31 | 33.4 | ||
| DIN 934 | ISO 4032 | M10 | WAF | 17 | 16 | ||
| DIN 934 | ISO 4032 | M12 | WAF | 19 | 18 | ||
| DIN 934 | ISO 4032 | M14 | WAF | 22 | 21 | ||
| DIN 934 | ISO 4032 | M22 | WAF | 32 | 34 | ||
| DIN 960 | ISO 8765 | M10 | Widths across flats in mm | 17 | 16 | ||
| DIN 960 | ISO 8765 | M12 | Widths across flats in mm | 19 | 18 | ||
| DIN 960 | ISO 8765 | M14 | Widths across flats in mm | 22 | 21 | ||
| DIN 960 | ISO 8765 | M22 | Widths across flats in mm | 32 | 34 | ||
| DIN 961 | ISO 8676 | M10 | Widths across flats in mm | 17 | 16 | ||
| DIN 961 | ISO 8676 | M12 | Widths across flats in mm | 19 | 18 | ||
| DIN 961 | ISO 8676 | M14 | Widths across flats in mm | 22 | 21 | ||
| DIN 961 | ISO 8676 | M22 | Widths across flats in mm | 32 | 34 | ||
| DIN 963 | ISO 2009 | M3.5 | dk max. | 6.5 | 7.3 | ||
| DIN 963 | ISO 2009 | M3 | dk max. | 5.6 | 5.5 | ||
| DIN 963 | ISO 2009 | M4 | dk max. | 7.5 | 8.4 | ||
| DIN 963 | ISO 2009 | M5 | dk max. | 9.2 | 9.3 | ||
| DIN 963 | ISO 2009 | M6 | dk max. | 11 | 11.3 | ||
| DIN 963 | ISO 2009 | M8 | dk max. | 14.5 | 15.8 | ||
| DIN 963 | ISO 2009 | M10 | dk max. | 18 | 18.3 | ||
| DIN 963 | ISO 2009 | M1.6 | kmax. | 0.96 | 1 | ||
| DIN 963 | ISO 2009 | M3.5 | kmax. | 1.93 | 2.35 | ||
| DIN 963 | ISO 2009 | M4 | kmax. | 2.2 | 2.7 | ||
| DIN 963 | ISO 2009 | M5 | kmax. | 2.5 | 2.7 | ||
| DIN 963 | ISO 2009 | M6 | kmax. | 3 | 3.3 | ||
| DIN 963 | ISO 2009 | M8 | kmax. | 4 | 4.65 | ||
| DIN 964 | ISO 2010 | M3.5 | dk max. | 6.5 | 7.3 | ||
| DIN 964 | ISO 2010 | M3 | dk max. | 5.6 | 5.5 | ||
| DIN 964 | ISO 2010 | M4 | dk max. | 7.5 | 8.4 | ||
| DIN 964 | ISO 2010 | M5 | dk max. | 9.2 | 9.3 | ||
| DIN 964 | ISO 2010 | M6 | dk max. | 11 | 11.3 | ||
| DIN 964 | ISO 2010 | M8 | dk max. | 14.5 | 15.8 | ||
| DIN 964 | ISO 2010 | M10 | dk max. | 18 | 18.3 | ||
| DIN 964 | ISO 2010 | M1.6 | kmax. | 0.96 | 1 | ||
| DIN 964 | ISO 2010 | M3.5 | kmax. | 1.93 | 2.35 | ||
| DIN 964 | ISO 2010 | M4 | kmax. | 2.2 | 2.7 | ||
| DIN 964 | ISO 2010 | M5 | kmax. | 2.5 | 2.7 | ||
| DIN 964 | ISO 2010 | M6 | kmax. | 3 | 3.3 | ||
| DIN 964 | ISO 2010 | M8 | kmax. | 4 | 4.65 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M3.5 | dk max. | 6.5 | 7.3 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M3 | dk max. | 5.6 | 5.5 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M4 | dk max. | 7.5 | 8.4 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M5 | dk max. | 9.2 | 9.3 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M6 | dk max. | 11 | 11.3 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M8 | dk max. | 14.5 | 15.8 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M10 | dk max. | 18 | 18.3 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M1.6 | kmax. | 0.96 | 1 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M3.5 | kmax. | 1.93 | 2.35 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M4 | kmax. | 2.2 | 2.7 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M5 | kmax. | 2.5 | 2.7 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M6 | kmax. | 3 | 3.3 | ||
| DIN 965 | ISO 7046-Part 1 + 2 | M8 | kmax. | 4 | 4.65 | ||
| DIN 966 | ISO 7047 | M3.5 | dk max. | 6.5 | 7.3 | ||
| DIN 966 | ISO 7047 | M3 | dk max. | 5.6 | 5.5 | ||
| DIN 966 | ISO 7047 | M4 | dk max. | 7.5 | 8.4 | ||
| DIN 966 | ISO 7047 | M5 | dk max. | 9.2 | 9.3 | ||
| DIN 966 | ISO 7047 | M6 | dk max. | 11 | 11.3 | ||
| DIN 966 | ISO 7047 | M8 | dk max. | 14.5 | 15.8 | ||
| DIN 966 | ISO 7047 | M10 | dk max. | 18 | 18.3 | ||
| DIN 966 | ISO 7047 | M1.6 | kmax. | 0.96 | 1 | ||
| DIN 966 | ISO 7047 | M3.5 | kmax. | 1.93 | 2.35 | ||
| DIN 966 | ISO 7047 | M4 | kmax. | 2.2 | 2.7 | ||
| DIN 966 | ISO 7047 | M5 | kmax. | 2.5 | 2.7 | ||
| DIN 966 | ISO 7047 | M6 | kmax. | 3 | 3.3 | ||
| DIN 966 | ISO 7047 | M8 | kmax. | 4 | 4.65 | ||
| DIN 6921 | EN 1665 | M10 | Widths across flats in mm | 15 | 16 | ||
| DIN 6921 | EN 1665 | M12 | Widths across flats in mm | 16 | 18 | ||
| DIN 6921 | EN 1665 | M14 | Widths across flats in mm | 18 | 21 | ||
| DIN 6921 | EN 1665 | M16 | Widths across flats in mm | 21 | 24 | ||
| DIN 7985 | ISO 7045 | M3 | dk max. | 6 | 5.6 | ||
| DIN 7985 | ISO 7045 | M5 | dk max. | 10 | 9.5 | ||
| DIN 7985 | ISO 7045 | M2.5 | kmax. | 2 | 2.1 | ||
| DIN 7985 | ISO 7045 | M3.5 | kmax. | 2.7 | 2.6 | ||
| DIN 7985 | ISO 7045 | M5 | kmax. | 3.8 | 3.7 | ||
| DIN 7991 | ISO 10642 | M3 | dk max. | 6 | 6.72 | ||
| DIN 7991 | ISO 10642 | M4 | dk max. | 8 | 8.96 | ||
| DIN 7991 | ISO 10642 | M5 | dk max. | 10 | 11.2 | ||
| DIN 7991 | ISO 10642 | M6 | dk max. | 12 | 13.44 | ||
| DIN 7991 | ISO 10642 | M10 | dk max. | 20 | 22.4 | ||
| DIN 7991 | ISO 10642 | M12 | dk max. | 24 | 26.88 | ||
| DIN 7991 | ISO 10642 | M14 | dk max. | 27 | 30.8 | ||
| DIN 7991 | ISO 10642 | M16 | dk max. | 30 | 33.6 | ||
| DIN 7991 | ISO 10642 | M20 | dk max. | 36 | 40.32 | ||
| DIN 7991 | ISO 10642 | M3 | kmax. | 1.7 | 1.86 | ||
| DIN 7991 | ISO 10642 | M4 | kmax. | 2.3 | 2.48 | ||
| DIN 7991 | ISO 10642 | M5 | kmax. | 2.8 | 3.1 | ||
| DIN 7991 | ISO 10642 | M6 | kmax. | 3.3 | 3.72 | ||
| DIN 7991 | ISO 10642 | M8 | kmax. | 4.4 | 4.96 | ||
| DIN 7991 | ISO 10642 | M10 | kmax. | 5.5 | 6.2 | ||
| DIN 7991 | ISO 10642 | M12 | kmax. | 6.5 | 7.44 | ||
| DIN 7991 | ISO 10642 | M14 | kmax. | 7 | 8.4 | ||
| DIN 7991 | ISO 10642 | M16 | kmax. | 7.5 | 8.8 | ||
| DIN 7991 | ISO 10642 | M20 | kmax. | 8.5 | 10.16 |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 2 sources this dataset was assembled from.
- wurthindustry.cahttps://www.wurthindustry.ca/media/downloads/wic_pdfs/Fasteners_DIN-EN-ISO_Standards.pdf
- wuerth.dehttps://www.wuerth.de/web/de/awkg/kompetenz/din_iso_normteile/din-933-931-iso-4014-4017-sechskantschrauben.php
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
From your own code
Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.
pip install refsource
refsource lookup fastener-standard-interchangeability-exceptions din_standard="DIN 85"
npx -y refsource lookup fastener-standard-interchangeability-exceptions din_standard="DIN 85"
Set your AI assistant up to use this
Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.
{
"mcpServers": {
"referencesource": {
"type": "http",
"url": "https://referencesource.org/mcp"
}
}
}Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project
Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:
When a question needs "Sizes where a DIN fastener and its ISO equivalent are not interchangeable", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `fastener-standard-interchangeability-exceptions`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.What each tool does, and the servers built over single registers: Connect your AI assistant.