Capacitor Charge Time Calculator

Calculate how long a capacitor takes to charge or discharge through a resistor to a target voltage. RC time constant, milestones, and curve.

Calculate how long a capacitor takes to charge or discharge to a target voltage through a resistor.

Ω
V
V
V
Time to Target
1.099 s
To reach 8.00V from 0.00V
Time Constant (τ)
1,000.000 ms
τ = R × C = 10,000.00Ω × 1.000e-4F
Full Charge (5τ)
5.000 s
99.3% of final value
Initial Current
1.20 mA
Current at t = 0
Peak Power
0.01 W
Maximum instantaneous power dissipation in R
Time Constants to Target
1.10τ
Target: 8.00V
Charging Curve
0.000 ns
0.00V
500.000 ms
4.72V
1,000.000 ms
7.59V
1.500 s
9.32V
2.000 s
10.38V
2.500 s
11.01V
3.000 s
11.40V
3.500 s
11.64V
4.000 s
11.78V
4.500 s
11.87V
5.000 s
11.92V

Time Constant Milestones

MilestoneTimeVoltageCurrent
1τ (63.2%)1,000.000 ms7.59V0.44 mA
2τ (86.5%)2.000 s10.38V0.16 mA
3τ (95.0%)3.000 s11.40V0.06 mA
4τ (98.2%)4.000 s11.78V0.02 mA
5τ (99.3%)5.000 s11.92V0.01 mA
Planning notes, formulas, and examples

About the Capacitor Charge Time Calculator

How long does a capacitor take to charge? The answer depends on three things: the capacitance (C), the series resistance (R), and the target voltage as a fraction of the supply. The time constant τ = RC sets the scale — after 1τ the capacitor reaches 63.2% of the supply voltage, and after 5τ it is 99.3% charged.

For a 100 µF capacitor charging through 10 kΩ, τ = 1 second. To reach 63.2% of the supply takes 1s; to reach 95% takes 3s; to reach a specific target voltage requires t = −τ × ln(1 − V_target/V_supply). Discharging follows the inverse exponential: after 1τ the voltage drops to 36.8% of its initial value.

This calculator computes the exact charge or discharge time to any target voltage, with support for non-zero initial conditions. It visualizes the voltage curve, shows milestone times, and provides current and power dissipation data for component selection.

When This Page Helps

RC time calculations require logarithmic functions and exponential evaluations that are tedious by hand. Designing timing circuits, backup power systems, debounce circuits, and flash capacitor chargers all require knowing the exact time to reach a specific voltage — not just the time constant.

It gives exact time-to-target with non-zero initial conditions, visual charge curves, milestone tables, and current/power data for component rating — everything needed for RC circuit timing design in one tool.

How to Use the Inputs

  1. Select charging or discharging mode.
  2. Enter capacitance and resistance values.
  3. Enter the supply voltage.
  4. Set the target voltage to calculate time-to-reach.
  5. Optionally set a non-zero initial voltage for pre-charged capacitors.
  6. Use presets for common circuit scenarios.
  7. Read time to target, milestones, and the charge/discharge curve.
Formula used
Charging: V(t) = Vs(1 − e^(−t/τ)). Discharging: V(t) = V₀e^(−t/τ). Time to target: t = −τ·ln((Vs − Vt)/(Vs − V₀)). τ = RC. Current: I(t) = I₀·e^(−t/τ).

Example Calculation

Result: 1.099 seconds

τ = 10,000 × 100×10⁻⁶ = 1 second. Time to 8V: t = −1 × ln((12−8)/(12−0)) = −ln(0.333) = 1.099 s. At this point, the charging current has dropped from 1.2 mA initial to 0.4 mA.

Tips & Best Practices

  • For 555 timer calculations, the threshold is at 2/3 Vs (charging) and the trigger is at 1/3 Vs (discharging).
  • The resistor must handle the peak power: P_max = (Vs − V₀)²/R at t = 0.
  • For faster charging, reduce R — but check that the power source can deliver the higher peak current.
  • In backup power applications (supercap + regulator), calculate discharge time to the regulator dropout voltage.
  • Capacitor ESR adds to the effective resistance and affects charge time, especially for electrolytics.

Understanding the RC Time Constant

The time constant τ = RC is perhaps the most important parameter in analog electronics. It appears in filters, oscillators, timing circuits, debounce circuits, power supplies, and signal processing. One time constant is the time to reach 63.2% of the final value — a number that arises from 1 − 1/e ≈ 0.632.

The factor of e (2.718...) appears because the charging rate is proportional to the remaining voltage difference. This produces a first-order linear ODE: dV/dt = (Vs − V)/(RC), whose solution is the exponential V(t) = Vs(1 − e^(−t/RC)).

Practical Timing Applications

**555 Timer:** The most popular timing IC charges a capacitor through R₁ + R₂ to 2/3 Vs, then discharges through R₂ to 1/3 Vs. Frequency = 1.44/((R₁ + 2R₂)C).

**Debounce circuits:** A simple RC with τ ≈ 10-50 ms smooths the contact bounce of mechanical switches. The Schmitt trigger input of the logic gate provides clean switching.

**Camera flash:** A photoflash capacitor (330 µF/300V) stores 14.85 J. Charged through a boost converter in 5-10 seconds, discharged through the flash tube in about 1 millisecond.

Non-Zero Initial Conditions

Real circuits often start with the capacitor partially charged. The general solution is V(t) = Vs − (Vs − V₀)e^(−t/τ), where V₀ is the initial voltage. If V₀ > Vs (discharged toward a lower voltage), the exponential still applies — the capacitor voltage decreases exponentially toward Vs.

This calculator handles all initial conditions, including charging from a non-zero start and discharging to any target voltage, making it suitable for complex timing scenarios.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • As the capacitor voltage approaches the supply voltage, the voltage difference (driving force) decreases, reducing the current. This produces the characteristic exponential curve — fast at first, then asymptotically approaching the final value.