{"id":100095,"date":"2026-02-15T20:45:18","date_gmt":"2026-02-15T20:45:18","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100095"},"modified":"2026-03-05T15:33:26","modified_gmt":"2026-03-05T15:33:26","slug":"flange-bolt-calculator","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/nb\/calculators\/flange-bolt-calculator\/","title":{"rendered":"Kalkulator for flensboltm\u00f8nster | Gratis nettverkt\u00f8y"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Flange Bolt Pattern Calculator\",\"alternateName\":[\"Gasket Bolt Load Calculator\",\"Flange Joint Calculator\"],\"description\":\"Free online calculator for flange bolt pattern loads. Enter pressure, gasket OD\/ID, number of bolts to calculate per-bolt load.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/flange-bolt-calculator\/\",\"applicationCategory\":\"Engineering Calculator\",\"operatingSystem\":\"Any (Web Browser)\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"datePublished\":\"2025-01-01\",\"dateModified\":\"2026-02-15\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true,\"featureList\":[\"Pressure and gasket force calculation\",\"Per-bolt load distribution\",\"Gasket reaction force\",\"Multiple presets\",\"Auto-calculation\"],\"keywords\":\"flange bolt, gasket joint, per-bolt load, bolt pattern, pressure vessel\"}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"How is the hydrostatic end force on a flange calculated?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The hydrostatic end force is H = P \u00d7 \u03c0\/4 \u00d7 G\u00b2, where P is the internal pressure and G is the gasket mean diameter. This is the force trying to separate the flanges due to internal pressure.\"}},\n{\"@type\":\"Question\",\"name\":\"What is the gasket reaction force?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The gasket reaction force is the minimum compressive load needed to maintain the seal under operating conditions. It depends on the gasket material, type, and the gasket factor 'm' from ASME PCC-1 or EN 1591.\"}},\n{\"@type\":\"Question\",\"name\":\"How many bolts should a flange have?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The number of bolts depends on the flange size and pressure class. Standard flanges use 4, 8, 12, 16, 20, or 24 bolts arranged symmetrically. The bolt spacing should not exceed 2d+6t\/(m+0.5) to ensure adequate gasket compression between bolts.\"}},\n{\"@type\":\"Question\",\"name\":\"What is the difference between operating and seating conditions?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Operating condition includes both pressure load and gasket maintenance load simultaneously. Seating condition (gasket seating, no pressure) requires sufficient bolt load to initially seat the gasket and achieve a seal before pressurization.\"}},\n{\"@type\":\"Question\",\"name\":\"Can I use this for ASME B16.5 flanges?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"This calculator provides a simplified bolt load analysis. For ASME B16.5 standard flanges, the bolt loads are pre-calculated in the standard tables. For custom flanges or detailed analysis, use ASME PCC-1 or EN 1591-1 methods.\"}}\n]}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[\n{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vibromera.eu\/\"},\n{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculators\",\"item\":\"https:\/\/vibromera.eu\/calculators\/\"},\n{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Flange Bolt Calculator\",\"item\":\"https:\/\/vibromera.eu\/calculators\/flange-bolt-calculator\/\"}\n]}\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&#038;family=JetBrains+Mono:wght@400;500;600&#038;family=Fraunces:opsz,wght@9..144,700;9..144,800&#038;display=swap\" rel=\"stylesheet\">\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.css\">\n\n<style>\n:root{--vc-bg:#f4f1ec;--vc-surface:#ffffff;--vc-surface-alt:#f8f6f2;--vc-ink:#1a1a1a;--vc-ink-secondary:#5a5650;--vc-ink-muted:#8a857e;--vc-accent:#c85a2a;--vc-accent-hover:#b04d22;--vc-accent-light:#fdf0ea;--vc-blue:#2a5c8c;--vc-blue-light:#eaf1f8;--vc-green:#2a7a4b;--vc-green-light:#eaf8ef;--vc-yellow:#a67c00;--vc-yellow-light:#fef9e8;--vc-red:#b91c1c;--vc-red-light:#fef2f2;--vc-border:#d9d4cc;--vc-border-light:#e8e4dd;--vc-shadow:0 1px 3px rgba(26,26,26,0.06),0 4px 12px rgba(26,26,26,0.04);--vc-radius:8px;--vc-radius-lg:12px;--vc-font:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--vc-mono:'JetBrains Mono','Consolas','Monaco',monospace;--vc-display:'Fraunces',Georgia,serif;}\n.vc-calculator{font-family:var(--vc-font);font-size:15px;line-height:1.65;color:var(--vc-ink);max-width:960px;margin:0 auto;padding:20px 16px 40px;-webkit-font-smoothing:antialiased;}.vc-calculator *,.vc-calculator *::before,.vc-calculator *::after{box-sizing:border-box;}\n.vc-header{text-align:center;padding:48px 24px 40px;position:relative;}.vc-header::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--vc-accent);border-radius:2px;}\n.vc-header-eyebrow{font-family:var(--vc-mono);font-size:11px;font-weight:500;letter-spacing:0.15em;text-transform:uppercase;color:var(--vc-accent);margin:0 0 12px;}\n.vc-header-title{font-family:var(--vc-display);font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.15;color:var(--vc-ink);margin:0 0 16px;letter-spacing:-0.02em;}\n.vc-header-subtitle{font-size:15px;color:var(--vc-ink-secondary);margin:0 auto 20px;max-width:600px;}\n.vc-badges{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:center;}.vc-badge{font-family:var(--vc-mono);font-size:11px;font-weight:500;padding:4px 10px;border-radius:4px;background:var(--vc-surface);border:1px solid var(--vc-border);color:var(--vc-ink-secondary);}\n.vc-card{background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);box-shadow:var(--vc-shadow);overflow:hidden;margin-top:32px;}\n.vc-form{padding:24px;}.vc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}@media(max-width:600px){.vc-form-grid{grid-template-columns:1fr;}}\n.vc-field{display:flex;flex-direction:column;}.vc-field-full{grid-column:1\/-1;}\n.vc-label{font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--vc-ink-secondary);margin-bottom:6px;}.vc-label-hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--vc-ink-muted);font-size:11px;}\n.vc-select,.vc-input{width:100%;padding:10px 12px;border:1.5px solid var(--vc-border);border-radius:6px;font-family:var(--vc-font);font-size:14px;color:var(--vc-ink);background:var(--vc-surface);transition:border-color 0.15s,box-shadow 0.15s;}\n.vc-select{padding-right:36px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='none' stroke='%235a5650' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 10px center;}\n.vc-select:focus,.vc-input:focus{outline:none;border-color:var(--vc-accent);box-shadow:0 0 0 3px rgba(200,90,42,0.12);}.vc-select:hover,.vc-input:hover{border-color:var(--vc-ink-muted);}\n.vc-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--vc-border-light);}\n.vc-presets-label{font-family:var(--vc-mono);font-size:11px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--vc-ink-muted);width:100%;margin-bottom:2px;}\n.vc-preset-btn{padding:5px 12px;font-family:var(--vc-font);font-size:12px;font-weight:500;border:1px solid var(--vc-border);border-radius:6px;background:var(--vc-surface-alt);color:var(--vc-ink-secondary);cursor:pointer;transition:all 0.15s;}.vc-preset-btn:hover{border-color:var(--vc-accent);color:var(--vc-accent);background:var(--vc-accent-light);}\n.vc-results{border-top:1px solid var(--vc-border-light);background:var(--vc-surface-alt);padding:0;max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1),padding 0.3s;}.vc-results.vc-visible{max-height:2000px;padding:24px;}\n.vc-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;}.vc-results-title{font-family:var(--vc-display);font-size:20px;font-weight:700;color:var(--vc-ink);margin:0;}\n.vc-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--vc-border);border-radius:6px;background:var(--vc-surface);font-family:var(--vc-font);font-size:12px;font-weight:500;color:var(--vc-ink-secondary);cursor:pointer;transition:all 0.15s;}.vc-copy-btn:hover{border-color:var(--vc-accent);color:var(--vc-accent);}.vc-copy-btn.vc-copied{background:var(--vc-green-light);border-color:var(--vc-green);color:var(--vc-green);}\n.vc-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;}@media(max-width:500px){.vc-result-grid{grid-template-columns:1fr;}}\n.vc-rcard{background:var(--vc-surface);border:1px solid var(--vc-border-light);border-radius:var(--vc-radius);padding:16px;transition:transform 0.2s;}.vc-rcard:hover{transform:translateY(-1px);}\n.vc-rcard-primary{border-color:var(--vc-accent);border-width:2px;background:linear-gradient(135deg,#fdf6f2 0%,var(--vc-surface) 100%);grid-column:1\/-1;}\n.vc-rcard-label{font-family:var(--vc-mono);font-size:10px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--vc-ink-muted);margin-bottom:4px;}\n.vc-rcard-value{font-family:var(--vc-mono);font-size:22px;font-weight:600;color:var(--vc-ink);line-height:1.2;}.vc-rcard-primary .vc-rcard-value{font-size:30px;color:var(--vc-accent);}\n.vc-rcard-unit{font-size:14px;font-weight:400;color:var(--vc-ink-secondary);}\n.vc-section{margin-top:24px;border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);background:var(--vc-surface);box-shadow:var(--vc-shadow);overflow:hidden;}\n.vc-section-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border:none;background:transparent;cursor:pointer;font-family:var(--vc-font);text-align:left;transition:background 0.15s;}.vc-section-toggle:hover{background:var(--vc-surface-alt);}\n.vc-section-toggle-text{display:flex;align-items:center;gap:10px;}.vc-section-icon{font-size:20px;line-height:1;}.vc-section-title{font-family:var(--vc-display);font-size:18px;font-weight:700;color:var(--vc-ink);margin:0;}\n.vc-section-chevron{width:20px;height:20px;color:var(--vc-ink-muted);transition:transform 0.3s;flex-shrink:0;}.vc-section.vc-open .vc-section-chevron{transform:rotate(180deg);}\n.vc-section-body{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1);}.vc-section.vc-open .vc-section-body{max-height:20000px;}\n.vc-section-inner{padding:0 24px 24px;border-top:1px solid var(--vc-border-light);}\n.vc-theory h3{font-family:var(--vc-display);font-size:17px;font-weight:700;color:var(--vc-ink);margin:28px 0 10px;}.vc-theory h3:first-child{margin-top:20px;}\n.vc-theory p{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 10px;}\n.vc-theory ul,.vc-theory ol{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 12px 18px;padding:0;}.vc-theory li{margin-bottom:5px;}\n.vc-formula-box{background:var(--vc-surface-alt);border:2px solid var(--vc-border);border-radius:6px;padding:14px 20px;font-family:var(--vc-mono);font-size:16px;font-weight:500;text-align:center;margin:14px 0;color:var(--vc-ink);overflow-x:auto;}\n.vc-warning-box{background:var(--vc-yellow-light);border-left:3px solid var(--vc-yellow);padding:14px 16px;border-radius:0 6px 6px 0;margin:14px 0;}\n.vc-example-box{background:var(--vc-surface-alt);border:1px solid var(--vc-border-light);border-radius:6px;padding:16px;margin:14px 0;}.vc-example-title{font-family:var(--vc-mono);font-size:13px;font-weight:600;color:var(--vc-accent);margin-bottom:8px;}\n.vc-faq-list{display:flex;flex-direction:column;gap:8px;margin-top:20px;}.vc-faq-item{border:1px solid var(--vc-border-light);border-radius:6px;overflow:hidden;}\n.vc-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:none;background:var(--vc-surface-alt);cursor:pointer;font-family:var(--vc-font);font-size:15px;font-weight:600;color:var(--vc-ink);text-align:left;transition:background 0.15s;}.vc-faq-q:hover{background:#ede9e3;}\n.vc-faq-chevron{width:16px;height:16px;color:var(--vc-ink-muted);flex-shrink:0;transition:transform 0.25s;}.vc-faq-item.vc-open .vc-faq-chevron{transform:rotate(180deg);}\n.vc-faq-a{max-height:0;overflow:hidden;transition:max-height 0.35s;}.vc-faq-item.vc-open .vc-faq-a{max-height:1200px;}\n.vc-faq-a-inner{padding:14px 16px;border-top:1px solid var(--vc-border-light);font-size:14px;color:var(--vc-ink-secondary);}.vc-faq-a-inner p{margin:0 0 8px;}.vc-faq-a-inner p:last-child{margin-bottom:0;}\n.vc-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;}.vc-related-link{display:inline-block;padding:8px 16px;font-family:var(--vc-font);font-size:13px;font-weight:600;background:var(--vc-surface-alt);color:var(--vc-ink-secondary);border:1px solid var(--vc-border);border-radius:var(--vc-radius);text-decoration:none;transition:all 0.15s;}.vc-related-link:hover{border-color:var(--vc-accent);color:var(--vc-accent);background:var(--vc-accent-light);}\n.vc-promo{margin-top:24px;padding:20px;background:linear-gradient(135deg,var(--vc-accent-light),var(--vc-surface));border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);display:flex;align-items:center;gap:16px;}.vc-promo-text{flex:1;font-size:14px;color:var(--vc-ink-secondary);}.vc-promo-text strong{color:var(--vc-ink);}.vc-promo-link{padding:8px 20px;font-size:13px;font-weight:700;color:#fff;background:var(--vc-accent);border-radius:var(--vc-radius);text-decoration:none;white-space:nowrap;transition:background 0.15s;}.vc-promo-link:hover{background:var(--vc-accent-hover);}\n.vc-footer{text-align:center;padding:32px 16px;font-size:13px;color:var(--vc-ink-muted);}.vc-footer a{color:var(--vc-accent);text-decoration:none;}.vc-footer a:hover{text-decoration:underline;}.vc-footer-links{margin-top:8px;font-size:12px;}.vc-footer-links a{margin:0 8px;}\n@media print{.vc-section-body{max-height:none!important;}.vc-faq-a{max-height:none!important;}.vc-results{max-height:none!important;padding:24px!important;}.vc-copy-btn,.vc-section-chevron,.vc-faq-chevron,.vc-presets,.vc-promo{display:none!important;}}\n<\/style>\n\n<div class=\"vc-calculator\" id=\"vc-flange-bolt\">\n\n<header class=\"vc-header\">\n    <p class=\"vc-header-eyebrow\">Free Engineering Tool<\/p>\n    <h1 class=\"vc-header-title\">Flange Bolt Pattern Calculator<\/h1>\n    <p class=\"vc-header-subtitle\">Calculate per-bolt load for a pressurized flanged joint with gasket. Enter pressure, gasket dimensions, and bolt configuration.<\/p>\n    <div class=\"vc-badges\"><span class=\"vc-badge\">ASME PCC-1<\/span><span class=\"vc-badge\">EN 1591<\/span><span class=\"vc-badge\">Gasket Joints<\/span><\/div>\n<\/header>\n\n<div class=\"vc-card\">\n    <form class=\"vc-form\" id=\"vc-form\" autocomplete=\"off\">\n        <div class=\"vc-form-grid\">\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-pressure\">Internal Pressure <span class=\"vc-label-hint\">(MPa)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-pressure\" inputmode=\"decimal\" step=\"any\" min=\"0\" value=\"1.0\" placeholder=\"e.g. 1.0\">\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-god\">Gasket OD <span class=\"vc-label-hint\">(mm)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-god\" inputmode=\"decimal\" step=\"any\" min=\"1\" value=\"273\" placeholder=\"e.g. 273\">\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-gid\">Gasket ID <span class=\"vc-label-hint\">(mm)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-gid\" inputmode=\"decimal\" step=\"any\" min=\"1\" value=\"219\" placeholder=\"e.g. 219\">\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-nbolts\">Number of Bolts<\/label>\n                <select class=\"vc-select\" id=\"vc-nbolts\">\n                    <option value=\"4\">4<\/option><option value=\"8\" selected>8<\/option><option value=\"12\">12<\/option>\n                    <option value=\"16\">16<\/option><option value=\"20\">20<\/option><option value=\"24\">24<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-mfactor\">Gasket m Factor<\/label>\n                <select class=\"vc-select\" id=\"vc-mfactor\">\n                    <option value=\"0.5\">0.50 \u2014 Rubber (no fabric)<\/option>\n                    <option value=\"1.0\">1.00 \u2014 Rubber with fabric<\/option>\n                    <option value=\"2.0\" selected>2.00 \u2014 Spiral wound (PTFE)<\/option>\n                    <option value=\"2.75\">2.75 \u2014 Spiral wound (graphite)<\/option>\n                    <option value=\"3.75\">3.75 \u2014 Metal jacketed<\/option>\n                    <option value=\"6.0\">6.00 \u2014 Solid flat metal<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-yfactor\">Gasket y Factor <span class=\"vc-label-hint\">(MPa)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-yfactor\" inputmode=\"decimal\" step=\"any\" min=\"0\" value=\"15.2\" placeholder=\"e.g. 15.2\">\n            <\/div>\n        <\/div>\n        <div class=\"vc-presets\">\n            <div class=\"vc-presets-label\">Quick presets<\/div>\n            <button type=\"button\" class=\"vc-preset-btn\" data-p=\"1.0\" data-god=\"273\" data-gid=\"219\" data-n=\"8\" data-m=\"2.0\" data-y=\"15.2\">DN200 PN10 Spiral<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-p=\"1.6\" data-god=\"169\" data-gid=\"115\" data-n=\"8\" data-m=\"2.0\" data-y=\"15.2\">DN100 PN16 Spiral<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-p=\"4.0\" data-god=\"115\" data-gid=\"76\" data-n=\"8\" data-m=\"2.75\" data-y=\"44.8\">DN65 PN40 Graphite<\/button>\n        <\/div>\n    <\/form>\n\n    <div class=\"vc-results\" id=\"vc-results\">\n        <div class=\"vc-results-head\">\n            <h2 class=\"vc-results-title\">Results<\/h2>\n            <button type=\"button\" class=\"vc-copy-btn\" id=\"vc-copy-btn\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy<\/button>\n        <\/div>\n        <div class=\"vc-result-grid\">\n            <div class=\"vc-rcard vc-rcard-primary\">\n                <div class=\"vc-rcard-label\">Per-Bolt Load (Operating)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-perbolt\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Total Bolt Load (Operating)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-total\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Hydrostatic End Force (H)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-hydro\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Gasket Reaction (Hp)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-gasket\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Gasket Mean Diameter (G)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-gmean\">\u2014<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"vc-section vc-open\" id=\"vc-sec-theory\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"true\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udcd8<\/span><span class=\"vc-section-title\">Theory &amp; Formulas<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner vc-theory\">\n            <h3>Hydrostatic End Force<\/h3>\n            <div class=\"vc-formula-box\" id=\"vc-katex-1\"><\/div>\n            <h3>Gasket Reaction (Maintaining Seal)<\/h3>\n            <div class=\"vc-formula-box\" id=\"vc-katex-2\"><\/div>\n            <h3>Total Operating Bolt Load<\/h3>\n            <div class=\"vc-formula-box\" id=\"vc-katex-3\"><\/div>\n            <ul>\n                <li><strong>G<\/strong> \u2014 gasket mean diameter = (OD + ID) \/ 2<\/li>\n                <li><strong>m<\/strong> \u2014 gasket maintenance factor (ASME Table 2-5.1)<\/li>\n                <li><strong>y<\/strong> \u2014 gasket seating stress (MPa)<\/li>\n            <\/ul>\n            <div class=\"vc-example-box\">\n                <div class=\"vc-example-title\">Example \u2014 DN200 PN10 Spiral Wound<\/div>\n                <p>P=1.0 MPa, OD=273, ID=219, 8 bolts, m=2.0<\/p>\n                <p>G = (273+219)\/2 = 246 mm<\/p>\n                <p>H = 1.0 \u00d7 \u03c0\/4 \u00d7 246\u00b2 = 47,529 N<\/p>\n                <p>Hp = 2\u00d71.0\u00d7\u03c0\u00d7246\u00d7(273\u2212219)\/2 = 2\u00d71.0\u00d7\u03c0\u00d7246\u00d727 = 41,737 N<\/p>\n                <p>W = 47,529 + 41,737 = <strong>89,266 N<\/strong><\/p>\n                <p>Per bolt = 89,266\/8 = <strong>11,158 N \u2248 11.2 kN<\/strong><\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"vc-section\" id=\"vc-sec-related\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udd17<\/span><span class=\"vc-section-title\">Related Calculators<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner\"><div class=\"vc-related\">\n        <a class=\"vc-related-link\" href=\"\/calculators\/bolt-preload-calculator\/\">Bolt Preload<\/a>\n        <a class=\"vc-related-link\" href=\"\/calculators\/bolt-strength-calculator\/\">Bolt Strength<\/a>\n        <a class=\"vc-related-link\" href=\"\/calculators\/stud-bolt-torque\/\">Stud Bolt Torque<\/a>\n        <a class=\"vc-related-link\" href=\"\/calculators\/hydraulic-wrench-torque\/\">Hydraulic Wrench Torque<\/a>\n    <\/div><\/div><\/div>\n<\/div>\n\n<div class=\"vc-section\" id=\"vc-sec-faq\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\u2753<\/span><span class=\"vc-section-title\">Frequently Asked Questions<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner\"><div class=\"vc-faq-list\" id=\"vc-faq-list\"><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"vc-promo\"><div class=\"vc-promo-text\"><strong>Vibromera \u2014 Portable Balancing &amp; Vibration Analysis<\/strong><br>Professional field balancing instruments. Used in 50+ countries.<\/div><a class=\"vc-promo-link\" href=\"https:\/\/vibromera.eu\/\" target=\"_blank\" rel=\"noopener\">Learn More<\/a><\/div>\n\n<footer class=\"vc-footer\"><p>\u00a9 2024\u20132026 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a> \u2014 Engineering Calculators<\/p><p style=\"font-size:12px;margin-top:4px;\">Based on ASME PCC-1 \/ EN 1591. Last updated: February 2026<\/p><div class=\"vc-footer-links\"><a href=\"\/calculators\/engineering-calculators\/\">All Calculators<\/a><a href=\"https:\/\/vibromera.eu\/contacts\/\">Contact<\/a><\/div><\/footer>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.js\"><\/script>\n<script>\n(function(){\n    'use strict';\n    var SLUG='flange-bolt-calculator';\n    function $(id){return document.getElementById(id);}\n    function fmt(n,d){if(isNaN(n)||!isFinite(n))return '\u2014';var f=n.toFixed(d===undefined?2:d);return f.replace(\/(\\.\\d*?)0+$\/,'$1').replace(\/\\.$\/,'');}\n\n    function calculate(){\n        var P=parseFloat($('vc-pressure').value);\n        var OD=parseFloat($('vc-god').value);\n        var ID=parseFloat($('vc-gid').value);\n        var n=parseInt($('vc-nbolts').value);\n        var m=parseFloat($('vc-mfactor').value);\n        if(!P||P<0||!OD||!ID||OD<=ID||!n){$('vc-results').classList.remove('vc-visible');return;}\n        var G=(OD+ID)\/2;\n        var b=(OD-ID)\/4; \/\/ effective gasket width\n        var H=P*Math.PI\/4*G*G; \/\/ hydrostatic end force\n        var Hp=2*m*P*Math.PI*G*b; \/\/ gasket reaction\n        var W=H+Hp;\n        var Wper=W\/n;\n        $('vc-r-perbolt').innerHTML=fmt(Wper\/1000,1)+' <span class=\"vc-rcard-unit\">kN<\/span> <span class=\"vc-rcard-unit\">('+fmt(Wper,0)+' N)<\/span>';\n        $('vc-r-total').innerHTML=fmt(W\/1000,1)+' <span class=\"vc-rcard-unit\">kN<\/span>';\n        $('vc-r-hydro').innerHTML=fmt(H\/1000,1)+' <span class=\"vc-rcard-unit\">kN<\/span>';\n        $('vc-r-gasket').innerHTML=fmt(Hp\/1000,1)+' <span class=\"vc-rcard-unit\">kN<\/span>';\n        $('vc-r-gmean').innerHTML=fmt(G,1)+' <span class=\"vc-rcard-unit\">mm<\/span>';\n        $('vc-results').classList.add('vc-visible');\n    }\n\n    document.querySelectorAll('.vc-preset-btn').forEach(function(btn){btn.addEventListener('click',function(e){e.preventDefault();$('vc-pressure').value=this.getAttribute('data-p');$('vc-god').value=this.getAttribute('data-god');$('vc-gid').value=this.getAttribute('data-gid');$('vc-nbolts').value=this.getAttribute('data-n');$('vc-mfactor').value=this.getAttribute('data-m');$('vc-yfactor').value=this.getAttribute('data-y');calculate();});});\n    $('vc-form').addEventListener('input',calculate);$('vc-form').addEventListener('change',calculate);\n\n    $('vc-copy-btn').addEventListener('click',function(){var text='Flange Bolt Calculation\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\nPressure: '+$('vc-pressure').value+' MPa\\nGasket OD\/ID: '+$('vc-god').value+'\/'+$('vc-gid').value+' mm\\nBolts: '+$('vc-nbolts').value+'\\nPer-Bolt Load: '+$('vc-r-perbolt').textContent+'\\nTotal: '+$('vc-r-total').textContent+'\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\nvibromera.eu';if(navigator.clipboard){navigator.clipboard.writeText(text).then(function(){var b=$('vc-copy-btn');b.classList.add('vc-copied');b.innerHTML='<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg> Copied!';setTimeout(function(){b.classList.remove('vc-copied');b.innerHTML='<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy';},2000);});}});\n\n    document.querySelectorAll('.vc-section-toggle').forEach(function(btn){btn.addEventListener('click',function(){var s=this.closest('.vc-section');s.classList.toggle('vc-open');this.setAttribute('aria-expanded',s.classList.contains('vc-open'));});});\n\n    var faqData=[\n        {q:'How is the hydrostatic end force on a flange calculated?',a:'<p>H = P \u00d7 \u03c0\/4 \u00d7 G\u00b2, where P is internal pressure and G is gasket mean diameter. This is the force trying to separate the flanges.<\/p>'},\n        {q:'What is the gasket reaction force?',a:'<p>It is the minimum compressive load needed to maintain the seal. It depends on the gasket material factor m and the operating pressure.<\/p>'},\n        {q:'How many bolts should a flange have?',a:'<p>Standard flanges use 4, 8, 12, 16, 20 or 24 bolts symmetrically. The number depends on flange size and pressure class per ASME B16.5 or EN 1092-1.<\/p>'},\n        {q:'What is the difference between operating and seating conditions?',a:'<p>Operating: pressure + gasket maintenance load. Seating: bolt load to initially compress gasket with no pressure. The higher of the two governs bolt sizing.<\/p>'},\n        {q:'Can I use this for ASME B16.5 flanges?',a:'<p>This provides simplified analysis. For standard ASME B16.5 flanges, bolt loads are in standard tables. For custom flanges, use ASME PCC-1 or EN 1591-1.<\/p>'}\n    ];\n    var fl=$('vc-faq-list');faqData.forEach(function(f){fl.innerHTML+='<div class=\"vc-faq-item\"><button type=\"button\" class=\"vc-faq-q\"><span>'+f.q+'<\/span><svg class=\"vc-faq-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button><div class=\"vc-faq-a\"><div class=\"vc-faq-a-inner\">'+f.a+'<\/div><\/div><\/div>';});\n    fl.addEventListener('click',function(e){var b=e.target.closest('.vc-faq-q');if(b)b.closest('.vc-faq-item').classList.toggle('vc-open');});\n\n    function renderFormulas(){try{\n        katex.render('H = P \\\\times \\\\frac{\\\\pi}{4} \\\\times G^2 \\\\quad [\\\\text{N}]',$('vc-katex-1'),{displayMode:true,throwOnError:false});\n        katex.render('H_p = 2 \\\\times m \\\\times P \\\\times \\\\pi \\\\times G \\\\times b \\\\quad [\\\\text{N}]',$('vc-katex-2'),{displayMode:true,throwOnError:false});\n        katex.render('W_{op} = H + H_p, \\\\quad W_{\\\\text{per bolt}} = \\\\frac{W_{op}}{n}',$('vc-katex-3'),{displayMode:true,throwOnError:false});\n    }catch(e){}}\n\n    function init(){renderFormulas();calculate();}\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Gratis online kalkulator for belastninger p\u00e5 flensboltm\u00f8nster. Skriv inn trykk, paknings ytterdiameter\/innerdiameter, antall bolter og boltst\u00f8rrelse for \u00e5 beregne belastning per bolt og n\u00f8dvendig forspenning.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100095","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":2,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100095\/revisions"}],"predecessor-version":[{"id":100731,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100095\/revisions\/100731"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/media?parent=100095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/categories?post=100095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/tags?post=100095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}