HomeEngineering & Automotive › kVA, kW and Power Factor Calculator

kVA, kW and Power Factor Calculator

Completes the AC power triangle from any two of apparent power (kVA), real power (kW), reactive power (kVAR) and power factor, reports the phase angle and, when a voltage is given, the single- or three-phase line current, plus the capacitor kVAR needed to correct the power factor to 0.95.

When to use

You need to convert a transformer, generator or UPS kVA rating to usable kW, find the power factor or reactive power of a load, size a power-factor-correction capacitor bank, or get the current for a kVA load at a voltage.

Do not use when: You have line voltage and current of a balanced three-phase load and want the full per-phase breakdown (use three-phase-power), or the load is DC or non-sinusoidal with strong harmonics (displacement and distortion power factor differ).

Formula

S² = P² + Q²; PF = P / S; φ = arccos(PF); from S and PF: P = S × PF, Q = √(S² − P²); from P and Q: S = √(P² + Q²); from P and PF: S = P / PF; from PF and Q: S = Q / √(1 − PF²); current_a = S × 1000 / voltage_v (single) or S × 1000 / (√3 × voltage_v) (three); kvar_to_reach_pf_0_95 = max(0, Q − P × tan(arccos 0.95))

Power-triangle relations for sinusoidal AC (displacement power factor). The load is assumed inductive (lagging), which is the usual case for motors and transformers; a leading (capacitive) load has the same magnitudes with the opposite sign of Q.

Inputs

ParameterTypeUnitRequiredDescription
apparent_power_kvanumberkVAnoApparent power in kilovolt-amperes (the nameplate rating of transformers and generators). Range: > 0, ≤ 10000000
real_power_kwnumberkWnoReal (active) power in kilowatts, the part that does work and is billed as energy. Range: ≥ 0, ≤ 10000000
power_factornumbernocos φ between 0 and 1 (typical: motors 0.8–0.9, resistive heaters 1.0). Range: > 0, ≤ 1
reactive_power_kvarnumberkVARnoReactive power in kilovolt-amperes reactive (magnetising power of motors and transformers). Range: ≥ 0, ≤ 10000000
voltage_vnumberVnoOptional RMS supply voltage (line-to-line for three-phase); enables the current output. Range: > 0, ≤ 1000000
phasesenum: single | threedefault threeSupply type used for the current calculation.

Outputs

OutputTypeUnitDescription
apparent_power_kvanumberkVAS = √(P² + Q²) = P / PF.
real_power_kwnumberkWP = S × PF.
reactive_power_kvarnumberkVARQ = √(S² − P²).
power_factornumberPF = P / S = cos φ.
phase_angle_degreesnumber°φ = arccos(PF), the angle between voltage and current.
current_anumberAI = S × 1000 / V (single-phase) or S × 1000 / (√3 × V) (three-phase); only when voltage_v is given.
kvar_to_reach_pf_0_95numberkVARReactive compensation needed to raise the power factor to 0.95: Q − P × tan(arccos 0.95); 0 when PF is already 0.95 or higher.
pf_correction_notestringPlain-language note on correcting the power factor to the common 0.95 target (lagging load assumed).
givenstringWhich two inputs the triangle was solved from.

Example

100 kVA at PF 0.8, 400 V three-phase: {"apparent_power_kva":100,"power_factor":0.8,"voltage_v":400,"phases":"three"}{"apparent_power_kva":100,"real_power_kw":80,"reactive_power_kvar":60,"power_factor":0.8,"phase_angle_degrees":36.87,"current_a":144.338,"kvar_to_reach_pf_0_95":33.705}

50 kW and 30 kVAR: {"real_power_kw":50,"reactive_power_kvar":30}{"apparent_power_kva":58.31,"power_factor":0.8575,"phase_angle_degrees":30.96,"kvar_to_reach_pf_0_95":13.566}

GET https://tttkmbb.com/api/v1/calculate/kva-kw-power-factor?apparent_power_kva=100&power_factor=0.8&voltage_v=400&phases=three

Machine access

Sources

FAQ

Why is kVA larger than kW?

Real power is only the component of the apparent power in phase with the voltage; the remaining reactive power circulates between source and load without doing work but still loads conductors and transformers. kW = kVA only at power factor 1.

How much capacitor kVAR do I need for correction?

The load's reactive power minus the reactive power allowed at the target factor: Q_c = P × (tan φ₁ − tan φ₂). For 80 kW at PF 0.8 corrected to 0.95 that is 60 − 26.3 ≈ 33.7 kVAR.

Why can I not enter PF 1 with a reactive power?

At unity power factor the reactive power is zero by definition, so the pair is contradictory; give real or apparent power instead.

Related calculators