Switchgear kVA to Amps Calculator tailwind.config = { theme: { extend: { colors: { primary: '#1e40af', // Deep professional blue secondary: '#3b82f6', // Medium blue for interactions accent: '#1e3a8a', // Darker blue for emphasis neutral: '#64748b', // Neutral gray for secondary text success: '#10b981', // Green for positive values warning: '#f59e0b', // Amber for warnings danger: '#ef4444', // Red for critical values light: '#f8fafc', // Light background dark: '#1e293b', // Dark text }, fontFamily: { inter: ['Inter', 'system-ui', 'sans-serif'], }, boxShadow: { 'card': '0 4px 12px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.1)', 'button': '0 2px 4px rgba(30, 64, 175, 0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05)', } }, } } @layer utilities { .content-auto { content-visibility: auto; } .input-focus { @apply focus:border-primary focus:ring-2 focus:ring-primary/30 focus:outline-none; } .card-hover { @apply transition-all duration-300 hover:shadow-lg hover:-translate-y-1; } .bg-subtle { background-color: #f1f5f9; } .gradient-bg { background: linear-gradient(135deg, rgba(30, 64, 175, 0.05) 0%, rgba(59, 130, 246, 0.05) 100%); } .switchgear-card { @apply bg-white rounded-lg border border-gray-200 p-4 hover:border-primary/30 transition-colors; } }

Switchgear kVA to Amps Calculator

Convert switchgear apparent power (kVA) to current (amps) for single-phase and three-phase electrical systems

Current (Amps) = Apparent Power (kVA) × 1000 / (Voltage × Power Factor × √3 for 3-phase)

Conversion Formulas

Single-Phase
I = (kVA × 1000) / (V × PF)
Three-Phase
I = (kVA × 1000) / (√3 × V × PF)
Where: I = Current (Amps), V = Voltage (Volts), PF = Power Factor
kVA
PF

Typical values: 0.8-0.95 for motors, 1.0 for resistive loads

Amps (A)
1 decimal place 2 decimal places 3 decimal places Whole number

Common Switchgear Ratings Reference

kVA Rating 230V Single-Phase (A) 400V Three-Phase (A) 415V Three-Phase (A) Typical Application
10 kVA 51.3 A 14.4 A 13.9 A Small commercial
50 kVA 256.4 A 72.2 A 69.6 A Office building
100 kVA 512.8 A 144.3 A 139.2 A Small factory
250 kVA 1282.1 A 360.8 A 348.1 A Medium industrial
500 kVA 2564.1 A 721.7 A 696.1 A Large industrial
1000 kVA 5128.2 A 1443.4 A 1392.3 A Data center / Utility

* Calculations based on 0.85 power factor (PF)

What is Switchgear?

Switchgear is a combination of electrical disconnect switches, fuses, or circuit breakers used to control, protect, and isolate electrical equipment. Key Components:

  • Circuit breakers (MCCB, ACB, SF6)
  • Isolators and disconnect switches
  • Protection relays and meters
  • Busbars and connection terminals

Conversion Fundamentals

Apparent power (kVA) represents the total power flowing in an electrical circuit, while current (amps) is the flow rate of electric charge. Important Considerations:

  • Power factor (PF) accounts for reactive power in AC circuits
  • Three-phase systems use √3 (1.732) correction factor
  • Switchgear must be sized for both continuous current and short-circuit currents
  • Voltage drop and temperature rise affect sizing

Switchgear Sizing Tips

Size switchgear for 125-150% of calculated current for safety margin
Consider future load growth when selecting switchgear ratings
Power factor correction can reduce current and improve efficiency
Ambient temperature affects current carrying capacity (derate at >40°C)
Short-circuit withstand capacity is critical for switchgear protection
Follow local electrical codes and manufacturer recommendations
// DOM Elements const kvaValue = document.getElementById('kvaValue'); const powerFactor = document.getElementById('powerFactor'); const voltageValue = document.getElementById('voltageValue'); const customVoltageContainer = document.getElementById('customVoltageContainer'); const customVoltage = document.getElementById('customVoltage'); const currentResult = document.getElementById('currentResult'); const precision = document.getElementById('precision'); const calculateBtn = document.getElementById('calculateBtn'); const recommendationsSection = document.getElementById('recommendationsSection'); const breakerRecommendation = document.getElementById('breakerRecommendation'); const cableRecommendation = document.getElementById('cableRecommendation'); const shortCircuitRecommendation = document.getElementById('shortCircuitRecommendation'); const applicationNotes = document.getElementById('applicationNotes'); const voltageBtns = document.querySelectorAll('.voltage-btn'); const systemTypeRadios = document.querySelectorAll('input[name="systemType"]'); // Initialize event listeners document.addEventListener('DOMContentLoaded', function() { // Voltage button selection voltageBtns.forEach(btn => { btn.addEventListener('click', function() { // Reset all buttons voltageBtns.forEach(b => { b.classList.remove('bg-primary', 'text-white'); b.classList.add('bg-subtle', 'border', 'border-gray-200'); }); // Activate selected button this.classList.remove('bg-subtle', 'border', 'border-gray-200'); this.classList.add('bg-primary', 'text-white'); const voltage = this.dataset.voltage; voltageValue.value = voltage; // Show/hide custom voltage input if (voltage === 'custom') { customVoltageContainer.classList.remove('hidden'); customVoltage.focus(); } else { customVoltageContainer.classList.add('hidden'); // Recalculate if values are present if (kvaValue.value) { calculateCurrent(); } } }); }); // Calculate on button click calculateBtn.addEventListener('click', calculateCurrent); // Calculate on enter key press const inputFields = [kvaValue, powerFactor, customVoltage]; inputFields.forEach(field => { field.addEventListener('keypress', function(e) { if (e.key === 'Enter') { calculateCurrent(); } }); }); // Calculate on system type change systemTypeRadios.forEach(radio => { radio.addEventListener('change', function() { if (kvaValue.value) { calculateCurrent(); } }); }); // Calculate on precision change precision.addEventListener('change', function() { if (kvaValue.value) { calculateCurrent(); } }); // Calculate on custom voltage change customVoltage.addEventListener('input', function() { if (voltageValue.value === 'custom' && this.value && kvaValue.value) { calculateCurrent(); } }); // Initial calculation with default values if kVA is provided if (kvaValue.value) { calculateCurrent(); } }); // Calculate current from kVA function calculateCurrent() { // Get input values const kva = parseFloat(kvaValue.value); const pf = parseFloat(powerFactor.value) || 0.85; let voltage = parseFloat(voltageValue.value === 'custom' ? customVoltage.value : voltageValue.value); const systemType = document.querySelector('input[name="systemType"]:checked').value; const decimals = parseInt(precision.value); // Validate inputs if (isNaN(kva) || kva <= 0) { currentResult.value = 'Invalid kVA'; currentResult.classList.remove('text-success'); currentResult.classList.add('text-red-500'); recommendationsSection.classList.add('hidden'); return; } if (isNaN(pf) || pf 1.0) { currentResult.value = 'Invalid PF'; currentResult.classList.remove('text-success'); currentResult.classList.add('text-red-500'); recommendationsSection.classList.add('hidden'); return; } if (isNaN(voltage) || voltage <= 0) { currentResult.value = 'Invalid Voltage'; currentResult.classList.remove('text-success'); currentResult.classList.add('text-red-500'); recommendationsSection.classList.add('hidden'); return; } // Reset text color currentResult.classList.remove('text-red-500'); currentResult.classList.add('text-success'); let current; // Calculate current based on system type if (systemType === 'single') { // Single-phase formula: I = (kVA × 1000) / (V × PF) current = (kva * 1000) / (voltage * pf); } else { // Three-phase formula: I = (kVA × 1000) / (√3 × V × PF) current = (kva * 1000) / (Math.sqrt(3) * voltage * pf); } // Format result with selected precision currentResult.value = current.toFixed(decimals); // Generate recommendations generateRecommendations(kva, current, voltage, systemType, pf); // Show recommendations section recommendationsSection.classList.remove('hidden'); // Scroll to results if not already visible if (!isElementInViewport(recommendationsSection)) { recommendationsSection.scrollIntoView({ behavior: 'smooth', block: 'start' }); } } // Generate switchgear recommendations function generateRecommendations(kva, current, voltage, systemType, pf) { // Circuit breaker recommendation let breakerSize; if (current <= 63) { breakerSize = 'MCCB (63A)'; } else if (current <= 250) { breakerSize = 'MCCB (250A)'; } else if (current <= 630) { breakerSize = 'ACB (630A)'; } else if (current <= 1250) { breakerSize = 'ACB (1250A)'; } else { breakerSize = 'ACB/SF6 (2000A+)'; } breakerRecommendation.innerHTML = `Use ${breakerSize} with minimum rating of ${Math.ceil(current * 1.25)}A (25% safety margin)`; // Cable size recommendation (simplified) let cableSize; if (current <= 10) { cableSize = '1.5 mm² copper'; } else if (current <= 16) { cableSize = '2.5 mm² copper'; } else if (current <= 25) { cableSize = '4 mm² copper'; } else if (current <= 32) { cableSize = '6 mm² copper'; } else if (current <= 45) { cableSize = '10 mm² copper'; } else if (current <= 63) { cableSize = '16 mm² copper'; } else if (current <= 80) { cableSize = '25 mm² copper'; } else if (current <= 100) { cableSize = '35 mm² copper'; } else if (current <= 125) { cableSize = '50 mm² copper'; } else if (current <= 160) { cableSize = '70 mm² copper'; } else if (current <= 200) { cableSize = '95 mm² copper'; } else { cableSize = '120-400 mm² copper (multiple cores)'; } cableRecommendation.innerHTML = `${cableSize} - adjust for installation method and ambient temperature`; // Short circuit recommendation let shortCircuitRating; if (voltage <= 415) { shortCircuitRating = '31.5 kA for 1 second'; } else if (voltage <= 690) { shortCircuitRating = '25 kA for 1 second'; } else { shortCircuitRating = '16-20 kA for 1 second'; } shortCircuitRecommendation.innerHTML = `Minimum short-circuit withstand: ${shortCircuitRating} - verify with system fault level`; // Application notes let notes = ''; if (pf 1000) { notes += 'High voltage system - ensure proper insulation and safety clearances. '; } if (kva > 500) { notes += 'Large switchgear - include temperature monitoring and ventilation. '; } if (notes === '') { notes = 'Standard application - follow manufacturer guidelines for installation and maintenance.'; } applicationNotes.textContent = notes; } // Helper function to check if element is in viewport function isElementInViewport(el) { const rect = el.getBoundingClientRect(); return ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && rect.right <= (window.innerWidth || document.documentElement.clientWidth) ); }