Reference Source

97 records

What thread and size is this pipe fitting?

Across 97 records covering 47 nominal sizes, threads per inch (TPI) runs from 8 (10 nominal sizes) to 28 (7 nominal sizes), and 11 is the most common — 44 of them. Every value is transcribed from the source that states it and carries the sentence it was taken from: 8 sources across 7 sites, last checked 2026-08-12, due for re-check by 2028-08-11. Every record is listed below, each linking the page its value came from.

Records97
Sources8
Verified
Review by
Licencefactual compilation of thread dimensions from public reference sources; facts cited with attributed quotes, no standard document reproduced

21 records where two or more sources state different values. Both sides are reproduced on the record page, each with its own source and quote.

About this data

Dimensional specifications for NPT and BSP pipe thread sizes used in plumbing, hydraulic, and gas fittings worldwide. For each nominal pipe size within each standard, gives threads per inch, pitch, major diameter, and minor diameter — the numbers needed to identify an unknown thread or confirm whether two fittings will mate. Combines American (ASME B1.20.1) and British/ISO (ISO 228, ISO 7) standards in one table so the critical differences are visible side by side.

The data

Nominal sizeThread standardThreads per inch (TPI)Thread pitch (mm)Major (outside) diameter (mm)Minor diameter (mm)Thread angle (degrees)Governing standard
1sources differBSP112.30933.24930.29155ISO 228-1
1sources differNPT11 1/22.208733.401060ASME B1.20.1
1BSPP112.30933.24930.29255ISO 228-1
1½NPT11½2.2087848.2660ASME B1.20.1
1¼BSP112.30941.9138.95355ISO 228-1
1½BSP112.30946.80344.84655ISO 228-1
1-1/2sources differBSP112.30947.80344.84555ISO 228-1
1-1/2NPT11 1/22.208748.260060ASME B1.20.1
1 1/2BSPP112.30947.80344.84655ISO 228-1
1 1/2BSPT112.30947.8044.8555ISO 7-1
1-1/2 Inch BSPBSP1147.80
1-1/4sources differBSP112.30941.91038.95255ISO 228-1
1-1/4NPT11 1/22.208742.164060ASME B1.20.1
1 1/4BSPP112.30941.91038.95355ISO 228-1
1 1/4BSPT112.30941.9138.9555ISO 7-1
1-1/4 Inch BSPBSP1141.91
1-1/8BSP112.30937.89734.93955ISO 228-1
1 1/8BSPP112.30937.89734.94055ISO 228-1
1/2sources differBSP141.81420.95518.63155ISO 228-1
1/2sources differNPT141.814321.336060ASME B1.20.1
1/2BSPP141.81420.95518.63255ISO 228-1
1/2BSPT141.81420.9618.6355ISO 7-1
1/2 Inch BSPBSP1420.99
1¼NPT11½2.2087842.1660ASME B1.20.1
1 3/4BSPP112.30953.74650.78955ISO 228-1
1/4sources differBSP191.33713.15711.44555ISO 228-1
1/4sources differNPT181.411113.71660ASME B1.20.1
1/4BSPP191.33713.15711.44555ISO 228-1
1/4BSPT191.33713.1611.4555ISO 7-1
1/4 Inch BSPBSP1913.16
1/8sources differBSP280.9079.7288.56655ISO 228-1
1/8sources differNPT270.940710.28760ASME B1.20.1
1/8BSPP280.9079.7288.56655ISO 228-1
1/8BSPT280.9079.738.5755ISO 7-1
1/8 Inch BSPBSP289.7
1/16BSP280.9077.7236.56155ISO 228-1
1/16NPT270.94077.95060ASME B1.20.1
1/16BSPP280.9077.7236.56155ISO 228-1
1/16BSPT280.9077.726.5655ISO 7-1
1 Inch BSPBSP1133.25
2sources differBSP112.30959.61456.65655ISO 228-1
2sources differNPT11 1/22.208760.325060ASME B1.20.1
2BSPP112.30959.61456.65755ISO 228-1
2½BSP112.30975.18472.22755ISO 228-1
2-1/2BSP112.30975.18472.22655ISO 228-1
2-1/2NPT83.175073.025060ASME B1.20.1
2 1/2BSPP112.30975.18472.22755ISO 228-1
2 1/2BSPT112.30975.1872.2355ISO 7-1
2 1/4BSPP112.30965.71062.75355ISO 228-1
2½NPT83.17573.0360ASME B1.20.1
2 3/4BSPP112.30981.53478.57755ISO 228-1
2 Inch BSPBSP1159.61
3sources differBSP112.30987.88484.92655ISO 228-1
3sources differNPT83.175088.900060ASME B1.20.1
3BSPP112.30987.88484.92755ISO 228-1
3-1/2NPT83.1750101.600060ASME B1.20.1
3 1/2BSPP112.309100.33097.37355ISO 228-1
3/4sources differBSP141.81426.44124.11755ISO 228-1
3/4sources differNPT141.814326.670060ASME B1.20.1
3/4BSPP141.81426.44124.11855ISO 228-1
3/4BSPT141.81426.4424.1255ISO 7-1
3/4 Inch BSPBSP1426.44
3/8sources differBSP191.33716.66214.95055ISO 228-1
3/8sources differNPT181.411117.14560ASME B1.20.1
3/8BSPP191.33716.66214.95055ISO 228-1
3/8BSPT191.33716.6614.9555ISO 7-1
3/8 Inch BSPBSP1916.66
4sources differBSP112.309113.030110.07255ISO 228-1
4sources differNPT83.1750114.300060ASME B1.20.1
4BSPP112.309113.030110.07355ISO 228-1
4 1/2BSPP112.309125.730122.77355ISO 228-1
5NPT83.1750141.300260ASME B1.20.1
5BSP112.309138.430135.47255ISO 228-1
5BSPP112.309138.430135.47355ISO 228-1
5 1/2BSPP112.309151.130148.17355ISO 228-1
5/8sources differBSP141.81422.91120.58755ISO 228-1
5/8BSPP141.81422.91120.58855ISO 228-1
5/8 Inch BSPBSP1422.99
6BSP112.309163.830160.87255ISO 228-1
6NPT83.1750168.275060ASME B1.20.1
6BSPP112.309163.830160.87355ISO 228-1
7/8BSP141.81430.20127.87755ISO 228-1
7/8BSPP141.81430.20127.87855ISO 228-1
8NPT83.1750219.075060ASME B1.20.1
10NPT83.1750273.050060ASME B1.20.1
12NPT83.1750323.850060ASME B1.20.1
1 ¼BSP1141.9
1 ½BSP1147.8
1BSPT112.30933.2530.2955ISO 7-1
2BSPT112.30959.6156.6655ISO 7-1
3BSPT112.30987.8884.9355ISO 7-1
4BSPT112.309113.03110.0755ISO 7-1
5BSPT112.309138.43135.4755ISO 7-1
6BSPT112.309163.83160.8755ISO 7-1
1 ¼NPT11½42.2
1 ½NPT11½48.3
5/8NPT1422.9

Where this came from

Every record above links the page it was taken from and quotes the sentence that states it. These are the 8 sources this dataset was assembled from.

Machine-readable

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 plumbing-fitting-thread-standards thread_standard=BSP

npx -y refsource lookup plumbing-fitting-thread-standards thread_standard=BSP

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 "Plumbing fitting and pipe thread standards", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `plumbing-fitting-thread-standards`) 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.

97 records. last verified against source . due for re-check by .

Licence. factual compilation of thread dimensions from public reference sources; facts cited with attributed quotes, no standard document reproduced