The Welding Code Selector: Stop Guessing Which Code Applies
- Steph Locke
- Blog , Free tools
- August 24, 2026
- Updated:
Table of Contents Show Hide
GoSmarter’s Welding Code Selector is a free tool that tells you which welding code governs your job in under a minute. A welding code is the published standard that sets the rules for a specific type of weld. It decides which procedures need qualifying, how often an inspector checks the work, and what documentation proves it was done right. Answer four questions about the work, the material, and where you’re building, and a rules engine checks the answer against 12 codes covering the American Welding Society (AWS), the American Society of Mechanical Engineers (ASME), the American Petroleum Institute (API), European Norms (EN), the International Organization for Standardization (ISO), and the Canadian Standards Association (CSA). There’s no account or login: the tool runs free in the embed below. GoSmarter is built by Nightingale HQ.
Picking the wrong code doesn’t show up until the inspector does. A pressure vessel welded to a structural code, a pipeline weld qualified under the wrong procedure, a bridge weld missing the fatigue provisions it needed from day one. Every one of those is a failed inspection, a scrapped joint, or a very awkward conversation with the client. The Welding Code Selector exists so that conversation happens before you strike an arc, not after.
Why Weld Code Selection Actually Matters
Welding codes aren’t interchangeable paperwork. They set different rules for what counts as a qualified procedure, how often an inspector checks your work, and whether you can use a prequalified joint detail at all or have to prove every procedure from scratch.
Get the code wrong and you don’t just fail an audit. You can:
- Qualify a Welding Procedure Specification (WPS) against the wrong rules and have to requalify it once someone catches the mistake
- Skip inspection steps that the correct code actually requires, which is a genuine safety gap, not just a paperwork gap
- Lose the ability to use a prequalified joint, because you assumed a code that allows it when the governing code for your job doesn’t
Most welding supervisors know their usual code cold. The trouble starts on the job that doesn’t fit the usual pattern: a stainless pressure part instead of the normal carbon steel structural work, a pipeline job for a client in a different country, a rebar cage that looks structural but isn’t governed by a structural code at all.
How the Code Selector Actually Decides
This is not an AI model guessing at an answer. It’s a deterministic decision tree: a fixed set of rules that maps your answers to exactly one outcome, the same way every time. That matters for a compliance decision, because you want a repeatable rule, not a plausible-sounding suggestion.
The Four Questions It Asks
The quiz covers:
- Region or jurisdiction: US, Canada, Australia/New Zealand, EU/UK, or other international. Defaults to US if you skip it.
- What the weld is doing: structural, pressure containment, aerospace, pipeline, or reinforcing steel. Required.
- Material: carbon steel, aluminium, stainless, titanium/aerospace alloy, or other. Required.
- Consequence of failure: cosmetic, downtime, environmental/asset, or life-safety. Optional, and it doesn’t change the recommendation. It’s there to inform how tightly you apply the code once you know which one applies.
Pipeline work routes to API 1104, unless you’re in Canada (CSA Z662 governs there) or the material isn’t carbon steel, in which case the tool flags an exception rather than assuming. Reinforcing steel routes to AWS D1.4. Aerospace routes to AWS D17.1. Pressure containment routes to ASME Section IX, or to the ISO 3834/9606/15614 ecosystem if you’re working under EU or UK jurisdiction. Structural work is the one with real regional variation: EN 1090-2 in the EU/UK, CSA W47.1/W59 in Canada, AS/NZS 1554 in Australia/New Zealand, and a choice between AWS D1.1, D1.2, or D1.6 in the US or elsewhere internationally, picked by material.
Where It Refuses to Guess
Some combinations don’t have a confident answer, and the tool says so instead of forcing one. A non-carbon-steel pipeline material, a rebar job in an unusual material, an aluminium structural job under EU/UK rules: these return no code, with an explanation of why the combination doesn’t map cleanly. A wrong answer with confidence is worse than an honest “this needs a specialist to confirm,” and the decision tree is built that way on purpose.
What You Get Back: the Result Panel
Once the engine has an answer, the result panel shows:
- A prequalification badge: Yes, No, or Limited, telling you whether you can use a standard joint detail without qualifying your own procedure
- The typical use for that code, so you can confirm it actually matches your job
- The default inspection expectation under that code
- A rationale paragraph explaining why this code, not a generic disclaimer
- A “Build a checklist for this code” button, which jumps straight into the Job Checklist tab pre-loaded with your result
- A deep link into the Standards Library, filtered to the sources behind that specific code
That last point matters. The code you get isn’t a black-box answer. You can click straight through to the underlying standard references and check them yourself.
Compare All 12 Codes Side by Side
The Code Comparison tab drops the quiz entirely and puts all 12 codes in one table: AWS D1.1 (Steel), D1.2 (Aluminum), D1.4 (Reinforcing Steel), D1.5 (Bridge), D1.6 (Stainless), and D17.1 (Aerospace); ASME Section IX; API 1104; EN 1090-2; the ISO 3834/9606/15614 ecosystem; CSA W47.1/W59; and AS/NZS 1554.1.
Each row carries the full code name, region, typical use, material scope, prequalification badge, default inspection expectation, and a link to sources on the Standards Library. Use this view when you’re not sure which code you’re looking for yet, or when you need to check whether a client’s stated code actually matches the job they’ve described.
| Question You’re Actually Asking | Answer It Lives In |
|---|---|
| “Does this job even need prequalification?” | The prequalification badge, per code |
| “What does the standard inspection load actually look like?” | The default inspection expectation column |
| “Where’s this code’s actual source document?” | The Standards Library link on each row |
Turn Any Code Into a Job Checklist
The Job Checklist tab picks up wherever the quiz or comparison table left off. Pick a code, and it builds a documentation checklist from two layers.
Six items are the same on every checklist, because they’re the baseline for any weld job regardless of code:
- WPS matches the governing code you’ve actually confirmed, not the one you usually use
- Procedure Qualification Record (PQR) on file wherever prequalification isn’t allowed
- Welder qualification records current for the process and position
- Material traceability linked to heat or lot, backed by EN 10204 mill certificates. MillCert Reader reads those certificates automatically, from ÂŁ350/month, and typically pays for itself in the first month on volume alone
- Inspection method confirmed against what the code actually requires
- Code revision confirmed against the contract, not just “the latest one”
On top of that baseline, the checklist adds two to four items unique to the code you picked. Choose ASME Section IX and you’ll see items about confirming the governing construction code, maintaining WPS and PQR since there’s no prequalified route under Section IX, confirming the fluid or service category before assuming an inspection percentage, and planning for Authorized Inspector hold points and hydro testing. A “Copy Checklist” button copies the whole thing as formatted text, ready to paste into a job pack or a quality plan.
Two Tools, One Standards Registry: Code Selector and Standards Library
The Welding Code Selector and the Standards Library are built on the same underlying data. Every code’s scope, prequalification stance, default inspection level, material scope, typical use, and source references live in one shared registry, and both tools read from it.
That’s why every recommendation, every comparison row, and every checklist links straight back to the Standards Library filtered to the exact standard you’re looking at. If the Code Selector tells you API 1104 governs your pipeline weld, the Standards Library link shows you the sourcing behind that call rather than asking you to take it on faith. Use the Code Selector to work out which code applies. Use the Standards Library when you need to go further into the source material itself.
Also New: the CBAM Import Cost Estimator
The Welding Code Selector shipped alongside another free tool this fortnight: the CBAM Import Cost Estimator, which calculates the Carbon Border Adjustment Mechanism (CBAM) cost exposure on steel and aluminium imports into the European Union (EU). It’s a separate tool solving a separate problem, but it’s part of the same push: give metals manufacturers and fabricators the specific numbers and answers they need without a sales call.
Both tools, along with the rest of the collection, live on the free tools hub.
Frequently Asked Questions
Is the Welding Code Selector using AI to pick the code?
What happens if my job doesn't fit any of the 12 codes cleanly?
Does the consequence-of-failure question change which code I get?
Can I use the Job Checklist tab without running the quiz first?
Where do the code details in the comparison table come from?
What to Do Next
Run your next job through the Welding Code Selector before you write the WPS, not after the inspector flags it. If the answer surprises you, follow the deep link into the Standards Library and check the source material for yourself.
Go deeper
- American Welding Society (AWS) — publisher of the D1 series and D17.1
- American Society of Mechanical Engineers (ASME) — publisher of the Boiler and Pressure Vessel Code, including Section IX
- American Petroleum Institute (API) — publisher of API 1104 for pipeline welding
- Metals Manufacturing Glossary — plain-language definitions for EN 10204, ASME, and other terms used in this post
About the Author

Co-founder & Head of Product
Steph Locke is Co-founder and Head of Product at GoSmarter AI — former Microsoft Data & AI MVP building practical tools to cut paperwork and automate compliance for metals manufacturers.


