{"id":100098,"date":"2026-02-15T20:16:30","date_gmt":"2026-02-15T20:16:30","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100098"},"modified":"2026-02-15T20:16:30","modified_gmt":"2026-02-15T20:16:30","slug":"flange-rating-lookup","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/bn\/calculators\/flange-rating-lookup\/","title":{"rendered":"\u09ab\u09cd\u09b2\u09cd\u09af\u09be\u099e\u09cd\u099c \u0995\u09cd\u09b2\u09be\u09b8 \u09b2\u09c1\u0995\u0986\u09aa | PN \u09b0\u09c7\u099f\u09bf\u0982 \u2194 ASME \u0995\u09cd\u09b2\u09be\u09b8 | DN \u0995\u09a8\u09ad\u09be\u09b0\u09cd\u099f\u09be\u09b0 | \u09ac\u09bf\u09a8\u09be\u09ae\u09c2\u09b2\u09cd\u09af\u09c7 \u0985\u09a8\u09b2\u09be\u0987\u09a8 \u09b8\u09b0\u099e\u09cd\u099c\u09be\u09ae"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Flange Class Lookup Tool\",\"alternateName\":[\"PN to ASME Converter\",\"Flange Rating Calculator\",\"DN Flange Lookup\"],\"description\":\"Free online tool to convert between PN ratings and ASME flange classes. Includes bolt count, bolt size, gasket type, and face type by DN size.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/flange-rating-lookup\/\",\"applicationCategory\":\"Engineering Reference\",\"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\":\"2025-06-01\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true,\"featureList\":[\"PN to ASME class conversion\",\"ASME to PN conversion\",\"Bolt count and size by DN\",\"Gasket type recommendations\",\"Face type (RF\/FF\/RTJ)\"],\"keywords\":\"flange rating, PN, ASME class, DN, bolt count, gasket, RF, FF, RTJ, EN 1092, ASME B16.5\"}\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 Rating Lookup\",\"item\":\"https:\/\/vibromera.eu\/calculators\/flange-rating-lookup\/\"}\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<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}\n.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:640px}\n.vc-badges{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:center}\n.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}\n@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}\n.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)}\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}\n.vc-results.vc-visible{max-height:6000px;padding:24px}\n.vc-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}\n.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}\n.vc-copy-btn:hover{border-color:var(--vc-accent);color:var(--vc-accent)}\n.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}\n@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}\n.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}\n.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-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}\n.vc-table th,.vc-table td{padding:10px 12px;border:1px solid var(--vc-border-light);text-align:left}\n.vc-table th{background:var(--vc-surface-alt);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:var(--vc-ink-secondary)}\n.vc-table tr:nth-child(even){background:var(--vc-surface-alt)}\n.vc-table tr.vc-highlight{background:var(--vc-accent-light);font-weight:600}\n@media(max-width:600px){.vc-table{font-size:12px}.vc-table th,.vc-table td{padding:8px}}\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}\n.vc-section-toggle:hover{background:var(--vc-surface-alt)}\n.vc-section-toggle-text{display:flex;align-items:center;gap:10px}\n.vc-section-icon{font-size:20px;line-height:1}\n.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}\n.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)}\n.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{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 12px 18px;padding:0}.vc-theory li{margin-bottom:5px}\n.vc-info-box{background:var(--vc-blue-light);border-left:3px solid var(--vc-blue);padding:14px 16px;border-radius:0 6px 6px 0;margin:14px 0}\n.vc-info-box p{margin:0;font-size:14px;color:var(--vc-ink-secondary)}\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-faq-list{display:flex;flex-direction:column;gap:8px;margin-top:20px}\n.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}\n.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}\n.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}\n.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)}\n.vc-faq-a-inner p{margin:0 0 8px}.vc-faq-a-inner p:last-child{margin-bottom:0}\n.vc-faq-a-inner ul{margin:4px 0 8px 16px;padding:0}.vc-faq-a-inner li{margin-bottom:3px}\n.vc-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}\n.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}\n.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}\n.vc-promo-text{flex:1;font-size:14px;color:var(--vc-ink-secondary)}.vc-promo-text strong{color:var(--vc-ink)}\n.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}\n.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)}\n.vc-footer a{color:var(--vc-accent);text-decoration:none}.vc-footer a:hover{text-decoration:underline}\n.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-promo{display:none!important}}\n<\/style>\n\n<div class=\"vc-calculator\" id=\"vc-flange-rating\">\n\n<header class=\"vc-header\">\n    <p class=\"vc-header-eyebrow\">Free Engineering Tool<\/p>\n    <h1 class=\"vc-header-title\">Flange Class Lookup &amp; PN\u2194ASME Converter<\/h1>\n    <p class=\"vc-header-subtitle\">Convert between European PN ratings and ASME pressure classes. View bolt count, bolt size, gasket type, and face type for any DN size.<\/p>\n    <div class=\"vc-badges\">\n        <span class=\"vc-badge\">EN 1092-1<\/span>\n        <span class=\"vc-badge\">ASME B16.5<\/span>\n        <span class=\"vc-badge\">PN6 \u2013 PN400<\/span>\n        <span class=\"vc-badge\">Class 150 \u2013 2500<\/span>\n    <\/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-direction\">Conversion Direction<\/label>\n                <select class=\"vc-select\" id=\"vc-direction\">\n                    <option value=\"pn2asme\" selected>PN \u2192 ASME Class<\/option>\n                    <option value=\"asme2pn\">ASME Class \u2192 PN<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\" id=\"vc-pn-field\">\n                <label class=\"vc-label\" for=\"vc-pn\">PN Rating<\/label>\n                <select class=\"vc-select\" id=\"vc-pn\">\n                    <option value=\"6\">PN 6<\/option>\n                    <option value=\"10\">PN 10<\/option>\n                    <option value=\"16\" selected>PN 16<\/option>\n                    <option value=\"25\">PN 25<\/option>\n                    <option value=\"40\">PN 40<\/option>\n                    <option value=\"63\">PN 63<\/option>\n                    <option value=\"100\">PN 100<\/option>\n                    <option value=\"160\">PN 160<\/option>\n                    <option value=\"250\">PN 250<\/option>\n                    <option value=\"400\">PN 400<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\" id=\"vc-asme-field\" style=\"display:none;\">\n                <label class=\"vc-label\" for=\"vc-asme\">ASME Class<\/label>\n                <select class=\"vc-select\" id=\"vc-asme\">\n                    <option value=\"150\" selected>Class 150<\/option>\n                    <option value=\"300\">Class 300<\/option>\n                    <option value=\"600\">Class 600<\/option>\n                    <option value=\"900\">Class 900<\/option>\n                    <option value=\"1500\">Class 1500<\/option>\n                    <option value=\"2500\">Class 2500<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-dn\">Nominal Size (DN)<\/label>\n                <select class=\"vc-select\" id=\"vc-dn\">\n                    <option value=\"15\">DN 15 (\u00bd\u2033)<\/option>\n                    <option value=\"20\">DN 20 (\u00be\u2033)<\/option>\n                    <option value=\"25\">DN 25 (1\u2033)<\/option>\n                    <option value=\"32\">DN 32 (1\u00bc\u2033)<\/option>\n                    <option value=\"40\">DN 40 (1\u00bd\u2033)<\/option>\n                    <option value=\"50\" selected>DN 50 (2\u2033)<\/option>\n                    <option value=\"65\">DN 65 (2\u00bd\u2033)<\/option>\n                    <option value=\"80\">DN 80 (3\u2033)<\/option>\n                    <option value=\"100\">DN 100 (4\u2033)<\/option>\n                    <option value=\"125\">DN 125 (5\u2033)<\/option>\n                    <option value=\"150\">DN 150 (6\u2033)<\/option>\n                    <option value=\"200\">DN 200 (8\u2033)<\/option>\n                    <option value=\"250\">DN 250 (10\u2033)<\/option>\n                    <option value=\"300\">DN 300 (12\u2033)<\/option>\n                    <option value=\"350\">DN 350 (14\u2033)<\/option>\n                    <option value=\"400\">DN 400 (16\u2033)<\/option>\n                    <option value=\"450\">DN 450 (18\u2033)<\/option>\n                    <option value=\"500\">DN 500 (20\u2033)<\/option>\n                    <option value=\"600\">DN 600 (24\u2033)<\/option>\n                <\/select>\n            <\/div>\n        <\/div>\n    <\/form>\n\n    <div class=\"vc-results vc-visible\" 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\">\n                <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>\n                Copy\n            <\/button>\n        <\/div>\n        <div class=\"vc-result-grid\">\n            <div class=\"vc-rcard vc-rcard-primary\">\n                <div class=\"vc-rcard-label\">Equivalent Rating<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-equiv\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Approx. Max Pressure (20\u00b0C)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-maxp\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Bolt Count \/ Size<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-bolts\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Face Type<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-face\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Recommended Gasket<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-gasket\">\u2014<\/div>\n            <\/div>\n        <\/div>\n\n        <div style=\"overflow-x:auto;\" id=\"vc-conv-table-wrap\"><\/div>\n    <\/div>\n<\/div>\n\n<!-- Reference Tables -->\n<div class=\"vc-section vc-open\" id=\"vc-sec-theory\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"true\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\ud83d\udcd8<\/span>\n            <span class=\"vc-section-title\">PN \u2194 ASME Class Reference<\/span>\n        <\/span>\n        <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>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner vc-theory\">\n            <h3>PN to ASME Class Cross-Reference<\/h3>\n            <p>The following table shows approximate equivalence. Note: PN and ASME ratings are based on different standards and material groups, so equivalence is approximate.<\/p>\n            <table class=\"vc-table\">\n                <thead><tr><th>PN Rating<\/th><th>ASME Class<\/th><th>Approx. Pressure (bar at 20\u00b0C)<\/th><\/tr><\/thead>\n                <tbody>\n                    <tr><td>PN 6<\/td><td>\u2014<\/td><td>6 bar<\/td><\/tr>\n                    <tr><td>PN 10<\/td><td>\u2014<\/td><td>10 bar<\/td><\/tr>\n                    <tr><td>PN 16<\/td><td>Class 150<\/td><td>16 \/ 19.6 bar<\/td><\/tr>\n                    <tr><td>PN 25<\/td><td>Class 150\u2013300<\/td><td>25 bar<\/td><\/tr>\n                    <tr><td>PN 40<\/td><td>Class 300<\/td><td>40 \/ 51.1 bar<\/td><\/tr>\n                    <tr><td>PN 63<\/td><td>Class 600<\/td><td>63 bar<\/td><\/tr>\n                    <tr><td>PN 100<\/td><td>Class 600<\/td><td>100 \/ 102.1 bar<\/td><\/tr>\n                    <tr><td>PN 160<\/td><td>Class 900<\/td><td>153.0 bar<\/td><\/tr>\n                    <tr><td>PN 250<\/td><td>Class 1500<\/td><td>255.1 bar<\/td><\/tr>\n                    <tr><td>PN 400<\/td><td>Class 2500<\/td><td>425.1 bar<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n\n            <h3>Face Types<\/h3>\n            <ul>\n                <li><strong>RF (Raised Face)<\/strong> \u2014 Most common for Class 150\u2013600 \/ PN 16\u2013100. Small raised ring provides gasket seating.<\/li>\n                <li><strong>FF (Flat Face)<\/strong> \u2014 Used for PN 6\u201316 with cast iron flanges or where full-face gaskets are required.<\/li>\n                <li><strong>RTJ (Ring-Type Joint)<\/strong> \u2014 Used for Class 600+ \/ PN 100+ in high-pressure and critical services. Metal ring gasket seated in machined grooves.<\/li>\n            <\/ul>\n\n            <h3>Gasket Selection Guide<\/h3>\n            <ul>\n                <li><strong>Non-asbestos compressed fiber<\/strong> \u2014 General purpose, PN 10\u201340, temperatures to 250\u00b0C<\/li>\n                <li><strong>Spiral wound (SS\/graphite)<\/strong> \u2014 Most common for RF flanges, PN 16\u2013250, temperatures to 600\u00b0C<\/li>\n                <li><strong>Metal ring gasket (RTJ)<\/strong> \u2014 High-pressure services, PN 100+, Class 600+<\/li>\n                <li><strong>PTFE envelope<\/strong> \u2014 Chemical services, corrosive fluids, low to moderate pressure<\/li>\n            <\/ul>\n\n            <div class=\"vc-warning-box\">\n                <p style=\"margin:0;font-size:14px;color:var(--vc-ink-secondary);\"><strong>\u26a0\ufe0f Note:<\/strong> PN and ASME class equivalences are approximate. PN ratings are based on EN material groups while ASME classes depend on specific material grades. Always verify with the applicable standard (EN 1092-1 or ASME B16.5) for your specific application.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Related -->\n<div class=\"vc-section\" id=\"vc-sec-related\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\ud83d\udd17<\/span>\n            <span class=\"vc-section-title\">Related Calculators<\/span>\n        <\/span>\n        <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>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner\">\n            <div class=\"vc-related\">\n                <a class=\"vc-related-link\" href=\"\/calculators\/pressure-vessel-en13445\/\">Pressure Vessel (EN 13445)<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/valve-leak-rate-iso5208\/\">Valve Leak Rate (ISO 5208)<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/pipe-flexibility-calculator\/\">Pipe Flexibility Calculator<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- FAQ -->\n<div class=\"vc-section\" id=\"vc-sec-faq\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\u2753<\/span>\n            <span class=\"vc-section-title\">Frequently Asked Questions<\/span>\n        <\/span>\n        <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>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner\">\n            <div class=\"vc-faq-list\" id=\"vc-faq-list\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"vc-promo\">\n    <div class=\"vc-promo-text\">\n        <strong>Vibromera \u2014 Portable Balancing &amp; Vibration Analysis<\/strong><br>\n        Professional field balancing instruments and software for rotating equipment. Used in 50+ countries.\n    <\/div>\n    <a class=\"vc-promo-link\" href=\"https:\/\/vibromera.eu\/\" target=\"_blank\" rel=\"noopener\">Learn More<\/a>\n<\/div>\n\n<footer class=\"vc-footer\">\n    <p>\u00a9 2024\u20132025 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a> \u2014 Engineering Calculators<\/p>\n    <p style=\"font-size:12px;margin-top:4px;\">Based on EN 1092-1 and ASME B16.5. Last updated: June 2025<\/p>\n    <div class=\"vc-footer-links\">\n        <a href=\"\/calculators\/engineering-calculators\/\">All Calculators<\/a>\n        <a href=\"https:\/\/vibromera.eu\/contacts\/\">Contact<\/a>\n    <\/div>\n<\/footer>\n\n<\/div>\n\n<script>\n(function(){\n    'use strict';\n    function $(id){ return document.getElementById(id); }\n\n    \/\/ PN \u2192 ASME mapping\n    var pn2asme = {\n        6: { asme: '\u2014', pBar: 6 },\n        10: { asme: '\u2014', pBar: 10 },\n        16: { asme: 'Class 150', pBar: 19.6 },\n        25: { asme: 'Class 150\u2013300', pBar: 25 },\n        40: { asme: 'Class 300', pBar: 51.1 },\n        63: { asme: 'Class 600', pBar: 63 },\n        100: { asme: 'Class 600', pBar: 102.1 },\n        160: { asme: 'Class 900', pBar: 153.0 },\n        250: { asme: 'Class 1500', pBar: 255.1 },\n        400: { asme: 'Class 2500', pBar: 425.1 }\n    };\n\n    var asme2pn = {\n        150: { pn: 'PN 16\u201325', pBar: 19.6 },\n        300: { pn: 'PN 25\u201340', pBar: 51.1 },\n        600: { pn: 'PN 63\u2013100', pBar: 102.1 },\n        900: { pn: 'PN 160', pBar: 153.0 },\n        1500: { pn: 'PN 250', pBar: 255.1 },\n        2500: { pn: 'PN 400', pBar: 425.1 }\n    };\n\n    \/\/ Bolt data by DN for Class 150 (ASME B16.5 typical) \u2014 [bolt count, bolt size inch]\n    var boltData = {\n        15: [4,'\u00bd\u2033'], 20: [4,'\u00bd\u2033'], 25: [4,'\u00bd\u2033'], 32: [4,'\u215d\u2033'], 40: [4,'\u215d\u2033'],\n        50: [4,'\u215d\u2033'], 65: [4,'\u215d\u2033'], 80: [4,'\u215d\u2033'], 100: [8,'\u215d\u2033'], 125: [8,'\u00be\u2033'],\n        150: [8,'\u00be\u2033'], 200: [8,'\u00be\u2033'], 250: [12,'\u215e\u2033'], 300: [12,'\u215e\u2033'], 350: [12,'1\u2033'],\n        400: [16,'1\u2033'], 450: [16,'1\u215b\u2033'], 500: [20,'1\u215b\u2033'], 600: [20,'1\u00bc\u2033']\n    };\n\n    \/\/ Higher class bolt multiplier (simplified)\n    var boltMultiplier = { 150:1, 300:1, 600:1.25, 900:1.25, 1500:1.5, 2500:1.5 };\n\n    \/\/ Face type by class\n    function getFaceType(asmeClass) {\n        var cl = parseInt(asmeClass) || 150;\n        if (cl <= 300) return 'RF (Raised Face)';\n        if (cl <= 600) return 'RF or RTJ';\n        return 'RTJ (Ring-Type Joint)';\n    }\n\n    function getGasket(asmeClass) {\n        var cl = parseInt(asmeClass) || 150;\n        if (cl <= 150) return 'Spiral Wound \/ Compressed Fiber';\n        if (cl <= 600) return 'Spiral Wound (SS\/Graphite)';\n        return 'Metal Ring Gasket (RTJ)';\n    }\n\n    function getAsmeClassNum(pn) {\n        var map = {6:150, 10:150, 16:150, 25:150, 40:300, 63:600, 100:600, 160:900, 250:1500, 400:2500};\n        return map[pn] || 150;\n    }\n\n    function calculate() {\n        var dir = $('vc-direction').value;\n        var dn = parseInt($('vc-dn').value);\n\n        $('vc-pn-field').style.display = dir === 'pn2asme' ? 'flex' : 'none';\n        $('vc-asme-field').style.display = dir === 'asme2pn' ? 'flex' : 'none';\n\n        var equiv, maxP, asmeClass;\n\n        if (dir === 'pn2asme') {\n            var pn = parseInt($('vc-pn').value);\n            var info = pn2asme[pn];\n            equiv = 'PN ' + pn + ' \u2192 ' + info.asme;\n            maxP = info.pBar;\n            asmeClass = getAsmeClassNum(pn);\n        } else {\n            var cl = parseInt($('vc-asme').value);\n            var info = asme2pn[cl];\n            equiv = 'Class ' + cl + ' \u2192 ' + info.pn;\n            maxP = info.pBar;\n            asmeClass = cl;\n        }\n\n        $('vc-r-equiv').innerHTML = equiv;\n        $('vc-r-maxp').innerHTML = maxP.toFixed(1) + ' <span class=\"vc-rcard-unit\">bar<\/span> <span class=\"vc-rcard-unit\">(' + (maxP \/ 10).toFixed(2) + ' MPa)<\/span>';\n\n        \/\/ Bolt data\n        var bd = boltData[dn];\n        if (bd) {\n            var count = bd[0];\n            \/\/ Higher classes may have more bolts\n            if (asmeClass >= 600) count = Math.max(count, Math.ceil(count * 1.5 \/ 4) * 4);\n            if (asmeClass >= 1500) count = Math.max(count, Math.ceil(count * 2 \/ 4) * 4);\n            $('vc-r-bolts').innerHTML = count + ' \u00d7 ' + bd[1] + ' <span class=\"vc-rcard-unit\">bolts<\/span>';\n        } else {\n            $('vc-r-bolts').innerHTML = '\u2014';\n        }\n\n        $('vc-r-face').innerHTML = getFaceType(asmeClass);\n        $('vc-r-gasket').innerHTML = '<span style=\"font-size:16px\">' + getGasket(asmeClass) + '<\/span>';\n\n        \/\/ Build conversion table\n        var html = '<table class=\"vc-table\"><thead><tr><th>PN<\/th><th>ASME Class<\/th><th>Bar (20\u00b0C)<\/th><th>MPa<\/th><\/tr><\/thead><tbody>';\n        var pnVals = [6,10,16,25,40,63,100,160,250,400];\n        var selPN = dir === 'pn2asme' ? parseInt($('vc-pn').value) : null;\n        for (var i = 0; i < pnVals.length; i++) {\n            var p = pnVals[i], info = pn2asme[p];\n            var hl = (selPN === p) ? ' class=\"vc-highlight\"' : '';\n            html += '<tr' + hl + '><td>PN ' + p + '<\/td><td>' + info.asme + '<\/td><td>' + info.pBar + '<\/td><td>' + (info.pBar\/10).toFixed(2) + '<\/td><\/tr>';\n        }\n        html += '<\/tbody><\/table>';\n        $('vc-conv-table-wrap').innerHTML = html;\n    }\n\n    $('vc-form').addEventListener('input', calculate);\n    $('vc-form').addEventListener('change', calculate);\n\n    \/* \u2500\u2500 COPY \u2500\u2500 *\/\n    $('vc-copy-btn').addEventListener('click', function(){\n        var text = 'Flange Rating Lookup\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\n' +\n            'Equivalent: ' + $('vc-r-equiv').textContent + '\\n' +\n            'Max Pressure: ' + $('vc-r-maxp').textContent + '\\n' +\n            'DN: ' + $('vc-dn').options[$('vc-dn').selectedIndex].text + '\\n' +\n            'Bolts: ' + $('vc-r-bolts').textContent + '\\n' +\n            'Face: ' + $('vc-r-face').textContent + '\\n' +\n            'Gasket: ' + $('vc-r-gasket').textContent + '\\n' +\n            '\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\nvibromera.eu\/calculators\/flange-rating-lookup\/';\n        if(navigator.clipboard){\n            navigator.clipboard.writeText(text).then(function(){\n                var btn=$('vc-copy-btn'); btn.classList.add('vc-copied');\n                btn.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!';\n                setTimeout(function(){ btn.classList.remove('vc-copied'); btn.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        }\n    });\n\n    \/* \u2500\u2500 SECTIONS \u2500\u2500 *\/\n    document.querySelectorAll('.vc-section-toggle').forEach(function(btn){\n        btn.addEventListener('click', function(){\n            var s=this.closest('.vc-section'); s.classList.toggle('vc-open');\n            this.setAttribute('aria-expanded', s.classList.contains('vc-open'));\n        });\n    });\n\n    \/* \u2500\u2500 FAQ \u2500\u2500 *\/\n    var faqData = [\n        { q:'Is PN 16 exactly equal to ASME Class 150?', a:'<p>Not exactly. PN 16 allows 16 bar at ambient temperature, while ASME Class 150 allows 19.6 bar (285 psi) at ambient for carbon steel. They are approximately equivalent but based on different standards and material assumptions. For interchangeability, always check the specific pressure-temperature ratings.<\/p>' },\n        { q:'What does DN mean?', a:'<p>DN (Diam\u00e8tre Nominal) is the European metric designation for nominal pipe\/flange size. It approximately corresponds to the pipe bore in mm. The equivalent imperial designation is NPS (Nominal Pipe Size) in inches. For example, DN 50 \u2248 NPS 2\u2033.<\/p>' },\n        { q:'When should I use RTJ (Ring-Type Joint) flanges?', a:'<p>RTJ flanges are used for high-pressure (typically Class 600+) and high-temperature services, as well as critical applications (hydrogen, lethal services). The metal ring gasket provides superior sealing under extreme conditions.<\/p>' },\n        { q:'Can I mix EN and ASME flanges?', a:'<p>Generally no. Although some sizes may bolt together, the drilling patterns, face finishes, and gasket seating surfaces differ between EN 1092-1 and ASME B16.5. Mixing standards can lead to leakage and is not recommended. Use proper transition pieces when connecting systems of different standards.<\/p>' },\n        { q:'How do bolt count and size change with pressure class?', a:'<p>Higher pressure classes require more bolts and\/or larger bolt diameters to handle the higher bolt load needed for gasket seating and hydrostatic end force. For example, a DN 100 Class 150 flange uses 8 \u00d7 \u215d\u2033 bolts, while a Class 900 may use 8 \u00d7 1\u215b\u2033 bolts.<\/p>' }\n    ];\n    var faqList = $('vc-faq-list');\n    faqData.forEach(function(faq){ faqList.innerHTML += '<div class=\"vc-faq-item\"><button type=\"button\" class=\"vc-faq-q\"><span>'+faq.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\">'+faq.a+'<\/div><\/div><\/div>'; });\n    faqList.addEventListener('click', function(e){ var btn=e.target.closest('.vc-faq-q'); if(btn) btn.closest('.vc-faq-item').classList.toggle('vc-open'); });\n\n    calculate();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u09ac\u09bf\u09a8\u09be\u09ae\u09c2\u09b2\u09cd\u09af\u09c7 \u0985\u09a8\u09b2\u09be\u0987\u09a8 \u09ab\u09cd\u09b2\u09cd\u09af\u09be\u099e\u09cd\u099c \u09b0\u09c7\u099f\u09bf\u0982 \u09b2\u09c1\u0995\u0986\u09aa \u09b8\u09b0\u099e\u09cd\u099c\u09be\u09ae\u0964 PN \u09b0\u09c7\u099f\u09bf\u0982 (PN6\u2013PN400) \u098f\u09ac\u0982 ASME \u0995\u09cd\u09b2\u09be\u09b8\u0997\u09c1\u09b2\u09bf (150\u20132500) \u098f\u09b0 \u09ae\u09a7\u09cd\u09af\u09c7 \u09b0\u09c2\u09aa\u09be\u09a8\u09cd\u09a4\u09b0\u09bf\u09a4 \u0995\u09b0\u09c1\u09a8\u0964 \u09ac\u09cb\u09b2\u09cd\u099f \u09b8\u0982\u0996\u09cd\u09af\u09be, \u09ac\u09cb\u09b2\u09cd\u099f \u0986\u0995\u09be\u09b0, \u0997\u09cd\u09af\u09be\u09b8\u0995\u09c7\u099f \u09aa\u09cd\u09b0\u0995\u09be\u09b0 \u098f\u09ac\u0982 DN \u0986\u0995\u09be\u09b0 \u09a6\u09cd\u09ac\u09be\u09b0\u09be \u09ae\u09c1\u0996 \u09aa\u09cd\u09b0\u0995\u09be\u09b0 \u09a6\u09c7\u0996\u09c1\u09a8\u0964<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100098","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator\/100098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":1,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator\/100098\/revisions"}],"predecessor-version":[{"id":100400,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator\/100098\/revisions\/100400"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/media?parent=100098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/categories?post=100098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/tags?post=100098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}