RC Time Constant Calculator
Calculate RC time constant and capacitor charge/discharge timing. Essential for timing circuit analysis.
τ = R × C | V(t) = V₀(1 - e^(-t/τ))
How to use:
Enter resistance and capacitance to calculate time constant. Optionally, enter source voltage and time to calculate capacitor voltage, or enter target voltage to find time needed.
Faultfinding tip: Incorrect timing may indicate a faulty capacitor (wrong value or leakage), incorrect resistance, or poor connections affecting the RC network.
Published: December 2025 | Author: TriVolt Editorial Team | Last Updated: February 2026
Understanding RC Time Constants
The RC time constant (τ, tau) is a fundamental parameter that describes the charging and discharging behavior of capacitors in resistor-capacitor (RC) circuits. It represents the time required for a capacitor to charge to approximately 63.2% of the applied voltage, or discharge to 36.8% of its initial voltage. Understanding time constants is essential for designing timing circuits, filters, and any application where capacitor behavior is critical.
RC circuits are ubiquitous in electronics, used for timing delays, signal filtering, pulse shaping, and many other applications. The time constant determines how quickly these circuits respond to changes, making it a crucial design parameter for engineers working with analog circuits, digital timing, and signal processing.
The Time Constant Formula
The RC time constant is calculated as:
τ = R × C
Where: τ = Time Constant (seconds), R = Resistance (ohms), C = Capacitance (farads)
The time constant has units of seconds. After one time constant, a capacitor charges to 63.2% of the source voltage. After five time constants (5τ), the capacitor is considered fully charged at 99.3% of the source voltage.
Charging and Discharging Equations
The voltage across a charging capacitor follows an exponential curve:
V(t) = V₀ × (1 - e^(-t/τ))
Charging: V(t) = voltage at time t, V₀ = source voltage
For discharging:
V(t) = V₀ × e^(-t/τ)
Discharging: V(t) = voltage at time t, V₀ = initial voltage
Charging Progress
The percentage of charge at different time intervals:
| Time | Charge Percentage | Remaining |
|---|---|---|
| 0.5τ | 39.3% | 60.7% |
| 1τ | 63.2% | 36.8% |
| 2τ | 86.5% | 13.5% |
| 3τ | 95.0% | 5.0% |
| 5τ | 99.3% | 0.7% |
Practical Applications
Timing Circuits
RC circuits create precise time delays for sequential logic, timing generators, and delay lines. The time constant determines the delay duration.
Signal Filtering
RC circuits act as low-pass or high-pass filters. The cutoff frequency is inversely related to the time constant: fc = 1/(2πτ).
Pulse Shaping
RC circuits shape pulses, removing high-frequency components and smoothing signals. Time constant determines the smoothing effect.
Power Supply Filtering
Large capacitors with appropriate resistors filter power supply ripple. Time constant determines how effectively AC components are removed.
Real-World Examples
Example 1: LED Blink Circuit
RC circuit with 100kΩ resistor and 10μF capacitor:
τ = 100,000Ω × 0.00001F = 1 second
Charge time (5τ) = 5 seconds
Creates approximately 2-second blink cycle (charge + discharge)
Example 2: Finding Time to Reach Voltage
RC circuit with τ = 2s, charging from 0V to 5V source, find time to reach 3V:
t = -τ × ln(1 - V/V₀) = -2s × ln(1 - 3/5) = -2s × ln(0.4) = 1.83 seconds
Capacitor reaches 3V after approximately 1.83 seconds
Important Considerations
Component Tolerance
Resistor and capacitor tolerances affect time constant accuracy. For precision timing, use 1% or better tolerance components.
Temperature Effects
Capacitor values can change with temperature, affecting time constant. Use stable capacitor types (film, ceramic) for temperature-sensitive applications.
Leakage Current
Real capacitors have leakage current that slowly discharges them. This affects long-term timing accuracy and may require periodic refresh.
Source Impedance
The voltage source's output impedance adds to the resistance, affecting the time constant. Use low-impedance sources for accurate timing.
Tips for Using This Calculator
- Enter resistance and capacitance to calculate time constant
- Enter source voltage and time to find capacitor voltage at that time
- Enter target voltage to find time needed to reach that voltage
- Remember: 5τ represents approximately 99.3% charge (considered "full")
- For timing applications, use the time constant (τ) value directly
- For filter applications, calculate cutoff frequency: fc = 1/(2πτ)
- Always verify critical calculations independently, especially for safety-critical applications
Worked Examples
Example 1 — Audio low-pass filter. R = 1.59 kΩ, C = 100 nF. τ = 159 μs. Cutoff frequency f_c = 1/(2πτ) = 1 kHz. Signals below 1 kHz pass, above 1 kHz attenuate at −20 dB/decade. Used in anti-aliasing before audio ADCs.
Example 2 — Switch debouncer. R = 10 kΩ pullup, C = 100 nF to ground at switch input. τ = 1 ms, time to reach 2/3 V_cc = 1.1 ms. Mechanical switch bounce typically lasts 5–20 ms — use longer RC (τ = 10 ms, C = 1 μF) or supplement with Schmitt-trigger input (74HC14).
Example 3 — 555 astable frequency. R1 = 10 kΩ, R2 = 100 kΩ, C = 10 μF. Charge time = 0.693 × (R1+R2) × C = 762 ms. Discharge time = 0.693 × R2 × C = 693 ms. Frequency = 1/(762+693) ms = 0.687 Hz. Duty cycle = 762/(762+693) = 52.4%. Classic slow-blink circuit for indicator LEDs.
Example 4 — Microcontroller reset circuit. R = 10 kΩ, C = 1 μF from reset pin to ground. τ = 10 ms. On power-up, capacitor charges from 0, reaching the MCU's reset-release threshold (typically 0.7 V_cc) at t = τ × ln(3.33) = 12 ms — long enough for the supply to stabilize before code executes. Add a diode across R for fast reset on power-down.
Example 5 — Oscilloscope probe compensation. A 10× probe has 9 MΩ in series with scope's 1 MΩ/20 pF input. Without compensation, the 9M–1M divider has τ = 9M × 20 pF = 180 μs (cutoff ~900 Hz) — useless for oscilloscope work. A parallel trimmer capacitor on the 9 MΩ resistor, adjusted so R1C1 = R2C2, makes the divider frequency-independent. That's what the square-wave "probe comp" adjustment does.
Common Pitfalls
Mixing charging and discharging formulas. Charging to V_final: V(t) = V_final × (1 − e⁻ᵗ/τ). Discharging from V_initial: V(t) = V_initial × e⁻ᵗ/τ. First gives an exponential rise; second, exponential fall. Don't use one where the other applies.
Confusing τ with f_c. τ is a time; f_c = 1/(2πτ) is a frequency. τ = 1 ms corresponds to f_c = 159 Hz (not 1000 Hz). The factor of 2π is often forgotten, producing errors of 6.28×.
Using the RC formula inside a regulated supply. Charging through a linear regulator's output isn't a simple RC. The regulator enforces constant voltage, and the current is limited by the regulator's capability. Inrush can trip foldback or thermal limits. Simple RC analysis applies only to passive sources.
Forgetting tolerance stack-up. Timing RC circuits using ±5% resistors and ±20% electrolytic caps yield ±25% timing accuracy. Switch to ±1% metal-film resistors and ±5% ceramic/film caps to hold timing to ±6%. For precision, use crystal oscillators, not RC.
Ignoring ground-bounce and parasitic capacitance. At microsecond time scales on PCBs, wiring capacitance (1–10 pF) and inductance (nH per mm) can dominate small RC networks. Layout matters: keep timing RC components short and direct, with good ground reference.
Frequently Asked Questions
Why is it called the "time constant"? Because τ has units of time (seconds) and doesn't depend on initial conditions — the same τ governs charging and discharging regardless of voltage. It's a characteristic of the RC network, not the signal.
How does an RC filter differ from an LC filter? RC filters: −20 dB/decade rolloff (single-pole), simple, lossy at DC if R is large. LC filters: −40 dB/decade (two-pole), low DC loss, but can resonate and ring if underdamped. Power-supply filters use LC for low loss; signal filters often use RC for simplicity.
What's a "first-order" system? An RC has one energy-storage element (C), so its differential equation is first-order (one derivative). Response is a pure exponential. Adding L creates a second-order system with more complex response (possibly oscillatory).
Can I use RC for precise timing? For ±10% tolerance, yes. For precision (ppm-level), no — use a crystal or MEMS oscillator. RC timing drifts with temperature (typically −200 to +500 ppm/°C), voltage, and component aging.
What about RC in series with inductance? RLC circuits can be overdamped (like pure RC, no oscillation), critically damped (fastest response without overshoot), or underdamped (ringing). Governed by damping ratio ζ = R/(2)√(C/L). Used in motor-drive snubbers, switching-supply filters, and signal-integrity termination.
Related Calculators
RC circuits are building blocks for timing, filtering, and analog interfacing:
- Capacitor Charge — energy, charge, and full-charge time for specific cases.
- Frequency / Cutoff — RC filter cutoff and resonance relationships.
- Impedance — AC analysis of RC combinations (phase and magnitude).
- Voltage Divider — the RC filter is a frequency-dependent voltage divider.
- Inductor Design — extend RC to RLC for second-order filters.
- Ohm's Law — fundamental resistor current calculation.
- All Electrical Calculators — complete hub.
Disclaimer
This calculator is provided for educational and informational purposes only. While we strive for accuracy, users should verify all calculations independently, especially for critical applications. We are not responsible for any errors, omissions, or damages arising from the use of this calculator.
Also in Engineering
- → 3-Phase Power — Calculate 3-phase power, current, voltage, and power factor
- → Airflow vs Static Pressure — Calculate airflow characteristics, velocity, and fan power for ducts and fans
- → Arc Flash Calculator — Calculate incident energy and arc flash boundaries for safety
- → ASHRAE Humidity Calculator — Calculate dew point and verify conditions against ASHRAE TC 9.9 environmental classes