Switchgear kVA to VA 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 VA Calculator

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

Apparent Power (VA) = Apparent Power (kVA) × 1000

Conversion Formula

Single-Phase & Three-Phase
S(VA) = S(kVA) × 1000
Where:
S(VA) = Apparent Power in Volt-Amps
S(kVA) = Apparent Power in KiloVolt-Amps
1 kVA = 1000 VA (Conversion Factor)
* Note: Conversion factor is consistent for all AC electrical systems (single-phase and three-phase)
kVA

Typically found on switchgear nameplate or technical specifications

Conversion factor is identical for both system types

Volt-Amps (VA)
MegaVA (MVA)

Switchgear kVA to VA Reference Table

Switchgear kVA Rating Equivalent VA Equivalent MVA Typical Application System Type
0.5 kVA 500 VA 0.0005 MVA Residential / Small Office Single-Phase
10 kVA 10,000 VA 0.01 MVA Small Commercial Buildings Single/Three-Phase
50 kVA 50,000 VA 0.05 MVA Office Complexes Three-Phase
100 kVA 100,000 VA 0.1 MVA Small Industrial Plants Three-Phase
250 kVA 250,000 VA 0.25 MVA Medium Manufacturing Three-Phase
500 kVA 500,000 VA 0.5 MVA Large Industrial Facilities Three-Phase
1000 kVA 1,000,000 VA 1.0 MVA Data Centers / Utilities Three-Phase

Apparent Power Fundamentals

Apparent power (measured in VA/kVA/MVA) is the total power supplied to an electrical circuit, combining real and reactive power. Key Units Explained:

  • VA (Volt-Amp): Base unit of apparent power (1 VA = 1 V × 1 A)
  • kVA (KiloVolt-Amp): 1000 VA, standard for switchgear ratings
  • MVA (MegaVolt-Amp): 1,000,000 VA, for large-scale power systems

Switchgear Rating Considerations

Switchgear apparent power rating determines the maximum load it can safely handle under normal and fault conditions. Critical Factors:

  • Apparent power rating must exceed total system load (real + reactive)
  • kVA is the standard rating unit for switchgear in most applications
  • VA is useful for small-scale switchgear and component sizing
  • MVA is used for utility-scale and large industrial switchgear

Switchgear Selection & Application Tips

Select switchgear with kVA rating 125-150% of calculated system load
Consider future load growth when specifying switchgear capacity
Verify that short-circuit rating matches system fault level
Ambient temperature reduces switchgear current carrying capacity
Single-phase switchgear is typically rated up to 10 kVA (10,000 VA)
Three-phase switchgear ratings start from 10 kVA and go up to several MVA
Power factor correction can reduce required switchgear kVA rating
Always reference manufacturer's specifications for exact ratings
Regular maintenance ensures switchgear operates at rated capacity
// DOM Elements const kvaValue = document.getElementById('kvaValue'); const systemTypeRadios = document.querySelectorAll('input[name="systemType"]'); const vaResult = document.getElementById('vaResult'); const mvaResult = document.getElementById('mvaResult'); const calculateBtn = document.getElementById('calculateBtn'); const powerAnalysisSection = document.getElementById('powerAnalysisSection'); const inputKvaDisplay = document.getElementById('inputKvaDisplay'); const outputVaDisplay = document.getElementById('outputVaDisplay'); const mvaDisplay = document.getElementById('mvaDisplay'); const switchgearInsights = document.getElementById('switchgearInsights'); const kvaButtons = document.querySelectorAll('.kva-btn'); // Initialize event listeners document.addEventListener('DOMContentLoaded', function() { // Common kVA quick select buttons kvaButtons.forEach(btn => { btn.addEventListener('click', function() { // Reset all buttons kvaButtons.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 kva = this.dataset.kva; kvaValue.value = kva; // Calculate immediately calculateVa(); }); }); // Calculate on button click calculateBtn.addEventListener('click', calculateVa); // Calculate on enter key press kvaValue.addEventListener('keypress', function(e) { if (e.key === 'Enter') { calculateVa(); } }); // Calculate on input change kvaValue.addEventListener('input', function() { if (this.value) { calculateVa(); // Update button selection based on input value const inputKva = parseFloat(this.value); let matchingBtn = null; kvaButtons.forEach(btn => { const btnKva = parseFloat(btn.dataset.kva); if (btnKva === inputKva) { matchingBtn = btn; } btn.classList.remove('bg-primary', 'text-white'); btn.classList.add('bg-subtle', 'border', 'border-gray-200'); }); if (matchingBtn) { matchingBtn.classList.remove('bg-subtle', 'border', 'border-gray-200'); matchingBtn.classList.add('bg-primary', 'text-white'); } } else { // Clear results if input is empty vaResult.value = ''; mvaResult.value = ''; powerAnalysisSection.classList.add('hidden'); } }); // Calculate on system type change (update display) systemTypeRadios.forEach(radio => { radio.addEventListener('change', function() { if (kvaValue.value) { calculateVa(); } }); }); // Initial calculation with default button (1000 kVA) kvaValue.value = 1000; calculateVa(); }); // Calculate VA from kVA function calculateVa() { // Get input values const kva = parseFloat(kvaValue.value); const systemType = document.querySelector('input[name="systemType"]:checked').value; // Validate inputs if (isNaN(kva) || kva = 1.0) { mvaDisplay.classList.remove('text-warning'); mvaDisplay.classList.add('text-primary'); } else if (mva >= 0.1) { mvaDisplay.classList.remove('text-primary', 'text-neutral'); mvaDisplay.classList.add('text-warning'); } else { mvaDisplay.classList.remove('text-primary', 'text-warning'); mvaDisplay.classList.add('text-neutral'); } } // Generate switchgear-specific insights function generateSwitchgearInsights(kva, va, mva, systemType) { switchgearInsights.innerHTML = ''; // Base conversion insight addInsight(`Switchgear rated at ${kva.toFixed(3)} kVA equals ${va.toLocaleString('en-US')} VA (${mva.toFixed(3)} MVA)`, 'info'); // System type insight const isSinglePhase = systemType === 'single'; if (isSinglePhase) { if (kva > 10) { addInsight(`Warning: ${kva.toFixed(1)} kVA is larger than typical single-phase switchgear ratings (usually ≤10 kVA)`, 'warning'); } else { addInsight(`Suitable for single-phase applications (${kva.toFixed(1)} kVA ≤ 10 kVA typical limit)`, 'success'); } } else { if (kva < 10) { addInsight(`Note: Three-phase switchgear is typically rated ≥10 kVA for industrial/commercial applications`, 'info'); } else { addInsight(`Ideal for three-phase industrial/commercial applications (${kva.toFixed(1)} kVA ≥ 10 kVA)`, 'success'); } } // Capacity classification let capacityClass = ''; if (kva < 1) { capacityClass = 'small-scale (residential/light commercial)'; addInsight(`Switchgear falls into ${capacityClass} category`, 'info'); } else if (kva < 100) { capacityClass = 'medium-scale (commercial/light industrial)'; addInsight(`Switchgear falls into ${capacityClass} category`, 'info'); } else if (kva < 1000) { capacityClass = 'large-scale (industrial)'; addInsight(`Switchgear falls into ${capacityClass} category`, 'info'); } else { capacityClass = 'utility-scale'; addInsight(`Switchgear falls into ${capacityClass} category (≥1 MVA)`, 'info'); } // Sizing recommendation const recommendedKva = kva * 1.25; // 25% safety margin addInsight(`Recommended safety margin: Select ${recommendedKva.toFixed(1)} kVA switchgear for ${kva.toFixed(1)} kVA load`, 'info'); // Application insight if (kva <= 0.5) { addInsight(`Typical applications: Small residential panels, office equipment, minor electrical loads`, 'info'); } else if (kva <= 10) { addInsight(`Typical applications: Small commercial buildings, retail stores, small offices`, 'info'); } else if (kva <= 100) { addInsight(`Typical applications: Medium commercial buildings, small industrial facilities, data centers`, 'info'); } else if (kva <= 1000) { addInsight(`Typical applications: Large industrial plants, manufacturing facilities, commercial complexes`, 'info'); } else { addInsight(`Typical applications: Utility substations, large industrial complexes, power generation facilities`, 'info'); } // Unit conversion reminder addInsight(`Remember: 1 kVA = 1000 VA = 0.001 MVA (consistent across all AC systems)`, 'info'); } // Helper function to add insights function addInsight(text, type) { const li = document.createElement('li'); let iconClass = 'fa-info-circle'; let textColor = 'text-neutral'; switch(type) { case 'success': iconClass = 'fa-check-circle'; textColor = 'text-success'; break; case 'warning': iconClass = 'fa-exclamation-triangle'; textColor = 'text-warning'; break; case 'danger': iconClass = 'fa-exclamation-circle'; textColor = 'text-danger'; break; } li.innerHTML = ` ${text}`; li.className = `flex items-start ${textColor}`; switchgearInsights.appendChild(li); } // 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) ); }