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:

TimeCharge PercentageRemaining
0.5τ39.3%60.7%
63.2%36.8%
86.5%13.5%
95.0%5.0%
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:

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