Capacitor Charge/Discharge Calculator
Analyze RC charging and discharging with live results for capacitor voltage, current, charge, energy, and time constant.
How to Use
- Select Charge or Discharge.
- Enter resistance, capacitance, and the source or initial voltage values.
- Choose whether you want to solve for voltage at time or time to reach target voltage.
- Review live outputs, time constant, and Show Work for the formulas used.
Show Work (step-by-step)
RC Charge/Discharge Formulas
Quick answer: A resistor-capacitor circuit changes exponentially with time constant τ = R × C.
This tool uses the ideal first-order RC equations below.
- Time Constant:
τ = R × C - Charging Voltage:
Vc(t) = Vs × (1 − e−t/RC) - Discharging Voltage:
Vc(t) = V0 × e−t/RC - Charge:
Q = C × V - Stored Energy:
E = ½ × C × V² - Current (magnitude):
I = (ΔV / R) × e−t/RCfor ideal RC response
FAQ
What does one time constant mean?
After one time constant, a charging capacitor reaches about 63.2% of its final voltage, and a discharging capacitor falls to about 36.8% of its starting voltage.
When is a capacitor considered fully charged?
In practical terms, many engineers treat 5τ as effectively complete because the capacitor is above 99% of its final value in an ideal RC model.
Why is the voltage change exponential?
Because the resistor limits current, and that current falls as the capacitor voltage approaches its final value, producing the classic exponential response.
Does this include ESR or leakage?
No. This page uses an ideal first-order RC model. Real capacitors can have equivalent series resistance, leakage, tolerance spread, and temperature effects.
Tool Info
Last updated:
Updates may include improved unit handling, edge-case validation, UI refinements, and additional electronics workflow support.