Skip to main content

RC Circuit Time Constant Calculator

Calculate the RC time constant (τ = R × C) for a resistor-capacitor circuit from resistance and capacitance in any common unit (Ω/kΩ/MΩ, pF/nF/µF/mF/F). Returns τ auto-scaled to the best time unit, plus the standard charge/discharge percentage reached at 1τ through 5τ (63.2%, 86.5%, 95.0%, 98.2%, 99.3%).

Input

Circuit resistance.

Circuit capacitance.

Output

Charge / Discharge at each τ
MultipleTimeChargingDischarging
No data yet
Formula & Breakdown
Was this helpful?

Guides

An RC circuit — a resistor and a capacitor wired together — doesn't charge or discharge instantly. It follows a smooth exponential curve, and the speed of that curve is described by a single number: the time constant, τ (tau). This calculator computes τ from your resistor and capacitor values and shows exactly how far charged (or discharged) the circuit is at 1, 2, 3, 4, and 5 multiples of τ.

The formula

τ = R × C

With resistance in ohms and capacitance in farads, τ comes out in seconds. Enter your values in whatever units are convenient — ohms, kilohms, or megohms for resistance; picofarads through farads for capacitance — and the calculator converts everything to base SI units before multiplying, then scales the result back to the most readable time unit (ns, µs, ms, s, min, or h).

For example, a 1 kΩ resistor with a 1000 µF capacitor gives τ = 1000 Ω × 0.001 F = 1 second. A 100 Ω resistor with a 470 nF capacitor — a very common combination in filters and debounce circuits — gives τ = 47 µs.

Reading the charge/discharge table

A capacitor charging through a resistor follows V(t) = Vs × (1 − e^(−t/τ)); discharging follows V(t) = Vs × e^(−t/τ). Because these are ratios, the percentage charged or discharged at any multiple of τ doesn't depend on the actual voltage or component values — only on how many τ's have elapsed. That's why the same five percentages show up in every textbook and datasheet:

Time elapsed Charged Discharged
63.2% 36.8%
86.5% 13.5%
95.0% 5.0%
98.2% 1.8%
99.3% 0.7%

By convention, a circuit is treated as fully charged (or discharged) after 5τ — at that point it's within 0.7% of its final value, which is close enough for virtually every practical purpose. The table also shows the actual elapsed time at each multiple, so you can read off, for instance, exactly when a timing circuit crosses the 95% mark.

Common uses

  • Timing circuits: 555 timers, debounce filters, and delay circuits are all sized around a target τ.
  • Low-pass / high-pass filters: the RC time constant sets the filter's cutoff frequency (f_c = 1 / (2πτ)).
  • Sensor and ADC settling: knowing how many τ's an anti-aliasing or sample-and-hold RC needs to settle to within your required accuracy.
  • Power-supply decoupling: estimating how quickly a decoupling capacitor discharges once a rail drops.

Does the supply voltage matter?

No — the percentage charged or discharged at each multiple of τ is independent of voltage, resistance, and capacitance individually; it only depends on the ratio t/τ. If you need the actual voltage or current at a given time, multiply the percentage by your circuit's supply voltage or steady-state current directly.

Privacy

All calculations run entirely in your browser (or via the API, entirely on request) — no circuit values are stored or sent anywhere beyond the calculation itself.

rc circuittime constantcapacitorresistortauchargedischargeelectronicscalculator

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/rc-circuit-time-constant-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "resistance": "1",
    "resistanceUnit": "kohm",
    "capacitance": "1000",
    "capacitanceUnit": "uf"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `rc-circuit-time-constant-calculator` tool (RC Circuit Time Constant Calculator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.