RC Circuit Calculator

Calculate RC time constant, charging/discharging curves, frequency response, energy storage, and settling time for resistor-capacitor circuits.

Ω
e.g. 1e-6 for 1µF, 1e-9 for 1nF
F
V
63.2% = 1τ, 95% = 3τ, 99% = 4.6τ
%
Time Constant (τ = RC)
1.000 ms
R = 10000Ω, C = 0.0000001F
-3dB Frequency
159.155 Hz
f = 1/(2πRC)
Time to 63.2%
999.672 µs
Charging to target
Peak Current
0.500 mA
I₀ = V/R (at t=0)
Energy at Full Charge
1.25 µJ
E = ½CV²
5τ Settling Time
5.000 ms
99.3% of final value

Charging Progress

0.5τ
1.97V (39.3%)
1τ
3.16V (63.2%)
2τ
4.32V (86.5%)
3τ
4.75V (95.0%)
4τ
4.91V (98.2%)
5τ
4.97V (99.3%)

Voltage & Current vs Time

Time (τ)TimeVoltageCurrent% Charged
0τ0.00 ns0.000 V500.0 µA0.0%
0.5τ500.000 µs1.967 V303.3 µA39.3%
1τ1.000 ms3.161 V183.9 µA63.2%
2τ2.000 ms4.323 V67.7 µA86.5%
3τ3.000 ms4.751 V24.9 µA95.0%
4τ4.000 ms4.908 V9.2 µA98.2%
5τ5.000 ms4.966 V3.4 µA99.3%

Time to Reach Voltage Level

Target %Charging TimeDischarge Time
10%105.361 µs0.11τ2.303 ms2.30τ
25%287.682 µs0.29τ1.386 ms1.39τ
50%693.147 µs0.69τ693.147 µs0.69τ
63.2%999.672 µs1.00τ458.866 µs0.46τ
75%1.386 ms1.39τ287.682 µs0.29τ
90%2.303 ms2.30τ105.361 µs0.11τ
95%2.996 ms3.00τ51.293 µs0.05τ
99%4.605 ms4.61τ10.050 µs0.01τ
99.9%6.908 ms6.91τ1.001 µs0.00τ

Frequency Response

FrequencyX_C (Ω)|Z| (Ω)Phase (°)Gain (dB)
10 Hz159.2k159.47k-86.4-0.0
100 Hz15.9k18.80k-57.9-1.4
1 kHz1.6k10.13k-9.0-16.1
10 kHz159.210.00k-0.9-36.0
100 kHz15.910.00k-0.1-56.0
1,000 kHz1.610.00k-0.0-76.0
Planning notes, formulas, and examples

About the RC Circuit Calculator

The **RC Circuit Calculator** analyzes the transient and frequency behavior of resistor-capacitor circuits — one of the most fundamental building blocks in electronics. Enter the resistance, capacitance, and supply voltage to see the time constant τ, charging/discharging curves, -3dB frequency, peak current, and energy storage.

The tool supports both **charging** (capacitor fills from 0V to supply) and **discharging** (capacitor drains to 0V) modes with complete voltage and current profiles at each time constant interval. The frequency response table shows how the RC circuit behaves as a filter, with impedance, phase, and gain at key frequencies.

From debounce circuits and audio coupling to power supply filtering and timing circuits, RC behavior governs countless electronic applications. It gives the complete picture for checking whether your time constant, cutoff frequency, and settling time match the circuit you designed. For a quick sanity check, compare 1τ, 5τ, and the -3dB point against the expected values for your R and C combination.

When This Page Helps

RC circuits are everywhere in electronics — from the simplest debounce filter to complex analog signal processing chains. Understanding the time domain response (how fast the capacitor charges) and frequency domain behavior (what frequencies pass through) is essential for circuit design.

It gives both perspectives in one tool: the transient voltage/current tables show exact waveform values at each time constant, while the frequency response table reveals filtering characteristics. The time-to-target feature answers the common question "how long until the capacitor reaches X volts?" — crucial for timing circuits, power-on delays, and settling time requirements.

How to Use the Inputs

  1. Select the mode — charging (0→V) or discharging (V→0).
  2. Enter the resistance in ohms and capacitance in farads (use scientific notation like 1e-6 for µF).
  3. Set the supply voltage for voltage and current calculations.
  4. Optionally set a target percentage to find the specific time to reach that level.
  5. Read the time constant τ, settling time, and peak current from the output cards.
  6. Use the voltage/current table to trace the exact waveform at each τ interval.
  7. Check the frequency response table to understand the circuit's filtering behavior.
Formula used
RC Time Constant: τ = R × C Charging: V(t) = V₀ × (1 − e^(−t/τ)) Discharging: V(t) = V₀ × e^(−t/τ) Current: I(t) = (V₀/R) × e^(−t/τ) -3dB Frequency: f = 1/(2πRC) Energy: E = ½CV² Time to reach X%: t = −τ × ln(1 − X/100) [charging]

Example Calculation

Result: τ = 1 ms, f_3dB = 159.2 Hz, 5τ = 5 ms

τ = 10000 × 1e-7 = 0.001 s = 1 ms. At 1τ, voltage reaches 63.2% (3.16V). At 5τ (5 ms), it reaches 99.3% (4.97V). The -3dB frequency is 1/(2π × 0.001) = 159.2 Hz — frequencies below this pass through a low-pass RC filter.

Tips & Best Practices

  • For debounce circuits, choose τ = 1-10ms (e.g., 10kΩ + 100nF = 1ms).
  • For audio coupling, set f_3dB well below 20Hz (e.g., 1kΩ + 10µF → f_3dB = 16Hz).
  • The settling time for a step input is approximately 5τ to reach 99.3%.
  • For power supply filtering, use low R (to minimize voltage drop) with large C (for large τ).
  • Remember: e^(-t/τ) = 0.368 at 1τ, 0.135 at 2τ, 0.050 at 3τ, 0.018 at 4τ, 0.007 at 5τ.
  • In digital circuits, RC delay on signal lines limits maximum clock frequency — keep R×C small.

RC Circuit Applications

The humble RC circuit appears in countless applications. **Debounce circuits** use an RC low-pass filter to eliminate mechanical switch bounce. **Audio coupling** capacitors block DC while passing AC signals, with the RC combination setting the low-frequency cutoff. **Power supply decoupling** capacitors provide local energy storage, with the RC time constant determining how quickly they can respond to load transients.

Time Domain vs Frequency Domain

The transient response (voltage vs time) and the frequency response (gain vs frequency) are two views of the same physical behavior, related by the Laplace transform. The time constant τ directly determines the -3dB frequency: f_3dB = 1/(2πτ). A faster circuit (smaller τ) passes higher frequencies, while a slower circuit (larger τ) acts as a stronger low-pass filter. Understanding both perspectives is essential for analog circuit design.

Cascading RC Stages

Multiple RC stages in cascade provide steeper roll-off (each stage adds -20 dB/decade) but also increase settling time and introduce phase shift. A single RC stage provides -20 dB/decade; two stages give -40 dB/decade with -180° maximum phase shift. Active RC filters (using op-amps) can achieve steeper roll-off with better characteristics than passive cascades.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • The time constant τ = RC is the time for a charging capacitor to reach 63.2% of the supply voltage (or for a discharging capacitor to fall to 36.8%). After 5τ, the capacitor is within 0.7% of its final value — considered "fully charged" for practical purposes.