{"id":24537,"date":"2026-07-21T02:48:06","date_gmt":"2026-07-21T02:48:06","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=24537"},"modified":"2026-07-21T03:01:48","modified_gmt":"2026-07-21T03:01:48","slug":"drive-shaft-safety-factor-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/es\/drive-shaft-safety-factor-calculator\/","title":{"rendered":"Drive Shaft Safety Factor Calculator"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The <strong>Drive Shaft Safety Factor Calculator<\/strong> is a free online engineering tool designed to evaluate the safety factor of drive shafts used in automotive, industrial, and power transmission applications. By entering key parameters such as transmitted torque, shaft diameter, material strength, yield strength, and applied loads, the <strong>Drive Shaft Safety Factor Calculator<\/strong> quickly determines whether the shaft design meets the required safety standards. This calculator helps engineers identify potential design weaknesses, reduce the risk of shaft failure, and optimize material selection for improved reliability and performance. Whether you&#8217;re designing a new drivetrain or verifying an existing shaft, this browser-based calculator provides fast, accurate results to support safer and more efficient mechanical system design.<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Drive Shaft Safety Factor Calculator<\/title>\n<\/head>\n<body>\n\n<!--\n  WordPress embed: copy from div#dssfc-root through its closing div\n  into a Custom HTML block. Use Code Editor mode. Do not re-save in Visual mode.\n-->\n<div id=\"dssfc-root\">\n\n<style>\n  \/* All styles scoped to #dssfc-root - will NOT affect other page elements *\/\n  #dssfc-root {\n    box-sizing: border-box;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    font-size: 16px;\n    line-height: 1.5;\n    color: #1f2937;\n    background: #ffffff;\n    max-width: 36rem;\n    margin: 0 auto;\n    padding: 1.5rem 1rem;\n    -webkit-font-smoothing: antialiased;\n  }\n  #dssfc-root *, #dssfc-root *::before, #dssfc-root *::after {\n    box-sizing: border-box;\n  }\n  #dssfc-root h2, #dssfc-root p, #dssfc-root label, #dssfc-root button, #dssfc-root input, #dssfc-root select {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n    color: inherit;\n  }\n  #dssfc-root button { cursor: pointer; border: none; background: none; }\n  #dssfc-root input, #dssfc-root select { appearance: auto; }\n  #dssfc-root sub { font-size: 0.75em; vertical-align: sub; }\n  #dssfc-root strong { font-weight: 600; }\n\n  #dssfc-root .dssfc-card {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.75rem;\n    padding: 1.25rem;\n    background: #ffffff;\n    box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n  }\n  #dssfc-root .dssfc-title {\n    font-size: 1rem;\n    font-weight: 600;\n    color: #1f2937;\n    margin-bottom: 1.25rem;\n  }\n  #dssfc-root .dssfc-field { margin-bottom: 1rem; }\n  #dssfc-root .dssfc-field-lg { margin-bottom: 1.25rem; }\n  #dssfc-root .dssfc-label {\n    display: block;\n    font-size: 0.875rem;\n    font-weight: 500;\n    color: #374151;\n    margin-bottom: 0.375rem;\n  }\n  #dssfc-root .dssfc-hint { color: #9ca3af; font-weight: 400; }\n  #dssfc-root .dssfc-input-wrap { position: relative; }\n  #dssfc-root .dssfc-input,\n  #dssfc-root .dssfc-select {\n    display: block;\n    width: 100%;\n    background: #ffffff;\n    border: 1px solid #d1d5db;\n    border-radius: 0.5rem;\n    padding: 0.625rem 3rem 0.625rem 1rem;\n    font-size: 0.875rem;\n    color: #1f2937;\n    outline: none;\n    transition: border-color 0.15s, box-shadow 0.15s;\n  }\n  #dssfc-root .dssfc-select { padding-right: 1rem; cursor: pointer; }\n  #dssfc-root .dssfc-input:focus,\n  #dssfc-root .dssfc-select:focus {\n    border-color: #3b82f6;\n    box-shadow: 0 0 0 3px rgba(59,130,246,0.2);\n  }\n  #dssfc-root .dssfc-unit {\n    position: absolute;\n    right: 0.75rem;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 0.75rem;\n    color: #9ca3af;\n    font-weight: 500;\n    pointer-events: none;\n  }\n  #dssfc-root .dssfc-toggle-group {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 0.5rem;\n  }\n  #dssfc-root .dssfc-toggle-btn {\n    padding: 0.625rem 0.75rem;\n    border-radius: 0.5rem;\n    font-size: 0.875rem;\n    font-weight: 500;\n    border: 1px solid #d1d5db;\n    background: #ffffff;\n    color: #4b5563;\n    transition: all 0.15s;\n  }\n  #dssfc-root .dssfc-toggle-btn:hover {\n    border-color: #9ca3af;\n    color: #1f2937;\n  }\n  #dssfc-root .dssfc-toggle-btn.dssfc-active {\n    background: #2563eb;\n    border-color: #2563eb;\n    color: #ffffff;\n  }\n  #dssfc-root .dssfc-calc-btn {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n    width: 50%;\n    margin: 0 auto;\n    padding: 0.75rem;\n    background: #2563eb;\n    color: #ffffff;\n    font-size: 1rem;\n    font-weight: 600;\n    border-radius: 0.5rem;\n    box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n    transition: background 0.15s;\n  }\n  #dssfc-root .dssfc-calc-btn:hover { background: #3b82f6; }\n  #dssfc-root .dssfc-calc-btn:active { background: #1d4ed8; }\n  #dssfc-root .dssfc-calc-btn svg { width: 1.25rem; height: 1.25rem; flex-shrink: 0; }\n\n  #dssfc-root .dssfc-hidden { display: none !important; }\n  #dssfc-root [hidden] { display: none !important; }\n  #dssfc-root .dssfc-space-y > * + * { margin-top: 1rem; }\n\n  \/* Results *\/\n  #dssfc-root .dssfc-results { margin-top: 1.5rem; display: block; }\n  #dssfc-root .dssfc-results.dssfc-hidden { display: none !important; }\n  #dssfc-root .dssfc-status-banner {\n    border-radius: 0.75rem;\n    padding: 1.25rem;\n    border: 2px solid #e5e7eb;\n    background: #ffffff;\n    box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n    transition: border-color 0.3s, background 0.3s;\n  }\n  #dssfc-root .dssfc-status-inner {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n  }\n  @media (min-width: 640px) {\n    #dssfc-root { padding: 2rem 1.5rem; }\n    #dssfc-root .dssfc-card { padding: 1.5rem; }\n    #dssfc-root .dssfc-status-inner {\n      flex-direction: row;\n      align-items: center;\n      justify-content: space-between;\n    }\n    #dssfc-root .dssfc-result-grid {\n      grid-template-columns: 1fr 1fr;\n    }\n    #dssfc-root .dssfc-ns-wrap { text-align: right; }\n    #dssfc-root .dssfc-ns-value { font-size: 3rem; }\n  }\n  #dssfc-root .dssfc-overline {\n    font-size: 0.75rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    color: #6b7280;\n    font-weight: 600;\n    margin-bottom: 0.25rem;\n  }\n  #dssfc-root .dssfc-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0.375rem 1rem;\n    border-radius: 9999px;\n    font-size: 0.875rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.025em;\n  }\n  #dssfc-root .dssfc-badge-dot { width: 0.625rem; height: 0.625rem; border-radius: 50%; flex-shrink: 0; }\n  #dssfc-root .dssfc-status-msg { font-size: 0.875rem; color: #6b7280; margin-top: 0.5rem; }\n  #dssfc-root .dssfc-ns-value {\n    font-family: \"Consolas\", \"Monaco\", \"Courier New\", monospace;\n    font-size: 2.25rem;\n    font-weight: 700;\n    color: #1f2937;\n  }\n  #dssfc-root .dssfc-formula {\n    font-family: \"Consolas\", \"Monaco\", \"Courier New\", monospace;\n  }\n  #dssfc-root .dssfc-result-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  #dssfc-root .dssfc-result-item {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.75rem;\n    padding: 1.25rem;\n    background: #ffffff;\n    box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n  }\n  #dssfc-root .dssfc-result-value {\n    font-size: 1.5rem;\n    font-weight: 700;\n    color: #111827;\n    margin-bottom: 0.25rem;\n  }\n  #dssfc-root .dssfc-result-unit { font-size: 0.75rem; color: #9ca3af; }\n  #dssfc-root .dssfc-legend {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.75rem;\n    padding: 1rem;\n    background: #f9fafb;\n  }\n  #dssfc-root .dssfc-legend-item {\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n    font-size: 0.75rem;\n    color: #4b5563;\n  }\n  #dssfc-root .dssfc-legend-item + .dssfc-legend-item { margin-top: 0.5rem; }\n  #dssfc-root .dssfc-legend-dot { width: 0.75rem; height: 0.75rem; border-radius: 50%; flex-shrink: 0; }\n\n  \/* Status variants *\/\n  #dssfc-root .dssfc-status-critical { border-color: #f87171; background: #fef2f2; }\n  #dssfc-root .dssfc-status-critical .dssfc-badge { background: #fee2e2; color: #b91c1c; border: 1px solid #fca5a5; }\n  #dssfc-root .dssfc-status-critical .dssfc-badge-dot { background: #ef4444; }\n  #dssfc-root .dssfc-status-critical .dssfc-ns-value { color: #dc2626; }\n\n  #dssfc-root .dssfc-status-caution { border-color: #fbbf24; background: #fffbeb; }\n  #dssfc-root .dssfc-status-caution .dssfc-badge { background: #fef3c7; color: #b45309; border: 1px solid #fcd34d; }\n  #dssfc-root .dssfc-status-caution .dssfc-badge-dot { background: #f59e0b; }\n  #dssfc-root .dssfc-status-caution .dssfc-ns-value { color: #d97706; }\n\n  #dssfc-root .dssfc-status-safe { border-color: #34d399; background: #ecfdf5; }\n  #dssfc-root .dssfc-status-safe .dssfc-badge { background: #d1fae5; color: #047857; border: 1px solid #6ee7b7; }\n  #dssfc-root .dssfc-status-safe .dssfc-badge-dot { background: #10b981; }\n  #dssfc-root .dssfc-status-safe .dssfc-ns-value { color: #059669; }\n\n  #dssfc-root .dssfc-status-error { border-color: #d1d5db; background: #f9fafb; }\n  #dssfc-root .dssfc-status-error .dssfc-badge { background: #e5e7eb; color: #4b5563; }\n  #dssfc-root .dssfc-status-error .dssfc-badge-dot { background: #9ca3af; }\n  #dssfc-root .dssfc-status-error .dssfc-ns-value { color: #6b7280; }\n\n  #dssfc-root .dssfc-pulse { animation: dssfc-pulse 2s ease-in-out infinite; }\n  @keyframes dssfc-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.85; }\n  }\n  #dssfc-root .dssfc-text-red { color: #dc2626; }\n  #dssfc-root .dssfc-text-amber { color: #d97706; }\n  #dssfc-root .dssfc-text-green { color: #059669; }\n<\/style>\n\n  <!-- Input Panel -->\n  <div class=\"dssfc-card\">\n    <h2 class=\"dssfc-title\">Input Parameters<\/h2>\n\n    <div class=\"dssfc-field\">\n      <label class=\"dssfc-label\" for=\"dssfc-power\">\n        Power (P) <span class=\"dssfc-hint\" title=\"Shaft transmitted power\">\u24d8<\/span>\n      <\/label>\n      <div class=\"dssfc-input-wrap\">\n        <input type=\"number\" id=\"dssfc-power\" class=\"dssfc-input\" value=\"15\" min=\"0\" step=\"any\" placeholder=\"Enter power\">\n        <span class=\"dssfc-unit\">kW<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"dssfc-field\">\n      <label class=\"dssfc-label\" for=\"dssfc-rpm\">\n        Rotational Speed (n) <span class=\"dssfc-hint\" title=\"Shaft rotational speed\">\u24d8<\/span>\n      <\/label>\n      <div class=\"dssfc-input-wrap\">\n        <input type=\"number\" id=\"dssfc-rpm\" class=\"dssfc-input\" value=\"1500\" min=\"0\" step=\"any\" placeholder=\"Enter speed\">\n        <span class=\"dssfc-unit\">RPM<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"dssfc-field\">\n      <label class=\"dssfc-label\">Shaft Type<\/label>\n      <div class=\"dssfc-toggle-group\" role=\"group\" aria-label=\"Shaft type\">\n        <button type=\"button\" id=\"dssfc-btn-solid\" class=\"dssfc-toggle-btn dssfc-active\" data-type=\"solid\">Solid Shaft<\/button>\n        <button type=\"button\" id=\"dssfc-btn-hollow\" class=\"dssfc-toggle-btn\" data-type=\"hollow\">Hollow Shaft<\/button>\n      <\/div>\n    <\/div>\n\n    <div id=\"dssfc-solid-group\" class=\"dssfc-field\">\n      <label class=\"dssfc-label\" for=\"dssfc-diameter\">\n        Shaft Diameter (d) <span class=\"dssfc-hint\" title=\"Outer diameter of solid shaft\">\u24d8<\/span>\n      <\/label>\n      <div class=\"dssfc-input-wrap\">\n        <input type=\"number\" id=\"dssfc-diameter\" class=\"dssfc-input\" value=\"40\" min=\"0\" step=\"any\" placeholder=\"Enter diameter\">\n        <span class=\"dssfc-unit\">mm<\/span>\n      <\/div>\n    <\/div>\n\n    <div id=\"dssfc-hollow-group\" class=\"dssfc-field dssfc-hidden\">\n      <div class=\"dssfc-field\">\n        <label class=\"dssfc-label\" for=\"dssfc-outer-diameter\">\n          Outer Diameter (D) <span class=\"dssfc-hint\" title=\"Outer diameter of hollow shaft\">\u24d8<\/span>\n        <\/label>\n        <div class=\"dssfc-input-wrap\">\n          <input type=\"number\" id=\"dssfc-outer-diameter\" class=\"dssfc-input\" value=\"50\" min=\"0\" step=\"any\" placeholder=\"Enter outer diameter\">\n          <span class=\"dssfc-unit\">mm<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"dssfc-field\">\n        <label class=\"dssfc-label\" for=\"dssfc-inner-diameter\">\n          Inner Diameter (d) <span class=\"dssfc-hint\" title=\"Inner bore diameter of hollow shaft\">\u24d8<\/span>\n        <\/label>\n        <div class=\"dssfc-input-wrap\">\n          <input type=\"number\" id=\"dssfc-inner-diameter\" class=\"dssfc-input\" value=\"30\" min=\"0\" step=\"any\" placeholder=\"Enter inner diameter\">\n          <span class=\"dssfc-unit\">mm<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"dssfc-field-lg\">\n      <label class=\"dssfc-label\" for=\"dssfc-material\">\n        Material Yield Strength (S<sub>y<\/sub>) <span class=\"dssfc-hint\" title=\"Material yield strength\">\u24d8<\/span>\n      <\/label>\n      <select id=\"dssfc-material\" class=\"dssfc-select\">\n        <option value=\"250\">A36 Steel &#8211; 250 MPa<\/option>\n        <option value=\"655\">4140 Steel &#8211; 655 MPa<\/option>\n        <option value=\"215\">304 Stainless Steel &#8211; 215 MPa<\/option>\n        <option value=\"custom\">Custom Material<\/option>\n      <\/select>\n    <\/div>\n\n    <div id=\"dssfc-custom-group\" class=\"dssfc-field-lg dssfc-hidden\">\n      <label class=\"dssfc-label\" for=\"dssfc-custom-yield\">Custom Yield Strength<\/label>\n      <div class=\"dssfc-input-wrap\">\n        <input type=\"number\" id=\"dssfc-custom-yield\" class=\"dssfc-input\" value=\"300\" min=\"0\" step=\"any\" placeholder=\"Enter yield strength\">\n        <span class=\"dssfc-unit\">MPa<\/span>\n      <\/div>\n    <\/div>\n\n    <button type=\"button\" id=\"dssfc-calculate-btn\" class=\"dssfc-calc-btn\" data-dssfc-action=calculate>\n      <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\n          d=\"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z\"\/>\n      <\/svg>\n      Calculate\n    <\/button>\n  <\/div>\n\n  <!-- Results Panel -->\n  <div id=\"dssfc-results\" class=\"dssfc-results dssfc-hidden dssfc-space-y\" hidden aria-hidden=\"true\">\n\n    <div id=\"dssfc-status-banner\" class=\"dssfc-status-banner\">\n      <div class=\"dssfc-status-inner\">\n        <div>\n          <p class=\"dssfc-overline\">Design Status<\/p>\n          <span id=\"dssfc-status-badge\" class=\"dssfc-badge\">\n            <span id=\"dssfc-status-dot\" class=\"dssfc-badge-dot\"><\/span>\n            <span id=\"dssfc-status-text\">\u2014<\/span>\n          <\/span>\n          <p id=\"dssfc-status-message\" class=\"dssfc-status-msg\"><\/p>\n        <\/div>\n        <div class=\"dssfc-ns-wrap\">\n          <p class=\"dssfc-overline\">Safety Factor (N<sub>s<\/sub>)<\/p>\n          <p id=\"dssfc-result-ns\" class=\"dssfc-ns-value dssfc-formula\">\u2014<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"dssfc-result-grid\">\n      <div class=\"dssfc-result-item\">\n        <p class=\"dssfc-overline\">Torque (T)<\/p>\n        <p id=\"dssfc-result-torque\" class=\"dssfc-result-value dssfc-formula\">\u2014<\/p>\n        <p class=\"dssfc-result-unit\">N\u00b7m<\/p>\n      <\/div>\n      <div class=\"dssfc-result-item\">\n        <p class=\"dssfc-overline\">Polar Section Modulus (Z<sub>p<\/sub>)<\/p>\n        <p id=\"dssfc-result-zp\" class=\"dssfc-result-value dssfc-formula\">\u2014<\/p>\n        <p class=\"dssfc-result-unit\">mm\u00b3<\/p>\n      <\/div>\n      <div class=\"dssfc-result-item\">\n        <p class=\"dssfc-overline\">Max Shear Stress (\u03c4)<\/p>\n        <p id=\"dssfc-result-stress\" class=\"dssfc-result-value dssfc-formula\">\u2014<\/p>\n        <p class=\"dssfc-result-unit\">MPa<\/p>\n      <\/div>\n      <div class=\"dssfc-result-item\">\n        <p class=\"dssfc-overline\">Allowable Shear (\u03c4<sub>yield<\/sub>)<\/p>\n        <p id=\"dssfc-result-allowable\" class=\"dssfc-result-value dssfc-formula\">\u2014<\/p>\n        <p class=\"dssfc-result-unit\">MPa (0.577 \u00d7 S<sub>y<\/sub>)<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"dssfc-legend\">\n      <p class=\"dssfc-overline\" style=\"margin-bottom:0.75rem;\">Safety Factor Criteria<\/p>\n      <div class=\"dssfc-legend-item\">\n        <span class=\"dssfc-legend-dot\" style=\"background:#ef4444;\"><\/span>\n        <span><strong class=\"dssfc-text-red\">N<sub>s<\/sub> &lt; 1.0<\/strong> &#8211; Critical (High Risk of Failure)<\/span>\n      <\/div>\n      <div class=\"dssfc-legend-item\">\n        <span class=\"dssfc-legend-dot\" style=\"background:#f59e0b;\"><\/span>\n        <span><strong class=\"dssfc-text-amber\">1.0 &le; N<sub>s<\/sub> &lt; 1.5<\/strong> &#8211; Caution (Marginal)<\/span>\n      <\/div>\n      <div class=\"dssfc-legend-item\">\n        <span class=\"dssfc-legend-dot\" style=\"background:#10b981;\"><\/span>\n        <span><strong class=\"dssfc-text-green\">N<sub>s<\/sub> &ge; 1.5<\/strong> &#8211; Safe Design<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<textarea id=\"dssfc-code\" hidden aria-hidden=\"true\" tabindex=\"-1\" class=\"dssfc-hidden\">KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO3ZhciBzaGFmdFR5cGU9InNvbGlkIixyb290PW51bGwsZWxzPXt9O2Z1bmN0aW9uIHEocyl7cmV0dXJuIHJvb3Q\/cm9vdC5xdWVyeVNlbGVjdG9yKHMpOm51bGw7fWZ1bmN0aW9uIGZtdCh2LGQpe2Q9ZD09PXVuZGVmaW5lZD8zOmQ7aWYodj09PW51bGx8fHY9PT11bmRlZmluZWR8fCFpc0Zpbml0ZSh2KSlyZXR1cm4gIi0iO3JldHVybiB2LnRvTG9jYWxlU3RyaW5nKCJlbi1VUyIse21pbmltdW1GcmFjdGlvbkRpZ2l0czpkLG1heGltdW1GcmFjdGlvbkRpZ2l0czpkfSk7fWZ1bmN0aW9uIGhpZGVSZXN1bHRzKCl7aWYoIWVscy5yZXN1bHRzKXJldHVybjtlbHMucmVzdWx0cy5jbGFzc0xpc3QuYWRkKCJkc3NmYy1oaWRkZW4iKTtlbHMucmVzdWx0cy5oaWRkZW49dHJ1ZTtlbHMucmVzdWx0cy5zZXRBdHRyaWJ1dGUoImFyaWEtaGlkZGVuIiwidHJ1ZSIpO31mdW5jdGlvbiBzaG93UmVzdWx0cygpe2lmKCFlbHMucmVzdWx0cylyZXR1cm47ZWxzLnJlc3VsdHMuY2xhc3NMaXN0LnJlbW92ZSgiZHNzZmMtaGlkZGVuIik7ZWxzLnJlc3VsdHMuaGlkZGVuPWZhbHNlO2Vscy5yZXN1bHRzLnNldEF0dHJpYnV0ZSgiYXJpYS1oaWRkZW4iLCJmYWxzZSIpO31mdW5jdGlvbiBjbGVhclN0YXR1c0NsYXNzZXMoKXtpZighZWxzLnN0YXR1c0Jhbm5lcnx8IWVscy5zdGF0dXNCYWRnZSlyZXR1cm47ZWxzLnN0YXR1c0Jhbm5lci5jbGFzc0xpc3QucmVtb3ZlKCJkc3NmYy1zdGF0dXMtY3JpdGljYWwiLCJkc3NmYy1zdGF0dXMtY2F1dGlvbiIsImRzc2ZjLXN0YXR1cy1zYWZlIiwiZHNzZmMtc3RhdHVzLWVycm9yIik7ZWxzLnN0YXR1c0JhZGdlLmNsYXNzTGlzdC5yZW1vdmUoImRzc2ZjLXB1bHNlIik7fWZ1bmN0aW9uIHNldFNoYWZ0VHlwZSh0KXtzaGFmdFR5cGU9dDt2YXIgcz10PT09InNvbGlkIjtpZihlbHMuc29saWRHcm91cCllbHMuc29saWRHcm91cC5jbGFzc0xpc3QudG9nZ2xlKCJkc3NmYy1oaWRkZW4iLCFzKTtpZihlbHMuaG9sbG93R3JvdXApZWxzLmhvbGxvd0dyb3VwLmNsYXNzTGlzdC50b2dnbGUoImRzc2ZjLWhpZGRlbiIscyk7aWYoZWxzLmJ0blNvbGlkKWVscy5idG5Tb2xpZC5jbGFzc0xpc3QudG9nZ2xlKCJkc3NmYy1hY3RpdmUiLHMpO2lmKGVscy5idG5Ib2xsb3cpZWxzLmJ0bkhvbGxvdy5jbGFzc0xpc3QudG9nZ2xlKCJkc3NmYy1hY3RpdmUiLCFzKTtoaWRlUmVzdWx0cygpO31mdW5jdGlvbiB0b2dnbGVDdXN0b21ZaWVsZCgpe2lmKCFlbHMubWF0ZXJpYWx8fCFlbHMuY3VzdG9tR3JvdXApcmV0dXJuO3ZhciBjPWVscy5tYXRlcmlhbC52YWx1ZT09PSJjdXN0b20iO2Vscy5jdXN0b21Hcm91cC5jbGFzc0xpc3QudG9nZ2xlKCJkc3NmYy1oaWRkZW4iLCFjKTtoaWRlUmVzdWx0cygpO31mdW5jdGlvbiBnZXRZaWVsZFN0cmVuZ3RoKCl7aWYoIWVscy5tYXRlcmlhbClyZXR1cm4gTmFOO3JldHVybiBlbHMubWF0ZXJpYWwudmFsdWU9PT0iY3VzdG9tIj9wYXJzZUZsb2F0KGVscy5jdXN0b21ZaWVsZCYmZWxzLmN1c3RvbVlpZWxkLnZhbHVlKTpwYXJzZUZsb2F0KGVscy5tYXRlcmlhbC52YWx1ZSk7fWZ1bmN0aW9uIGNhbGN1bGF0ZShldnQpe2lmKGV2dCl7ZXZ0LnByZXZlbnREZWZhdWx0KCk7ZXZ0LnN0b3BQcm9wYWdhdGlvbigpO312YXIgUD1wYXJzZUZsb2F0KGVscy5wb3dlciYmZWxzLnBvd2VyLnZhbHVlKSxuPXBhcnNlRmxvYXQoZWxzLnJwbSYmZWxzLnJwbS52YWx1ZSksU3k9Z2V0WWllbGRTdHJlbmd0aCgpLHpwPW51bGw7aWYoc2hhZnRUeXBlPT09InNvbGlkIil7dmFyIGQ9cGFyc2VGbG9hdChlbHMuZGlhbWV0ZXImJmVscy5kaWFtZXRlci52YWx1ZSk7aWYoaXNGaW5pdGUoZCkmJmQ+MCl6cD0oTWF0aC5QSSpNYXRoLnBvdyhkLDMpKS8xNjt9ZWxzZXt2YXIgRD1wYXJzZUZsb2F0KGVscy5vdXRlckRpYW1ldGVyJiZlbHMub3V0ZXJEaWFtZXRlci52YWx1ZSksZGk9cGFyc2VGbG9hdChlbHMuaW5uZXJEaWFtZXRlciYmZWxzLmlubmVyRGlhbWV0ZXIudmFsdWUpO2lmKGlzRmluaXRlKEQpJiZpc0Zpbml0ZShkaSkmJkQ+MCYmZGk+PTAmJmRpPEQpe3pwPShNYXRoLlBJKihNYXRoLnBvdyhELDQpLU1hdGgucG93KGRpLDQpKSkvKDE2KkQpO31lbHNlIGlmKGlzRmluaXRlKEQpJiZpc0Zpbml0ZShkaSkmJmRpPj1EKXtzaG93UmVzdWx0cygpO3Nob3dFcnJvcigiSW5uZXIgZGlhbWV0ZXIgbXVzdCBiZSBsZXNzIHRoYW4gb3V0ZXIgZGlhbWV0ZXIuIik7cmV0dXJuO319aWYoIWlzRmluaXRlKFApfHxQPDApe3Nob3dSZXN1bHRzKCk7c2hvd0Vycm9yKCJFbnRlciBhIHZhbGlkIHBvd2VyIHZhbHVlLiIpO3JldHVybjt9aWYoIWlzRmluaXRlKG4pfHxuPD0wKXtzaG93UmVzdWx0cygpO3Nob3dFcnJvcigiUm90YXRpb25hbCBzcGVlZCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiB6ZXJvLiIpO3JldHVybjt9aWYoIXpwfHx6cDw9MCl7c2hvd1Jlc3VsdHMoKTtzaG93RXJyb3IoIkVudGVyIHZhbGlkIHNoYWZ0IGRpYW1ldGVyIGRpbWVuc2lvbnMuIik7cmV0dXJuO31pZighaXNGaW5pdGUoU3kpfHxTeTw9MCl7c2hvd1Jlc3VsdHMoKTtzaG93RXJyb3IoIkVudGVyIGEgdmFsaWQgeWllbGQgc3RyZW5ndGguIik7cmV0dXJuO312YXIgVD0oUCo5NTUwKS9uLHRhdT0oVCoxMDAwKS96cCx0YXVZaWVsZD0wLjU3NypTeSxOcz10YXVZaWVsZC90YXU7aWYoZWxzLnJlc3VsdFRvcnF1ZSllbHMucmVzdWx0VG9ycXVlLnRleHRDb250ZW50PWZtdChULDIpO2lmKGVscy5yZXN1bHRacCllbHMucmVzdWx0WnAudGV4dENvbnRlbnQ9Zm10KHpwLDEpO2lmKGVscy5yZXN1bHRTdHJlc3MpZWxzLnJlc3VsdFN0cmVzcy50ZXh0Q29udGVudD1mbXQodGF1LDIpO2lmKGVscy5yZXN1bHRBbGxvd2FibGUpZWxzLnJlc3VsdEFsbG93YWJsZS50ZXh0Q29udGVudD1mbXQodGF1WWllbGQsMik7aWYoZWxzLnJlc3VsdE5zKWVscy5yZXN1bHROcy50ZXh0Q29udGVudD1mbXQoTnMsMyk7c2hvd1Jlc3VsdHMoKTt1cGRhdGVTdGF0dXMoTnMpO31mdW5jdGlvbiB1cGRhdGVTdGF0dXMoTnMpe2NsZWFyU3RhdHVzQ2xhc3NlcygpO2lmKE5zPDEuMCl7ZWxzLnN0YXR1c0Jhbm5lci5jbGFzc0xpc3QuYWRkKCJkc3NmYy1zdGF0dXMtY3JpdGljYWwiKTtlbHMuc3RhdHVzQmFkZ2UuY2xhc3NMaXN0LmFkZCgiZHNzZmMtcHVsc2UiKTtlbHMuc3RhdHVzVGV4dC50ZXh0Q29udGVudD0iQ3JpdGljYWwiO2Vscy5zdGF0dXNNZXNzYWdlLnRleHRDb250ZW50PSJTYWZldHkgZmFjdG9yIGJlbG93IDEuMCAtIGhpZ2ggcmlzayBvZiBmYWlsdXJlLiBSZWRlc2lnbiByZXF1aXJlZC4iO31lbHNlIGlmKE5zPDEuNSl7ZWxzLnN0YXR1c0Jhbm5lci5jbGFzc0xpc3QuYWRkKCJkc3NmYy1zdGF0dXMtY2F1dGlvbiIpO2Vscy5zdGF0dXNUZXh0LnRleHRDb250ZW50PSJDYXV0aW9uIjtlbHMuc3RhdHVzTWVzc2FnZS50ZXh0Q29udGVudD0iU2FmZXR5IGZhY3RvciBpcyBtYXJnaW5hbC4gQ29uc2lkZXIgaW5jcmVhc2luZyBzaGFmdCBkaWFtZXRlciBvciBzZWxlY3Rpbmcgc3Ryb25nZXIgbWF0ZXJpYWwuIjt9ZWxzZXtlbHMuc3RhdHVzQmFubmVyLmNsYXNzTGlzdC5hZGQoImRzc2ZjLXN0YXR1cy1zYWZlIik7ZWxzLnN0YXR1c1RleHQudGV4dENvbnRlbnQ9IlNhZmUiO2Vscy5zdGF0dXNNZXNzYWdlLnRleHRDb250ZW50PSJEZXNpZ24gbWVldHMgcmVjb21tZW5kZWQgc2FmZXR5IGNyaXRlcmlhLiI7fX1mdW5jdGlvbiBzaG93RXJyb3IobSl7aWYoZWxzLnJlc3VsdFRvcnF1ZSllbHMucmVzdWx0VG9ycXVlLnRleHRDb250ZW50PSItIjtpZihlbHMucmVzdWx0WnApZWxzLnJlc3VsdFpwLnRleHRDb250ZW50PSItIjtpZihlbHMucmVzdWx0U3RyZXNzKWVscy5yZXN1bHRTdHJlc3MudGV4dENvbnRlbnQ9Ii0iO2lmKGVscy5yZXN1bHRBbGxvd2FibGUpZWxzLnJlc3VsdEFsbG93YWJsZS50ZXh0Q29udGVudD0iLSI7aWYoZWxzLnJlc3VsdE5zKWVscy5yZXN1bHROcy50ZXh0Q29udGVudD0iLSI7Y2xlYXJTdGF0dXNDbGFzc2VzKCk7ZWxzLnN0YXR1c0Jhbm5lci5jbGFzc0xpc3QuYWRkKCJkc3NmYy1zdGF0dXMtZXJyb3IiKTtlbHMuc3RhdHVzVGV4dC50ZXh0Q29udGVudD0iSW52YWxpZCBJbnB1dCI7ZWxzLnN0YXR1c01lc3NhZ2UudGV4dENvbnRlbnQ9bTt9ZnVuY3Rpb24gYmluZEVsZW1lbnRzKCl7ZWxzPXtwb3dlcjpxKCIjZHNzZmMtcG93ZXIiKSxycG06cSgiI2Rzc2ZjLXJwbSIpLGRpYW1ldGVyOnEoIiNkc3NmYy1kaWFtZXRlciIpLG91dGVyRGlhbWV0ZXI6cSgiI2Rzc2ZjLW91dGVyLWRpYW1ldGVyIiksaW5uZXJEaWFtZXRlcjpxKCIjZHNzZmMtaW5uZXItZGlhbWV0ZXIiKSxtYXRlcmlhbDpxKCIjZHNzZmMtbWF0ZXJpYWwiKSxjdXN0b21ZaWVsZDpxKCIjZHNzZmMtY3VzdG9tLXlpZWxkIiksY3VzdG9tR3JvdXA6cSgiI2Rzc2ZjLWN1c3RvbS1ncm91cCIpLHNvbGlkR3JvdXA6cSgiI2Rzc2ZjLXNvbGlkLWdyb3VwIiksaG9sbG93R3JvdXA6cSgiI2Rzc2ZjLWhvbGxvdy1ncm91cCIpLGJ0blNvbGlkOnEoIiNkc3NmYy1idG4tc29saWQiKSxidG5Ib2xsb3c6cSgiI2Rzc2ZjLWJ0bi1ob2xsb3ciKSxyZXN1bHRzOnEoIiNkc3NmYy1yZXN1bHRzIiksc3RhdHVzQmFubmVyOnEoIiNkc3NmYy1zdGF0dXMtYmFubmVyIiksc3RhdHVzQmFkZ2U6cSgiI2Rzc2ZjLXN0YXR1cy1iYWRnZSIpLHN0YXR1c1RleHQ6cSgiI2Rzc2ZjLXN0YXR1cy10ZXh0Iiksc3RhdHVzTWVzc2FnZTpxKCIjZHNzZmMtc3RhdHVzLW1lc3NhZ2UiKSxyZXN1bHROczpxKCIjZHNzZmMtcmVzdWx0LW5zIikscmVzdWx0VG9ycXVlOnEoIiNkc3NmYy1yZXN1bHQtdG9ycXVlIikscmVzdWx0WnA6cSgiI2Rzc2ZjLXJlc3VsdC16cCIpLHJlc3VsdFN0cmVzczpxKCIjZHNzZmMtcmVzdWx0LXN0cmVzcyIpLHJlc3VsdEFsbG93YWJsZTpxKCIjZHNzZmMtcmVzdWx0LWFsbG93YWJsZSIpfTt9ZnVuY3Rpb24gaW5pdCgpe3Jvb3Q9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImRzc2ZjLXJvb3QiKTtpZighcm9vdHx8cm9vdC5nZXRBdHRyaWJ1dGUoImRhdGEtZHNzZmMtcmVhZHkiKT09PSIxIilyZXR1cm47cm9vdC5zZXRBdHRyaWJ1dGUoImRhdGEtZHNzZmMtcmVhZHkiLCIxIik7YmluZEVsZW1lbnRzKCk7cm9vdC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oZXZ0KXt2YXIgY2FsY0J0bj1ldnQudGFyZ2V0LmNsb3Nlc3QoIltkYXRhLWRzc2ZjLWFjdGlvbj1jYWxjdWxhdGVdIik7aWYoY2FsY0J0biYmcm9vdC5jb250YWlucyhjYWxjQnRuKSl7Y2FsY3VsYXRlKGV2dCk7cmV0dXJuO312YXIgc29saWRCdG49ZXZ0LnRhcmdldC5jbG9zZXN0KCIjZHNzZmMtYnRuLXNvbGlkIik7aWYoc29saWRCdG4mJnJvb3QuY29udGFpbnMoc29saWRCdG4pKXtldnQucHJldmVudERlZmF1bHQoKTtzZXRTaGFmdFR5cGUoInNvbGlkIik7cmV0dXJuO312YXIgaG9sbG93QnRuPWV2dC50YXJnZXQuY2xvc2VzdCgiI2Rzc2ZjLWJ0bi1ob2xsb3ciKTtpZihob2xsb3dCdG4mJnJvb3QuY29udGFpbnMoaG9sbG93QnRuKSl7ZXZ0LnByZXZlbnREZWZhdWx0KCk7c2V0U2hhZnRUeXBlKCJob2xsb3ciKTt9fSk7aWYoZWxzLm1hdGVyaWFsKWVscy5tYXRlcmlhbC5hZGRFdmVudExpc3RlbmVyKCJjaGFuZ2UiLHRvZ2dsZUN1c3RvbVlpZWxkKTtbZWxzLnBvd2VyLGVscy5ycG0sZWxzLmRpYW1ldGVyLGVscy5vdXRlckRpYW1ldGVyLGVscy5pbm5lckRpYW1ldGVyLGVscy5jdXN0b21ZaWVsZF0uZm9yRWFjaChmdW5jdGlvbihpbnB1dCl7aWYoaW5wdXQpaW5wdXQuYWRkRXZlbnRMaXN0ZW5lcigiaW5wdXQiLGhpZGVSZXN1bHRzKTt9KTtzZXRTaGFmdFR5cGUoInNvbGlkIik7dG9nZ2xlQ3VzdG9tWWllbGQoKTt9aWYoZG9jdW1lbnQucmVhZHlTdGF0ZT09PSJsb2FkaW5nIil7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsaW5pdCk7fWVsc2V7aW5pdCgpO319KSgpOw==<\/textarea>\n<script type=\"text\/javascript\">\n(function(){var n=document.currentScript,p=n&&n.previousElementSibling;if(p){eval(atob(p.value));}})();\n<\/script>\n\n<\/div>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>The Drive Shaft Safety Factor Calculator is a free online engineering tool designed to evaluate the safety factor of drive shafts used in automotive, industrial,&#8230;<\/p>","protected":false},"author":2,"featured_media":24538,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8520],"tags":[8535,2234,8536,8526],"class_list":["post-24537","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mechanical-basic-component-design","tag-drive-shaft","tag-mechanical-design","tag-safety-factor","tag-shaft-calculator","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2026\/07\/Drive-Shaft-Safety-Factor-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts\/24537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/comments?post=24537"}],"version-history":[{"count":2,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts\/24537\/revisions"}],"predecessor-version":[{"id":24542,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts\/24537\/revisions\/24542"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/media\/24538"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/media?parent=24537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/categories?post=24537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/tags?post=24537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}