Skip to main content
Watch Taking a Sledgehammer to Bottlenecks 🎥 as Ruth & Steph show how AI actually fixes margins.

The Welding Code Selector: Stop Guessing Which Code Applies

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:

  1. Region or jurisdiction: US, Canada, Australia/New Zealand, EU/UK, or other international. Defaults to US if you skip it.
  2. What the weld is doing: structural, pressure containment, aerospace, pipeline, or reinforcing steel. Required.
  3. Material: carbon steel, aluminium, stainless, titanium/aerospace alloy, or other. Required.
  4. 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 AskingAnswer 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?

No. It runs on a deterministic rules engine, not a language model. The same four answers always produce the same result, because the logic is a fixed decision tree rather than a generated response. That matters for a compliance decision, where you need a repeatable answer you can defend to an auditor, not a plausible-sounding guess.

What happens if my job doesn't fit any of the 12 codes cleanly?

The tool tells you it can’t confidently recommend a code, and explains why, rather than forcing an answer. This happens with combinations like a non-carbon-steel pipeline material or an aluminium structural job under EU/UK rules, where the real answer depends on details the tool can’t capture in four questions. Treat that response as a flag to get a specialist to confirm the code, not as a dead end.

Does the consequence-of-failure question change which code I get?

No. It’s informational only. Two jobs with identical region, weld type, and material answers get the same code recommendation whether the failure consequence is cosmetic or life-safety. What changes is how tightly you should apply that code’s inspection and documentation requirements once you know which one governs.

Can I use the Job Checklist tab without running the quiz first?

Yes. The Job Checklist tab works as a standalone feature: pick any of the 12 codes directly and it builds the checklist. Running the quiz first just pre-loads the checklist with whichever code the quiz recommended, so you don’t have to select it again.

Where do the code details in the comparison table come from?

Every code’s scope, prequalification stance, default inspection expectation, material scope, and typical use come from the same standards registry that powers the Standards Library. Each row links straight through to the underlying sources for that code, so you can check the primary reference rather than relying on the summary alone.

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

About the Author

Steph Locke, a pale woman with short red hair, is standing slightly off-centre, smiling at the camera
Steph Locke

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.

Build traceability in. From day one.

Every cert linked to stock at goods-in. Every heat number tracked to despatch. Every audit trail built automatically. Not assembled in a rush the week before an inspection.

Related Posts

From Mill to Customer: End-to-End Mill Cert Traceability

GoSmarter now covers the full mill-cert-to-customer workflow, AI-assisted and manual. Here is what changed across cert ingestion, approval, stock reservation, and customer documentation.

GoSmarter vs Generic OCR/IDP Tools for Mill Certificates: Why Metals-Specific AI Wins

Generic OCR and IDP tools fall apart on real-world mill certificates — multi-heat documents, non-English formats, domain-specific data. GoSmarter was built specifically for metals, and it shows.

As India's steel production surges, traceability must keep pace.

India’s steel exports are growing fast, but foreign buyers reject shipments over certificate mismatches, not bad metal. Here’s how EN 10204, ASTM, and ASME fit together on one mill certificate, where Indian exporters lose deals over paperwork, and how AI now automates the checking.