Learn · Circuit fundamentals
RC Time Constants Explained: Charging, Discharging, and τ
An RC circuit combines resistance and capacitance to control how quickly a voltage changes. The time constant, written as τ, gives that response a useful time scale.
This guide explains the physical intuition behind τ = RC, the shape of charging and discharging curves, and the practical limits of the ideal model.
Need the result first? Use the RC Time Constant Calculator
What is an RC time constant?
A basic first-order RC circuit has a source, a resistor, and a capacitor in series, with the capacitor connected to ground. The resistor controls current flow. The capacitor stores charge. Together they determine how quickly the capacitor voltage changes after the source changes.
τ = R × CΩ × F = sThe units matter. For example, 10 kΩ is 10,000 Ω and 100 µF is 100 × 10−6 F. Their product is 10,000 × 0.0001 = 1 s.
What does τ = RC mean?
τ is a characteristic response time, not a claim that the capacitor reaches its final voltage at one exact moment. For an ideal capacitor charging from 0 V toward a step voltage Vs, one time constant means the capacitor has completed about 63.2% of the change toward its final value.
After one τ, 36.8% of the remaining difference is still present. That remaining difference keeps shrinking, which is why the response gets slower as it approaches the final voltage.
Why charging is exponential
At the start of charging, the capacitor voltage is low. Most of Vs appears across the resistor, so current is relatively high and the capacitor voltage changes quickly.
As Vc rises, the voltage across R falls. That reduces current, so Vc rises more slowly. The closer Vc gets to Vs, the smaller the remaining change becomes.
Vc(t) = Vs × (1 − e−t/τ)The exponential term describes that changing rate. It is not a linear ramp: equal intervals of time do not produce equal voltage steps.
What happens at 1τ, 2τ, 3τ, and 5τ?
These milestones are useful shorthand for the ideal charging response:
| Time | Charging level | Remaining difference |
|---|---|---|
| 1τ | 63.2% | 36.8% |
| 2τ | 86.5% | 13.5% |
| 3τ | 95.0% | 5.0% |
| 4τ | 98.2% | 1.8% |
| 5τ | 99.3% | 0.7% |
Five time constants is often treated as close to the final value for practical discussion, but it is not mathematically 100%. The ideal exponential response approaches its final value asymptotically.
Worked example
Use the calculator's default example:
τ = 10,000 Ω × 100 × 10−6 F = 1 s1τ: Vc ≈ 3.161 V2τ: Vc ≈ 4.323 V3τ: Vc ≈ 4.751 V5τ: Vc ≈ 4.966 VThese values are rounded for display. The calculator keeps the underlying exponential result at full precision.
How capacitor discharging works
If a capacitor starts at V0 and discharges through R, the voltage follows:
Vc(t) = V0 × e−t/τCharging and discharging use the same τ when R and C are unchanged, but the response direction is different. During charging, the capacitor approaches Vs. During discharging, it approaches 0 V.
| Time | Voltage remaining |
|---|---|
| 1τ | 36.8% |
| 2τ | 13.5% |
| 3τ | 5.0% |
| 5τ | 0.7% |
Use the curve to build intuition
The charging curve starts steep and gradually flattens. The discharging curve starts at its highest value and falls steeply before flattening near zero. Both curves are shown against the same time-constant scale:
Changing R or C changes how many seconds one τ represents. It does not change the normalized curve shape of this ideal first-order response.
Why increasing R slows the response
For a given voltage difference, a larger resistance produces less current. Less current means the capacitor voltage changes more slowly, so τ becomes larger.
The tradeoff is that higher resistance reduces current but makes source impedance, load impedance, leakage, and noise more significant in a real circuit.
Why increasing C slows the response
A larger capacitor stores more charge for the same voltage change. More charge must move before Vc changes by the same amount, so the response is slower and τ increases.
Where RC time constants are used
RC networks appear wherever a circuit needs a controlled response to change. Common examples include timing and delay behavior, simple low-pass or smoothing networks, switch debouncing, power-on and reset timing, sensor smoothing, and coupling or transient shaping.
A simple RC can provide useful behavior, but it should not be treated as a universal precision timer. The acceptable variation depends on the application and on the components connected to the node.
Real-world behavior
- Resistor and capacitor tolerances change the actual value of τ.
- Capacitor leakage can alter a slow response or a high-impedance node.
- Source and load impedance become part of the effective circuit.
- ESR adds non-ideal resistance and can affect fast transients, especially with real capacitor technologies.
- Temperature and component variation can move the response away from the nominal calculation.
Common mistakes
- Confusing τ with a “full charge time.”
- Forgetting that µF must be converted to F in the calculation.
- Assuming capacitor voltage changes linearly.
- Ignoring source or load impedance.
- Treating nominal R and C values as exact.
Calculate → Understand → Apply
Try it yourself
Change R, C, and Vs to see how τ, the charging curve, the discharging curve, and the 1τ / 2τ / 3τ / 5τ milestones respond.
Open the RC Time Constant Calculator