calculators
    rc-circuits
    fundamentals
    filters

    RC Time Constant Explained: Formula, Meaning, and Calculator

    April 5, 20256 min read

    If there's one concept that appears in more circuit designs than any other, it's the RC time constant. Filters, oscillators, timers, debouncing circuits, audio coupling, signal conditioning — they all rely on it. The formula is simple. The intuition behind it takes a bit longer to land, but once it does, you'll see RC circuits everywhere and immediately understand what they're doing.

    The formula

    τ (tau) = R × C

    τ is pronounced 'tau' and is measured in seconds. R is in ohms, C is in farads.

    Example: a 10kΩ resistor and a 100µF capacitor:

    τ = 10,000 × 0.0001 = 1 second

    That's it for the maths. The interesting part is what tau actually tells you.

    What tau means physically

    When you connect a capacitor and resistor in series and apply a voltage, the capacitor doesn't charge instantly. It charges exponentially — fast at first, then slower as it approaches the supply voltage.

    • After 1 tau (1RC): the capacitor has charged to 63.2% of the supply voltage
    • After 2 tau: 86.5%
    • After 3 tau: 95%
    • After 5 tau: 99.3% — considered fully charged for most practical purposes

    Discharge follows the same curve in reverse. At 1 tau after disconnecting the supply, the capacitor has discharged to 36.8% of its initial voltage. After 5 tau, it's essentially empty.

    This exponential behaviour is the signature of RC circuits. The key insight: you can never actually reach 0% or 100% — you just get closer and closer. Practically, 5 tau is the engineering definition of 'done'.

    A practical example: button debouncing

    Mechanical switches bounce. When you press a button, the contacts make and break contact dozens of times in the first few milliseconds before settling. To a microcontroller, this looks like dozens of button presses in rapid succession.

    A simple RC debounce circuit: a 10kΩ resistor and 100nF capacitor give a time constant of:

    τ = 10,000 × 0.0000001 = 1ms

    The capacitor takes about 5ms (5τ) to charge or discharge fully, which smooths out the bounce. The microcontroller sees a clean rising or falling edge rather than a burst of noise. This is real debouncing with two components and zero code.

    RC circuits as filters

    The RC time constant determines the cutoff frequency of a filter:

    f_c = 1 / (2π × R × C)

    For a 10kΩ resistor and 100nF capacitor:

    f_c = 1 / (2 × 3.14159 × 10,000 × 0.0000001) = 159Hz

    This means frequencies below 159Hz pass through relatively unchanged (low-pass filter configuration), while higher frequencies are attenuated.

    In a high-pass configuration (capacitor in series, resistor to ground), the roles reverse — high frequencies pass, low frequencies are blocked. This is how audio coupling works: the capacitor blocks DC bias while letting audio signals through.

    Common uses of RC time constants

    ApplicationWhat tau controlsTypical values
    Button debouncingHow long to ignore bounce after press1–10ms (tau 0.2–2ms)
    Audio coupling capacitorLow-frequency cutoff pointtau for fc below 20Hz
    555 timer timingOn/off cycle durationMatches desired period
    Power supply filteringRipple smoothingAs large as practical
    Sensor signal smoothingResponse speed vs noise trade-offApplication-dependent

    Choosing R and C values

    For a given tau, there are infinite combinations of R and C. In practice, constraints narrow it down:

    Keep R above 1kΩ to avoid loading the driving circuit. Keep R below 1MΩ to avoid leakage currents and noise pickup becoming significant.

    Choose C from standard values: 100pF, 1nF, 10nF, 100nF, 1µF, 10µF, 100µF. Electrolytic capacitors (useful for tau above ~1ms) are polarised and must be oriented correctly. Film and ceramic capacitors work for shorter time constants and are non-polarised.

    For precise timing, use 1% tolerance resistors and film capacitors. Standard 20% tolerance ceramic capacitors can shift your time constant significantly.

    Ready to put this into practice?

    Open RC Time Constant Calculator

    Cookie Consent

    We use cookies to enhance your experience and analyze site traffic. Your privacy is important to us.