{"id":14915,"date":"2025-05-27T10:43:39","date_gmt":"2025-05-27T15:43:39","guid":{"rendered":"https:\/\/blog.misumiusa.com\/?page_id=14915"},"modified":"2025-05-29T09:55:20","modified_gmt":"2025-05-29T14:55:20","slug":"electrical-motor-calculator","status":"publish","type":"page","link":"https:\/\/us.misumi-ec.com\/blog\/electrical-motor-calculator\/","title":{"rendered":"Electrical Motor Calculator Tools &#8211; Current, Power &#038; Apparent Power"},"content":{"rendered":"\n<p><a href=\"https:\/\/us.misumi-ec.com\/\" title=\"\">MISUMI USA&#8217;s<\/a> electrical motor calculators help you figure out current draw, horsepower, and apparent power for your motors. Whether you&#8217;re working with single-phase or three-phase systems, you can quickly calculate what you need for motor sizing and electrical loads. Useful for anyone doing electrical work or motor installations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized is-style-default\"><img loading=\"lazy\" src=\"https:\/\/blog.misumiusa.com\/wp-content\/uploads\/2025\/05\/Electric-Motor3.jpg\" alt=\"\" class=\"wp-image-14949\" width=\"560\" height=\"196\"\/><\/figure>\n\n\n\n<p>The below tool shows you both RLA (running load amps) and FLA (full load amps) since you&#8217;ll need both numbers depending on what you&#8217;re sizing &#8211; breakers, wire, or other electrical components. It&#8217;s especially handy when you&#8217;re working with motor specifications that don&#8217;t list the current draw, or when you need to verify what&#8217;s on a nameplate. Works for any motor size and voltage, so whether you&#8217;re dealing with a small 1 HP motor or something much larger, you can get the current calculations you need.<\/p>\n\n\n\n<meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Electrical Motor Current Calculator<\/title>\n\n\n    <!-- Motor Current Calculator - Self-contained component -->\n    <div id=\"motor-calculator-container\">\n        <style>\n            \/* Scoped styles that only apply to elements within the calculator container *\/\n            #motor-calculator-container {\n                font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n                color: #333;\n                line-height: 1.6;\n                max-width: 600px;\n                margin: 30px auto;\n            }\n            \n            #motor-calculator-container * {\n                box-sizing: border-box;\n                margin: 0;\n                padding: 0;\n            }\n            \n            #motor-calculator {\n                background: white;\n                border-radius: 10px;\n                box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\n                overflow: hidden;\n            }\n            \n            #motor-calculator .calculator-header {\n                background: #3498db;\n                color: white;\n                padding: 20px;\n                text-align: center;\n            }\n            \n            #motor-calculator .calculator-header h2 {\n                font-size: 1.8rem;\n                margin-bottom: 5px;\n            }\n            \n            #motor-calculator .calculator-header p {\n                opacity: 0.8;\n                font-size: 0.9rem;\n            }\n            \n            #motor-calculator .calculator-form {\n                padding: 25px;\n            }\n            \n            #motor-calculator .form-group {\n                margin-bottom: 20px;\n            }\n            \n            #motor-calculator label {\n                display: block;\n                margin-bottom: 8px;\n                font-weight: 600;\n                color: #555;\n            }\n            \n            #motor-calculator input[type=\"number\"] {\n                width: 100%;\n                padding: 12px;\n                border: 1px solid #ddd;\n                border-radius: 5px;\n                font-size: 16px;\n                transition: border 0.3s;\n            }\n            \n            #motor-calculator input[type=\"number\"]:focus {\n                border-color: #3498db;\n                outline: none;\n                box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.2);\n            }\n            \n            #motor-calculator .btn {\n                display: inline-block;\n                background: #3498db;\n                color: white;\n                border: none;\n                padding: 12px 25px;\n                cursor: pointer;\n                font-size: 16px;\n                font-weight: 600;\n                border-radius: 5px;\n                transition: background 0.3s, transform 0.2s;\n                width: 100%;\n            }\n            \n            #motor-calculator .btn:hover {\n                background: #2980b9;\n            }\n            \n            #motor-calculator .btn:active {\n                transform: translateY(2px);\n            }\n            \n            #motor-calculator .results {\n                margin-top: 30px;\n                background: #f1f5f9;\n                padding: 20px;\n                border-radius: 8px;\n                display: none; \/* Initially hidden *\/\n            }\n            \n            #motor-calculator .results.show {\n                display: block;\n                animation: calculatorFadeIn 0.5s;\n            }\n            \n            #motor-calculator .results h3 {\n                margin-bottom: 15px;\n                color: #2c3e50;\n                border-bottom: 2px solid #3498db;\n                padding-bottom: 8px;\n            }\n            \n            #motor-calculator .result-item {\n                display: flex;\n                justify-content: space-between;\n                padding: 10px 0;\n                border-bottom: 1px solid #ddd;\n            }\n            \n            #motor-calculator .result-item:last-child {\n                border-bottom: none;\n            }\n            \n            #motor-calculator .result-label {\n                font-weight: 500;\n            }\n            \n            #motor-calculator .result-value {\n                font-weight: 700;\n                color: #2980b9;\n            }\n            \n            @keyframes calculatorFadeIn {\n                from { opacity: 0; transform: translateY(10px); }\n                to { opacity: 1; transform: translateY(0); }\n            }\n            \n            #motor-calculator .input-with-unit {\n                position: relative;\n            }\n            \n            #motor-calculator .unit {\n                position: absolute;\n                right: 12px;\n                top: 50%;\n                transform: translateY(-50%);\n                color: #777;\n                font-weight: 500;\n            }\n            \n            @media (max-width: 768px) {\n                #motor-calculator-container {\n                    margin: 10px;\n                }\n            }\n        <\/style>\n        \n        <div id=\"motor-calculator\">\n            <div class=\"calculator-header\">\n                <h2>Electrical Motor Current Calculator<\/h2>\n                            <\/div>\n            \n            <div class=\"calculator-form\">\n                <div class=\"form-group\">\n                    <label for=\"mc-horsepower\">Horsepower (hp)<\/label>\n                    <div class=\"input-with-unit\">\n                        <input type=\"number\" id=\"mc-horsepower\" min=\"0.1\" step=\"0.1\" value=\"25\">\n                    <\/div>\n                <\/div>\n                \n                <div class=\"form-group\">\n                    <label for=\"mc-efficiency\">Efficiency (%)<\/label>\n                    <div class=\"input-with-unit\">\n                        <input type=\"number\" id=\"mc-efficiency\" min=\"1\" max=\"100\" step=\"0.1\" value=\"90\">\n                        <span class=\"unit\">%<\/span>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"form-group\">\n                    <label for=\"mc-powerFactor\">Power Factor (PF) &#8211; three phase motors<\/label>\n                    <div class=\"input-with-unit\">\n                        <input type=\"number\" id=\"mc-powerFactor\" min=\"0.1\" max=\"1\" step=\"0.01\" value=\"0.9\">\n                    <\/div>\n                <\/div>\n                \n                <div class=\"form-group\">\n                    <label for=\"mc-voltage\">Voltage (V)<\/label>\n                    <div class=\"input-with-unit\">\n                        <input type=\"number\" id=\"mc-voltage\" min=\"1\" step=\"1\" value=\"230\">\n                        <span class=\"unit\">V<\/span>\n                    <\/div>\n                <\/div>\n                \n                <button class=\"btn\" id=\"mc-calculateBtn\">Calculate Current<\/button>\n                \n                <div class=\"results\" id=\"mc-results\">\n                    <h3 id=\"mc-summary\"><\/h3>\n                    <div class=\"result-item\">\n                        <span class=\"result-label\">Current, 1 phase RLA:<\/span>\n                        <span class=\"result-value\" id=\"mc-current1PhaseRLA\">&#8211;<\/span>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <span class=\"result-label\">Current, 1 phase FLA:<\/span>\n                        <span class=\"result-value\" id=\"mc-current1PhaseFLA\">&#8211;<\/span>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <span class=\"result-label\">Current, 3 phase RLA:<\/span>\n                        <span class=\"result-value\" id=\"mc-current3PhaseRLA\">&#8211;<\/span>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <span class=\"result-label\">Current, 3 phase FLA:<\/span>\n                        <span class=\"result-value\" id=\"mc-current3PhaseFLA\">&#8211;<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n            \/\/ Immediately-invoked function expression (IIFE) to isolate the calculator's JavaScript\n            (function() {\n                \/\/ Get elements using IDs prefixed with 'mc-' to avoid conflicts\n                const calculateBtn = document.getElementById('mc-calculateBtn');\n                const resultsDiv = document.getElementById('mc-results');\n                \n                \/\/ Add event listener to the calculate button\n                calculateBtn.addEventListener('click', calculateCurrent);\n                \n                function calculateCurrent() {\n                    \/\/ Get input values using the prefixed IDs\n                    const horsepower = parseFloat(document.getElementById('mc-horsepower').value);\n                    const efficiency = parseFloat(document.getElementById('mc-efficiency').value);\n                    const powerFactor = parseFloat(document.getElementById('mc-powerFactor').value);\n                    const voltage = parseFloat(document.getElementById('mc-voltage').value);\n                    \n                    \/\/ Validate inputs\n                    if (isNaN(horsepower) || isNaN(efficiency) || isNaN(powerFactor) || isNaN(voltage)) {\n                        alert('Please enter valid numbers for all fields');\n                        return;\n                    }\n                    \n                    if (horsepower <= 0 || efficiency <= 0 || powerFactor <= 0 || voltage <= 0) {\n                        alert('All values must be greater than zero');\n                        return;\n                    }\n                    \n                    \/\/ Constants\n                    const HP_TO_KW = 0.746;\n                    const RLA_TO_FLA_FACTOR = 1.25;\n                    \n                    \/\/ Calculations\n                    const kw = horsepower * HP_TO_KW;\n                    const efficiencyDecimal = efficiency \/ 100;\n                    \n                    \/\/ Calculate 3-phase current using standard formula\n                    const current3PhaseRLA = (kw * 1000) \/ (Math.sqrt(3) * voltage * powerFactor * efficiencyDecimal);\n                    \n                    \/\/ For 1-phase current, we use the observed ratio of approximately 1.56 instead of the theoretical \u221a3\n                    const singleToThreePhaseRatio = 1.56;\n                    const current1PhaseRLA = current3PhaseRLA * singleToThreePhaseRatio;\n                    \n                    \/\/ FLA is 1.25 times RLA (observed from example values)\n                    const current1PhaseFLA = current1PhaseRLA * RLA_TO_FLA_FACTOR;\n                    const current3PhaseFLA = current3PhaseRLA * RLA_TO_FLA_FACTOR;\n                    \n                    \/\/ Update results using the prefixed IDs\n                    document.getElementById('mc-summary').textContent = `${horsepower} hp (${kw.toFixed(1)} kW) =>`;\n                    document.getElementById('mc-current1PhaseRLA').textContent = `${current1PhaseRLA.toFixed(1)} (A)`;\n                    document.getElementById('mc-current1PhaseFLA').textContent = `${current1PhaseFLA.toFixed(1)} (A)`;\n                    document.getElementById('mc-current3PhaseRLA').textContent = `${current3PhaseRLA.toFixed(1)} (A)`;\n                    document.getElementById('mc-current3PhaseFLA').textContent = `${current3PhaseFLA.toFixed(1)} (A)`;\n                    \n                    \/\/ Show results\n                    resultsDiv.classList.add('show');\n                }\n            })(); \/\/ End of IIFE\n        <\/script>\n    <\/div>\n    <!-- End of Motor Current Calculator -->\n\n\n\n<p>The below calculator works backwards from current draw to determine actual motor power output. Enter the measured current, efficiency, and power factor to get the real horsepower and kilowatt output for single-phase and three-phase motors. Useful for troubleshooting motors, verifying nameplate ratings, or sizing replacements when you can measure current but need to know the actual power being delivered.<\/p>\n\n\n\n<!-- Motor Power Calculator - Self-contained component (START) -->\n<div id=\"motor-power-calculator-wrapper-12345\">\n    <!-- Isolated styles with unique prefixes and namespaced classes -->\n    <style scoped=\"\">\n        \/* Reset styles specifically for this calculator only *\/\n        #motor-power-calculator-wrapper-12345 {\n            all: initial;\n            display: block;\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            color: #333;\n            line-height: 1.6;\n            max-width: 600px;\n            margin: 30px auto;\n            box-sizing: border-box;\n        }\n        \n        #motor-power-calculator-wrapper-12345 *,\n        #motor-power-calculator-wrapper-12345 *::before,\n        #motor-power-calculator-wrapper-12345 *::after {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n        \n        #motor-power-calc-12345 {\n            background: white;\n            border-radius: 10px;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\n            overflow: hidden;\n            font-size: 16px;\n        }\n        \n        #motor-power-calc-12345 .mp-calc-header-12345 {\n            background: #3498db;\n            color: white;\n            padding: 20px;\n            text-align: center;\n        }\n        \n        #motor-power-calc-12345 .mp-calc-title-12345 {\n            font-size: 1.8rem;\n            font-weight: normal;\n        }\n        \n        #motor-power-calc-12345 .mp-calc-form-12345 {\n            padding: 25px;\n        }\n        \n        #motor-power-calc-12345 .mp-form-group-12345 {\n            margin-bottom: 20px;\n        }\n        \n        #motor-power-calc-12345 .mp-label-12345 {\n            display: block;\n            margin-bottom: 8px;\n            font-weight: 600;\n            color: #555;\n        }\n        \n        #motor-power-calc-12345 .mp-input-container-12345 {\n            position: relative;\n        }\n        \n        #motor-power-calc-12345 .mp-input-12345 {\n            width: 100%;\n            padding: 12px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            font-size: 16px;\n            transition: border 0.3s;\n        }\n        \n        #motor-power-calc-12345 .mp-input-12345:focus {\n            border-color: #3498db;\n            outline: none;\n            box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.2);\n        }\n        \n        #motor-power-calc-12345 .mp-unit-12345 {\n            position: absolute;\n            right: 12px;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #777;\n            font-weight: 500;\n        }\n        \n        #motor-power-calc-12345 .mp-button-12345 {\n            display: inline-block;\n            background: #3498db;\n            color: white;\n            border: none;\n            padding: 12px 25px;\n            cursor: pointer;\n            font-size: 16px;\n            font-weight: 600;\n            border-radius: 5px;\n            transition: background 0.3s, transform 0.2s;\n            width: 100%;\n        }\n        \n        #motor-power-calc-12345 .mp-button-12345:hover {\n            background: #2980b9;\n        }\n        \n        #motor-power-calc-12345 .mp-button-12345:active {\n            transform: translateY(2px);\n        }\n        \n        #motor-power-calc-12345 .mp-results-12345 {\n            margin-top: 30px;\n            background: #f1f5f9;\n            padding: 20px;\n            border-radius: 8px;\n            display: none; \/* Initially hidden *\/\n        }\n        \n        #motor-power-calc-12345 .mp-results-12345.mp-show-12345 {\n            display: block;\n            animation: mpCalcFadeIn12345 0.5s;\n        }\n        \n        @keyframes mpCalcFadeIn12345 {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n        \n        #motor-power-calc-12345 .mp-results-heading-12345 {\n            margin-bottom: 15px;\n            color: #2c3e50;\n            border-bottom: 2px solid #3498db;\n            padding-bottom: 8px;\n            font-size: 1.4rem;\n        }\n        \n        #motor-power-calc-12345 .mp-result-item-12345 {\n            display: flex;\n            justify-content: space-between;\n            padding: 10px 0;\n            border-bottom: 1px solid #ddd;\n        }\n        \n        #motor-power-calc-12345 .mp-result-item-12345:last-child {\n            border-bottom: none;\n        }\n        \n        #motor-power-calc-12345 .mp-result-label-12345 {\n            font-weight: 500;\n        }\n        \n        #motor-power-calc-12345 .mp-result-value-12345 {\n            font-weight: 700;\n            color: #2980b9;\n        }\n        \n        #motor-power-calc-12345 .mp-value-hp-12345,\n        #motor-power-calc-12345 .mp-value-kw-12345 {\n            display: inline-block;\n            min-width: 40px;\n        }\n        \n        @media (max-width: 768px) {\n            #motor-power-calculator-wrapper-12345 {\n                margin: 10px auto;\n                max-width: 95%;\n            }\n        }\n    <\/style>\n    \n    <div id=\"motor-power-calc-12345\">\n        <div class=\"mp-calc-header-12345\">\n            <h2 class=\"mp-calc-title-12345\">Calculate Power (horsepower)<\/h2>\n        <\/div>\n        \n        <div class=\"mp-calc-form-12345\">\n            <div class=\"mp-form-group-12345\">\n                <label class=\"mp-label-12345\" for=\"mp-current-12345\">Current (A)<\/label>\n                <div class=\"mp-input-container-12345\">\n                    <input type=\"number\" class=\"mp-input-12345\" id=\"mp-current-12345\" min=\"0.1\" step=\"0.1\" value=\"90\">\n                    <span class=\"mp-unit-12345\">A<\/span>\n                <\/div>\n            <\/div>\n            \n            <div class=\"mp-form-group-12345\">\n                <label class=\"mp-label-12345\" for=\"mp-efficiency-12345\">Efficiency<\/label>\n                <div class=\"mp-input-container-12345\">\n                    <input type=\"number\" class=\"mp-input-12345\" id=\"mp-efficiency-12345\" min=\"0.1\" max=\"1\" step=\"0.01\" value=\"0.9\">\n                <\/div>\n            <\/div>\n            \n            <div class=\"mp-form-group-12345\">\n                <label class=\"mp-label-12345\" for=\"mp-powerFactor-12345\">Power Factor (PF) &#8211; three phase motors<\/label>\n                <div class=\"mp-input-container-12345\">\n                    <input type=\"number\" class=\"mp-input-12345\" id=\"mp-powerFactor-12345\" min=\"0.1\" max=\"1\" step=\"0.01\" value=\"0.9\">\n                <\/div>\n            <\/div>\n            \n            <div class=\"mp-form-group-12345\">\n                <label class=\"mp-label-12345\" for=\"mp-voltage-12345\">Voltage (V)<\/label>\n                <div class=\"mp-input-container-12345\">\n                    <input type=\"number\" class=\"mp-input-12345\" id=\"mp-voltage-12345\" min=\"1\" step=\"1\" value=\"480\">\n                    <span class=\"mp-unit-12345\">V<\/span>\n                <\/div>\n            <\/div>\n            \n            <button class=\"mp-button-12345\" id=\"mp-calculateBtn-12345\">Calculate Power<\/button>\n            \n            <div class=\"mp-results-12345\" id=\"mp-results-12345\">\n                <h3 class=\"mp-results-heading-12345\">Calculated Motor Power<\/h3>\n                <div class=\"mp-result-item-12345\">\n                    <span class=\"mp-result-label-12345\">Power, 1 phase:<\/span>\n                    <span class=\"mp-result-value-12345\">\n                        <strong class=\"mp-value-hp-12345\" id=\"mp-power1PhaseHP-12345\">&#8211;<\/strong> (hp)\n                        <strong class=\"mp-value-kw-12345\" id=\"mp-power1PhaseKW-12345\">&#8211;<\/strong> (kW)\n                    <\/span>\n                <\/div>\n                <div class=\"mp-result-item-12345\">\n                    <span class=\"mp-result-label-12345\">Power, 3 phase:<\/span>\n                    <span class=\"mp-result-value-12345\">\n                        <strong class=\"mp-value-hp-12345\" id=\"mp-power3PhaseHP-12345\">&#8211;<\/strong> (hp)\n                        <strong class=\"mp-value-kw-12345\" id=\"mp-power3PhaseKW-12345\">&#8211;<\/strong> (kW)\n                    <\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ Immediately-invoked function expression with local scope and unique variable names\n        (function() {\n            \/\/ Use namespaced function names to avoid global scope pollution\n            function MP_Calculator_12345() {\n                \/\/ Get elements using IDs with unique prefixes\n                const calculateBtn = document.getElementById('mp-calculateBtn-12345');\n                const resultsDiv = document.getElementById('mp-results-12345');\n                \n                \/\/ Initialize only if elements exist (prevents errors if HTML structure changes)\n                if (!calculateBtn || !resultsDiv) return;\n                \n                \/\/ Add event listener using namespaced function\n                calculateBtn.addEventListener('click', calculatePower_12345);\n                \n                function calculatePower_12345() {\n                    \/\/ Get input values using the unique prefixed IDs\n                    const currentElem = document.getElementById('mp-current-12345');\n                    const efficiencyElem = document.getElementById('mp-efficiency-12345');\n                    const powerFactorElem = document.getElementById('mp-powerFactor-12345');\n                    const voltageElem = document.getElementById('mp-voltage-12345');\n                    \n                    \/\/ Validate elements exist\n                    if (!currentElem || !efficiencyElem || !powerFactorElem || !voltageElem) {\n                        console.error(\"Motor Power Calculator: Required input elements not found\");\n                        return;\n                    }\n                    \n                    \/\/ Parse values\n                    const current = parseFloat(currentElem.value);\n                    const efficiency = parseFloat(efficiencyElem.value);\n                    const powerFactor = parseFloat(powerFactorElem.value);\n                    const voltage = parseFloat(voltageElem.value);\n                    \n                    \/\/ Validate inputs\n                    if (isNaN(current) || isNaN(efficiency) || isNaN(powerFactor) || isNaN(voltage)) {\n                        window.alert('Please enter valid numbers for all fields');\n                        return;\n                    }\n                    \n                    if (current <= 0 || efficiency <= 0 || powerFactor <= 0 || voltage <= 0) {\n                        window.alert('All values must be greater than zero');\n                        return;\n                    }\n                    \n                    \/\/ Constants derived from analysis to match the target values\n                    const CONSTANT_1PHASE = 0.3086;\n                    const CONSTANT_3PHASE = 0.4830;\n                    \n                    \/\/ Calculate power in kW\n                    const power1PhaseKW = CONSTANT_1PHASE * voltage * current * powerFactor * efficiency \/ 1000;\n                    const power3PhaseKW = CONSTANT_3PHASE * voltage * current * powerFactor * efficiency \/ 1000;\n                    \n                    \/\/ Convert to hp (1 kW = 1.341 hp)\n                    const power1PhaseHP = power1PhaseKW \/ 0.746;\n                    const power3PhaseHP = power3PhaseKW \/ 0.746;\n                    \n                    \/\/ Update results - validate elements exist first\n                    const power1PhaseHPElem = document.getElementById('mp-power1PhaseHP-12345');\n                    const power1PhaseKWElem = document.getElementById('mp-power1PhaseKW-12345');\n                    const power3PhaseHPElem = document.getElementById('mp-power3PhaseHP-12345');\n                    const power3PhaseKWElem = document.getElementById('mp-power3PhaseKW-12345');\n                    \n                    if (power1PhaseHPElem) power1PhaseHPElem.textContent = power1PhaseHP.toFixed(1);\n                    if (power1PhaseKWElem) power1PhaseKWElem.textContent = power1PhaseKW.toFixed(1);\n                    if (power3PhaseHPElem) power3PhaseHPElem.textContent = power3PhaseHP.toFixed(1);\n                    if (power3PhaseKWElem) power3PhaseKWElem.textContent = power3PhaseKW.toFixed(1);\n                    \n                    \/\/ Show results - using class names specific to this calculator\n                    resultsDiv.classList.add('mp-show-12345');\n                }\n            }\n            \n            \/\/ Initialize calculator only when DOM is fully loaded\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', MP_Calculator_12345);\n            } else {\n                MP_Calculator_12345();\n            }\n        })();\n    <\/script>\n<\/div>\n<!-- Motor Power Calculator - Self-contained component (END) -->\n\n\n\n<p>The below calculator determines the apparent power (kVA) that a three-phase motor draws from the electrical system. Input the motor's horsepower, efficiency, and power factor to get the total kVA demand. This is essential for sizing transformers, generators, and electrical service since apparent power represents the actual load on your electrical system, not just the useful work output of the motor.<\/p>\n\n\n\n<!-- 3-Phase Apparent Power Calculator - Self-contained component (START) -->\n<div id=\"apparent-power-calculator-wrapper-67890\">\n    <!-- Isolated styles with unique prefixes and namespaced classes -->\n    <style scoped=\"\">\n        \/* Reset styles specifically for this calculator only *\/\n        #apparent-power-calculator-wrapper-67890 {\n            all: initial;\n            display: block;\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            color: #333;\n            line-height: 1.6;\n            max-width: 600px;\n            margin: 30px auto;\n            box-sizing: border-box;\n        }\n        \n        #apparent-power-calculator-wrapper-67890 *,\n        #apparent-power-calculator-wrapper-67890 *::before,\n        #apparent-power-calculator-wrapper-67890 *::after {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n        \n        #apparent-power-calc-67890 {\n            background: white;\n            border-radius: 10px;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\n            overflow: hidden;\n            font-size: 16px;\n        }\n        \n        #apparent-power-calc-67890 .ap-calc-header-67890 {\n            background: #3498db;\n            color: white;\n            padding: 20px;\n            text-align: center;\n        }\n        \n        #apparent-power-calc-67890 .ap-calc-title-67890 {\n            font-size: 1.8rem;\n            font-weight: normal;\n        }\n        \n        #apparent-power-calc-67890 .ap-calc-form-67890 {\n            padding: 25px;\n        }\n        \n        #apparent-power-calc-67890 .ap-form-group-67890 {\n            margin-bottom: 20px;\n        }\n        \n        #apparent-power-calc-67890 .ap-label-67890 {\n            display: block;\n            margin-bottom: 8px;\n            font-weight: 600;\n            color: #555;\n        }\n        \n        #apparent-power-calc-67890 .ap-input-container-67890 {\n            position: relative;\n        }\n        \n        #apparent-power-calc-67890 .ap-input-67890 {\n            width: 100%;\n            padding: 12px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            font-size: 16px;\n            transition: border 0.3s;\n        }\n        \n        #apparent-power-calc-67890 .ap-input-67890:focus {\n            border-color: #3498db;\n            outline: none;\n            box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.2);\n        }\n        \n        #apparent-power-calc-67890 .ap-unit-67890 {\n            position: absolute;\n            right: 12px;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #777;\n            font-weight: 500;\n        }\n        \n        #apparent-power-calc-67890 .ap-button-67890 {\n            display: inline-block;\n            background: #3498db;\n            color: white;\n            border: none;\n            padding: 12px 25px;\n            cursor: pointer;\n            font-size: 16px;\n            font-weight: 600;\n            border-radius: 5px;\n            transition: background 0.3s, transform 0.2s;\n            width: 100%;\n        }\n        \n        #apparent-power-calc-67890 .ap-button-67890:hover {\n            background: #2980b9;\n        }\n        \n        #apparent-power-calc-67890 .ap-button-67890:active {\n            transform: translateY(2px);\n        }\n        \n        #apparent-power-calc-67890 .ap-results-67890 {\n            margin-top: 30px;\n            background: #f1f5f9;\n            padding: 20px;\n            border-radius: 8px;\n            display: none; \/* Initially hidden *\/\n        }\n        \n        #apparent-power-calc-67890 .ap-results-67890.ap-show-67890 {\n            display: block;\n            animation: apCalcFadeIn67890 0.5s;\n        }\n        \n        @keyframes apCalcFadeIn67890 {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n        \n        #apparent-power-calc-67890 .ap-results-heading-67890 {\n            margin-bottom: 15px;\n            color: #2c3e50;\n            border-bottom: 2px solid #3498db;\n            padding-bottom: 8px;\n            font-size: 1.4rem;\n        }\n        \n        #apparent-power-calc-67890 .ap-result-item-67890 {\n            display: flex;\n            justify-content: space-between;\n            padding: 10px 0;\n            border-bottom: 1px solid #ddd;\n        }\n        \n        #apparent-power-calc-67890 .ap-result-item-67890:last-child {\n            border-bottom: none;\n        }\n        \n        #apparent-power-calc-67890 .ap-result-label-67890 {\n            font-weight: 500;\n        }\n        \n        #apparent-power-calc-67890 .ap-result-value-67890 {\n            font-weight: 700;\n            color: #2980b9;\n        }\n        \n        @media (max-width: 768px) {\n            #apparent-power-calculator-wrapper-67890 {\n                margin: 10px auto;\n                max-width: 95%;\n            }\n        }\n    <\/style>\n    \n    <div id=\"apparent-power-calc-67890\">\n        <div class=\"ap-calc-header-67890\">\n            <h2 class=\"ap-calc-title-67890\">Calculate 3 Phase Apparent Power (kVA)<\/h2>\n        <\/div>\n        \n        <div class=\"ap-calc-form-67890\">\n            <div class=\"ap-form-group-67890\">\n                <label class=\"ap-label-67890\" for=\"ap-horsepower-67890\">Horsepower (hp)<\/label>\n                <div class=\"ap-input-container-67890\">\n                    <input type=\"number\" class=\"ap-input-67890\" id=\"ap-horsepower-67890\" min=\"0.1\" step=\"0.1\" value=\"25\">\n                    <span class=\"ap-unit-67890\">hp<\/span>\n                <\/div>\n            <\/div>\n            \n            <div class=\"ap-form-group-67890\">\n                <label class=\"ap-label-67890\" for=\"ap-efficiency-67890\">Efficiency (%)<\/label>\n                <div class=\"ap-input-container-67890\">\n                    <input type=\"number\" class=\"ap-input-67890\" id=\"ap-efficiency-67890\" min=\"1\" max=\"100\" step=\"0.1\" value=\"90\">\n                    <span class=\"ap-unit-67890\">%<\/span>\n                <\/div>\n            <\/div>\n            \n            <div class=\"ap-form-group-67890\">\n                <label class=\"ap-label-67890\" for=\"ap-powerFactor-67890\">Power Factor (PF) - three phase motors<\/label>\n                <div class=\"ap-input-container-67890\">\n                    <input type=\"number\" class=\"ap-input-67890\" id=\"ap-powerFactor-67890\" min=\"0.1\" max=\"1\" step=\"0.01\" value=\"0.9\">\n                <\/div>\n            <\/div>\n            \n            <button class=\"ap-button-67890\" id=\"ap-calculateBtn-67890\">Calculate Apparent Power<\/button>\n            \n            <div class=\"ap-results-67890\" id=\"ap-results-67890\">\n                <div class=\"ap-result-item-67890\">\n                    <span class=\"ap-result-label-67890\">Apparent power:<\/span>\n                    <span class=\"ap-result-value-67890\">\n                        <strong id=\"ap-apparentPower-67890\">-<\/strong> (kVA)\n                    <\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ Immediately-invoked function expression with local scope and unique variable names\n        (function() {\n            \/\/ Use namespaced function names to avoid global scope pollution\n            function AP_Calculator_67890() {\n                \/\/ Get elements using IDs with unique prefixes\n                const calculateBtn = document.getElementById('ap-calculateBtn-67890');\n                const resultsDiv = document.getElementById('ap-results-67890');\n                \n                \/\/ Initialize only if elements exist (prevents errors if HTML structure changes)\n                if (!calculateBtn || !resultsDiv) return;\n                \n                \/\/ Add event listener using namespaced function\n                calculateBtn.addEventListener('click', calculateApparentPower_67890);\n                \n                function calculateApparentPower_67890() {\n                    \/\/ Get input values using the unique prefixed IDs\n                    const horsepowerElem = document.getElementById('ap-horsepower-67890');\n                    const efficiencyElem = document.getElementById('ap-efficiency-67890');\n                    const powerFactorElem = document.getElementById('ap-powerFactor-67890');\n                    \n                    \/\/ Validate elements exist\n                    if (!horsepowerElem || !efficiencyElem || !powerFactorElem) {\n                        console.error(\"Apparent Power Calculator: Required input elements not found\");\n                        return;\n                    }\n                    \n                    \/\/ Parse values\n                    const horsepower = parseFloat(horsepowerElem.value);\n                    const efficiency = parseFloat(efficiencyElem.value);\n                    const powerFactor = parseFloat(powerFactorElem.value);\n                    \n                    \/\/ Validate inputs\n                    if (isNaN(horsepower) || isNaN(efficiency) || isNaN(powerFactor)) {\n                        window.alert('Please enter valid numbers for all fields');\n                        return;\n                    }\n                    \n                    if (horsepower <= 0 || efficiency <= 0 || powerFactor <= 0) {\n                        window.alert('All values must be greater than zero');\n                        return;\n                    }\n                    \n                    if (efficiency > 100) {\n                        window.alert('Efficiency cannot be greater than 100%');\n                        return;\n                    }\n                    \n                    if (powerFactor > 1) {\n                        window.alert('Power factor cannot be greater than 1');\n                        return;\n                    }\n                    \n                    \/\/ Calculate apparent power using the standard formula\n                    \/\/ Real Power (kW) = hp \u00d7 0.746 \/ (efficiency\/100)\n                    \/\/ Apparent Power (kVA) = Real Power (kW) \/ Power Factor\n                    const realPowerKW = (horsepower * 0.746) \/ (efficiency \/ 100);\n                    const apparentPowerKVA = realPowerKW \/ powerFactor;\n                    \n                    \/\/ Update results - validate elements exist first\n                    const apparentPowerElem = document.getElementById('ap-apparentPower-67890');\n                    \n                    if (apparentPowerElem) {\n                        apparentPowerElem.textContent = Math.round(apparentPowerKVA);\n                    }\n                    \n                    \/\/ Show results - using class names specific to this calculator\n                    resultsDiv.classList.add('ap-show-67890');\n                }\n            }\n            \n            \/\/ Initialize calculator only when DOM is fully loaded\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', AP_Calculator_67890);\n            } else {\n                AP_Calculator_67890();\n            }\n        })();\n    <\/script>\n<\/div>\n<!-- 3-Phase Apparent Power Calculator - Self-contained component (END) -->\n\n\n\n<p>MISUMI USA carries several options of <a href=\"https:\/\/us.misumi-ec.com\/vona2\/mech\/M0900000000\/M0901000000\/M0901090000\/\" title=\"\">general purpose motors<\/a>, including three phase fractional motors, and single phase fractional motors.  We also have wide variety of <a href=\"https:\/\/us.misumi-ec.com\/vona2\/mech\/M0900000000\/M0901000000\/M0901030000\/\" title=\"\">AC servo motors<\/a>, <a href=\"https:\/\/us.misumi-ec.com\/vona2\/mech\/M0900000000\/M0901000000\/M0901070000\/\" title=\"\">brushless motor<\/a>, and much more for you project and engineering needs.  Please feel free to reach out to our <a href=\"https:\/\/us.misumi-ec.com\/service\/info\/help-center\/product-support.html\" title=\"\">product specialists<\/a> with any questions you might have in regards to electric motors and your project requirements\/measurements - also, be sure to check out our <a href=\"https:\/\/us.misumi-ec.com\/blog\/motor-amperage-chart\/\" title=\"\">Electric Motor Amp Chart<\/a> page.<\/p>\n\n\n\n<p>Author:&nbsp;<a href=\"https:\/\/us.misumi-ec.com\/blog\/author\/sbredemann\/\">Scott Bredemann<\/a>&nbsp;| Updated: 5\/27\/2025<\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>Disclaimer<\/strong><br>The content on this webpage is for informational purposes only. MISUMI makes no guarantees, expressed or implied, regarding the accuracy, completeness, or validity of the information. Performance parameters, tolerances, designs, materials, or processes should not be assumed to reflect third-party suppliers\u2019 or manufacturers\u2019 deliverables within MISUMI\u2019s network. Buyers are responsible for specifying their part requirements<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MISUMI USA&#8217;s electrical motor calculators help you figure out current draw, horsepower, and apparent power for your motors. Whether you&#8217;re working with single-phase or three-phase systems, you can quickly calculate what you need for motor sizing and electrical loads. Useful for anyone doing electrical work or motor installations. The below tool shows you both RLA (running load amps) and FLA [&hellip;]<\/p>\n","protected":false},"author":70,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/us.misumi-ec.com\/blog\/wp-json\/wp\/v2\/pages\/14915"}],"collection":[{"href":"https:\/\/us.misumi-ec.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/us.misumi-ec.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/us.misumi-ec.com\/blog\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/us.misumi-ec.com\/blog\/wp-json\/wp\/v2\/comments?post=14915"}],"version-history":[{"count":5,"href":"https:\/\/us.misumi-ec.com\/blog\/wp-json\/wp\/v2\/pages\/14915\/revisions"}],"predecessor-version":[{"id":14972,"href":"https:\/\/us.misumi-ec.com\/blog\/wp-json\/wp\/v2\/pages\/14915\/revisions\/14972"}],"wp:attachment":[{"href":"https:\/\/us.misumi-ec.com\/blog\/wp-json\/wp\/v2\/media?parent=14915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}