InfyCalculator
⚛️

RC Time Constant Calculator (Charging, Discharging and Cutoff Frequency)

Find the time constant τ = RC of a resistor–capacitor circuit — or the R or C for a target τ or cutoff frequency — with kΩ/MΩ and µF/nF/pF units, the capacitor voltage and current at any time, time to any charge level, rise time, stored energy, a charge curve and the worked steps.

Solve for
Resistance
Capacitance
Target time constant
Target cutoff frequency (−3 dB)
Capacitor is
Supply voltage (or starting voltage when discharging)
Time after switching
Initial capacitor voltage
Target level
Loading calculator…

How it works

τ = R × C · f_c = 1 ÷ (2π × τ) · charging: V(t) = V_s + (V₀ − V_s) e^(−t/τ) · discharging: V(t) = V₀ e^(−t/τ) · I(t) = (ΔV ÷ R) e^(−t/τ) · time to x% = −τ ln(1 − x) · rise time 10–90% = τ ln 9 ≈ 2.2τ · E = ½CV²

The time constant τ = RC sets the pace of charging and discharging in a resistor–capacitor circuit. After one τ the capacitor reaches about 63.2% of the applied voltage, after five τ it is over 99% charged, which engineers treat as complete; when discharging, 36.8% of the voltage is left after one τ. The same τ fixes the −3 dB cutoff frequency of a simple RC low-pass or high-pass filter, f_c = 1/(2πτ). Enter R and C with the unit menus (Ω, kΩ, MΩ and F down to pF), or solve for the resistor or capacitor that gives a target time constant or cutoff frequency — the calculator then suggests the nearest standard E24 resistor or E12 capacitor and what it would give. Add the supply voltage and a time to see the capacitor voltage and current at that moment, the time to reach any charge level, the 10–90% rise time and the charge and energy stored. A table steps through 0.5τ to 5τ and two charts draw the voltage and current curves.

Worked example

With R = 10 kΩ and C = 47 µF, τ = 10,000 Ω × 0.000047 F = 0.47 s. Charging from 0 to 5 V, the capacitor is at 5 × (1 − e^(−1)) = 3.161 V after 0.47 s, and the current has fallen from 5 V ÷ 10 kΩ = 0.5 mA to 0.1839 mA. It reaches 90% after 0.47 × ln 10 = 1.082 s and is essentially full after 5 × 0.47 = 2.35 s; the rise time is 1.033 s and it stores ½ × 47 µF × 5² = 587.5 µJ. As a filter the cutoff is 1 ÷ (2π × 0.47) = 0.3386 Hz. For a 1 kHz low-pass with a 10 nF capacitor, R = 1 ÷ (2π × 1000 × 10 nF) = 15.92 kΩ; the nearest E24 resistor, 16 kΩ, gives 994.7 Hz.

Sources: RC time constant — Wikipedia · Electronics Tutorials — RC charging circuit

Frequently asked questions

What does the RC time constant tell you?

It is the time for the capacitor voltage to reach about 63.2% of its final value when charging, or fall to 36.8% when discharging. Larger resistance or capacitance means slower charging.

How long until a capacitor is fully charged?

Charging is exponential and never mathematically complete, but after 5 time constants it exceeds 99.3%, which is treated as fully charged for practical purposes. For any other level use the target level under More options: 90% takes 2.303τ and 99% takes 4.605τ.

How do I choose R and C for a filter cutoff frequency?

Pick “Resistance (or capacitance) for a target cutoff frequency”, enter the frequency and the part you already have. The calculator returns the exact value and the nearest standard part with the cutoff it actually gives.

What is the difference between rise time and the time constant?

Rise time is usually measured from 10% to 90% of the final value, which for an RC circuit equals τ × ln 9 ≈ 2.2τ. The time constant is the time to 63.2% starting from zero.

How do I enter microfarads and kilohms?

Use the unit menus next to each field: choose kΩ or MΩ for the resistor and µF, nF or pF for the capacitor. Without the menu, enter ohms and farads — 47 µF = 0.000047 F and 10 kΩ = 10,000 Ω.

Related calculators

This calculator is for educational purposes. Double-check important results before acting on them.