capacitor charge time calculator

RC Capacitor Charge Time Calculator

Calculate how long a capacitor takes to reach a target voltage in a resistor-capacitor (RC) charging circuit.

What this capacitor charge time calculator does

This tool estimates the charging time of a capacitor in a classic RC circuit. You enter resistance, capacitance, source voltage, starting voltage, and the target voltage you care about. The calculator then returns the elapsed time, the RC time constant (τ), and how many time constants are required to hit your target.

It works for practical electronics design tasks such as:

  • Timing networks and delay circuits
  • Power-on reset behavior
  • Soft-start voltage ramps
  • Signal filtering and transient analysis

The RC charging equation

In a first-order RC charging circuit, capacitor voltage over time is:

V(t) = Vs - (Vs - V0) · e^(-t / (R·C))

Where:

  • Vs = source/supply voltage
  • V0 = initial capacitor voltage at t = 0
  • R = resistance in ohms
  • C = capacitance in farads
  • t = time in seconds

Solving for charge time

To find the time needed to reach a target voltage Vt, rearrange the equation:

t = -R·C · ln((Vs - Vt) / (Vs - V0))

This is the exact formula used in the calculator script below.

Common charge milestones (from 0V toward Vs)

Engineers often estimate charging progress in multiples of the time constant τ = R·C.

Charge Level Time (in τ) Approximate Time
50% 0.693τ Fast midpoint
63.2% Definition point of one time constant
90% 2.303τ Common "mostly charged" target
95% 2.996τ Good practical settling level
99% 4.605τ Near steady state

Worked example

Suppose you have:

  • R = 10 kΩ
  • C = 100 µF
  • Vs = 12 V
  • V0 = 0 V
  • Vt = 10 V

First, compute τ:

τ = R·C = 10,000 × 100e-6 = 1 second

Then apply the time equation:

t = -1 · ln((12 - 10)/(12 - 0)) = -ln(2/12) ≈ 1.792 s

So it takes about 1.79 seconds for the capacitor to charge from 0 V to 10 V in this setup.

Design notes for real circuits

1) Component tolerances matter

Real resistors and capacitors are not exact. A ±5% resistor and ±10% capacitor can shift charge time noticeably. If timing is critical, use tighter tolerance parts or calibrate in firmware.

2) Leakage and load current can alter results

The ideal equation assumes no leakage and no load. In practical systems, PCB leakage, capacitor leakage, and load current can slow charging or change final voltage.

3) Source impedance may add effective resistance

If the supply cannot deliver current instantly, source resistance appears in series with R. That increases effective time constant and stretches charge time.

4) Temperature changes behavior

Capacitance and leakage vary with temperature, especially for some electrolytic and ceramic dielectrics. Always evaluate timing at expected operating extremes.

Quick FAQ

Why can’t a capacitor reach 100% instantly?

Mathematically, reaching exactly the final voltage takes infinite time in an ideal exponential. In practice, engineers choose a threshold like 95% or 99%.

Can I use this for discharging too?

The same first-order method applies, but the target and source relationship changes. This calculator focuses on charging toward a source voltage.

What is the simplest rule of thumb?

Around gets you very close to final value (about 99.3%). It is a common shortcut for quick estimation.

🔗 Related Calculators