RC Circuit Calculator
Calculate RC time constant, capacitor charging and discharging voltage, cutoff frequency, impedance, phase angle, component sizing, and stored energy.
Calculator is for informational purposes only. Terms and Conditions
Choose what to solve for
Select the RC circuit calculation mode and preferred unit setup.
Enter the known values
Only the fields needed for the selected RC mode are active.
Visual Check
Use the circuit and curve preview to verify the selected RC behavior.
Solution
Live result, quick checks, warnings, and full solution steps.
Quick checks
- Check—
Show solution steps See the equation, substitutions, assumptions, and result path
- Enter values to see the full solution steps and checks.
Source, Standards, and Assumptions
Calculation basis, constants, assumptions, and limitations.
Source/standard information updates based on the selected RC calculation mode.
- Assumptions will appear after a valid calculation.
On this page
Calculator Guide
How to Use the RC Circuit Calculator
The RC Circuit Calculator above solves resistor-capacitor time constant, capacitor charging, capacitor discharging, time to target voltage, cutoff frequency, RC filter response, impedance, stored energy, and component sizing. Use it as an RC time constant calculator, capacitor charge/discharge calculator, or RC filter calculator depending on the selected solve mode.
An RC circuit is a first-order circuit, which means its response is controlled mainly by the product \(RC\). That product defines the time constant \( \tau \), and it also connects directly to cutoff frequency through \(f_c = 1/(2\pi RC)\). Because of that connection, the same resistor-capacitor pair can be analyzed as a time-delay circuit, a charging/discharging circuit, or a simple passive filter.
Quick Answer
The core RC time constant formula is \( \tau = RC \), where \(R\) is resistance in ohms, \(C\) is capacitance in farads, and \(\tau\) is time in seconds. After one time constant, a charging capacitor has moved about 63.2% toward its final voltage; after five time constants, it is about 99.3% settled. The same \(RC\) value also sets the first-order filter cutoff frequency with \( f_c = 1/(2\pi RC) \).
When not to rely on a simplified RC result
Use this calculator as an ideal first-order estimate. Do not rely on it alone for safety-critical discharge circuits, precision timing, high-voltage capacitor handling, power electronics snubbers, harmonic-rich systems, or final product design without checking component tolerances, leakage, ESR, voltage rating, source impedance, load impedance, temperature, and applicable design requirements.
Inputs and Outputs Used by the RC Circuit Calculator
The calculator changes the active inputs based on the selected solve mode. A time constant calculation may need only \(R\) and \(C\), while a capacitor voltage or filter response calculation also needs time, voltage, or frequency.
| Type | Value | What It Means | Common Unit |
|---|---|---|---|
| Input | Resistance, \(R\) | The resistance in the charge/discharge path or filter branch. | Ω, kΩ, MΩ |
| Input | Capacitance, \(C\) | The capacitor value used to store charge and define the first-order response. | pF, nF, µF, mF, F |
| Input | Time, \(t\) | Elapsed time after the RC step begins, or target time constant for reverse sizing. | µs, ms, s |
| Input | Initial Voltage, \(V_i\) | Capacitor voltage at \(t=0\). | V |
| Input | Final or Source Voltage, \(V_f\) | The voltage the capacitor approaches during a charging or step response. | V |
| Input | Frequency, \(f\) | Input frequency for filter, impedance, or cutoff-frequency calculations. | Hz, kHz, MHz |
| Output | Time Constant, \(\tau\) | The characteristic time that controls charging and discharging speed. | µs, ms, s |
| Output | Cutoff Frequency, \(f_c\) | The first-order filter corner frequency, also called the -3 dB frequency. | Hz, kHz |
| Output | Capacitor Voltage, \(V_C(t)\) | The capacitor voltage after a selected amount of time. | V |
| Output | Required \(R\) or \(C\) | The component value needed for a desired time constant or cutoff frequency. | Ω, kΩ, nF, µF |
Which RC Calculator Mode Should You Use?
Start with what you are trying to find. The table below maps common user goals to the correct calculator mode.
| User Goal | Calculator Mode | Inputs Needed | Output |
|---|---|---|---|
| Find the RC time constant | Time Constant | Resistance \(R\), capacitance \(C\) | \(\tau\) |
| Find capacitor voltage after a time | Charging Voltage or Discharging Voltage | \(R\), \(C\), voltage, time | \(V_C(t)\) |
| Find time to reach a voltage threshold | Time to Target Voltage | \(R\), \(C\), initial voltage, final voltage, target voltage | Time \(t\) |
| Design or check an RC filter | Low-Pass or High-Pass Filter Response | \(R\), \(C\), frequency, optional input voltage | Gain, dB, output voltage, \(f_c\) |
| Choose \(R\) or \(C\) for a delay | Find R from \(\tau\) or Find C from \(\tau\) | Target time constant plus one known component | Required \(R\) or \(C\) |
| Choose \(R\) or \(C\) for a cutoff frequency | Find R from \(f_c\) or Find C from \(f_c\) | Target cutoff frequency plus one known component | Required \(R\) or \(C\) |
| Check capacitor energy | Stored Energy | Capacitance \(C\), voltage \(V\) | Energy in joules |
RC Circuit Formulas
The most important RC formula is the time constant formula. From that one relationship, you can estimate charge time, discharge time, cutoff frequency, ideal filter response, impedance behavior, and component values.
RC Time Constant Calculator Formula
Use \(R\) in ohms and \(C\) in farads to get \(\tau\) in seconds.
Capacitor Charging Calculator Formula
This generalized form works for a nonzero initial voltage. For charging from \(0\) to \(V_S\), it simplifies to \(V_C(t)=V_S(1-e^{-t/(RC)})\).
Capacitor Discharge Calculator Formula
This form assumes the capacitor discharges from \(V_i\) toward 0 V through the selected resistance.
Time to Reach a Target Voltage
The target voltage must be between the initial and final voltage, \(V_i\neq V_f\), and the logarithm argument must be positive. If the circuit is discharging toward ground, use \(V_f=0\).
RC Cutoff Frequency Calculator Formula
This is the first-order corner frequency for ideal passive RC low-pass and high-pass filters.
Low-Pass RC Filter Magnitude
For the common series RC low-pass filter, the output is taken across the capacitor.
High-Pass RC Filter Magnitude
For the common series RC high-pass filter, the output is taken across the resistor.
Energy Stored in a Capacitor
Stored energy increases with capacitance and with the square of voltage, which is why high-voltage capacitors require safety review.
Reverse Sizing Formulas
Use these when designing a target delay or target cutoff frequency instead of only checking an existing circuit.
What the Variables Mean
The same variables appear in time-domain and frequency-domain RC calculations. Define every value before solving so the calculator and manual math agree.
| Symbol | Meaning | How to Enter It |
|---|---|---|
| \(R\) | Resistance in the RC path. | Enter in Ω, kΩ, or MΩ. Internally, formulas use ohms. |
| \(C\) | Capacitance value. | Enter in pF, nF, µF, mF, or F. Internally, formulas use farads. |
| \(\tau\) | Time constant equal to \(RC\). | Usually displayed in µs, ms, or s depending on magnitude. |
| \(t\) | Elapsed time after the step response begins. | Use a nonnegative time value. |
| \(V_i\) | Initial capacitor voltage. | Use the voltage at \(t=0\). |
| \(V_f\) | Final/source voltage the capacitor approaches. | For discharge to ground, \(V_f\) is typically 0 V. |
| \(V_C(t)\) | Capacitor voltage at time \(t\). | This is the calculated result for charging or discharging modes. |
| \(f_c\) | Cutoff or corner frequency. | Displayed in Hz, kHz, or MHz depending on the result. |
| \(X_C\) | Capacitive reactance. | Used in impedance calculations, where \(X_C=1/(2\pi fC)\). |
How to Use the Calculator
Start by choosing the solve mode that matches your question. Then enter the known values using the unit selectors so the calculator can convert everything to base SI units internally.
Pick the RC calculation mode
Use time constant for \( \tau=RC \), charging or discharging voltage for \(V_C(t)\), time to target for threshold timing, and low-pass or high-pass for filter response.
Enter resistance and capacitance carefully
Most wrong RC results come from unit mistakes. For example, \(100\,nF\) is \(0.1\,\mu F\), not \(100\,\mu F\).
Add the mode-specific values
Charging/discharging modes need voltage and time. Filter modes need frequency. Reverse sizing modes need the target time constant or cutoff frequency plus one component value.
Check the result against practical behavior
Use the quick checks. For time response, compare the result with \(1\tau\), \(3\tau\), and \(5\tau\). For filters, compare the test frequency to \(f_c\).
How to Interpret RC Circuit Results
RC results are easier to interpret when you compare them to time constants. A capacitor does not charge or discharge linearly; it moves quickly at first, then approaches its final voltage asymptotically.
| Result Pattern | What It Means | What to Do Next |
|---|---|---|
| \(t=1\tau\) | Charging reaches about 63.2% of the final change; discharging has about 36.8% remaining. | Useful for understanding response speed, but not fully settled. |
| \(t=3\tau\) | Charging is about 95% complete; discharging has about 5% remaining. | Often enough for approximate settling in noncritical circuits. |
| \(t=5\tau\) | Charging is about 99.3% complete; discharging has about 0.7% remaining. | Common practical settling estimate. |
| Very small \(\tau\) | The circuit responds quickly and may pass fast changes. | Check whether parasitic capacitance, lead resistance, or measurement bandwidth matters. |
| Very large \(\tau\) | The circuit responds slowly and may create long delays or slow discharge times. | Check leakage current, input bias current, capacitor tolerance, and safety requirements. |
| Very low \(f_c\) | The filter attenuates more high-frequency content and responds slowly in time. | Confirm the signal is not being overly smoothed or delayed. |
What to do with the result
Use \(\tau\) to estimate how quickly the capacitor voltage changes, use \(V_C(t)\) to check a voltage at a specific time, and use \(f_c\) to judge filter behavior. If you are designing a circuit, choose the nearest standard component values and then recalculate the final result.
What changes the result most?
The time constant changes directly with both \(R\) and \(C\). Doubling resistance doubles \(\tau\); doubling capacitance also doubles \(\tau\). Cutoff frequency moves in the opposite direction: doubling \(R\) or \(C\) cuts \(f_c\) in half.
Quick sanity check
A \(10\,k\Omega\) resistor with a \(100\,nF\) capacitor should give \(\tau=1\,ms\). If your result is seconds or nanoseconds for that pair, the capacitance or resistance unit is probably entered incorrectly.
Input Quality Checklist
RC math is simple, but the inputs are easy to misread. Before trusting the result, check the items below.
Capacitance Prefix
Confirm pF, nF, µF, mF, and F. A wrong prefix can change the answer by 1,000 or 1,000,000.
Resistance Scale
Check Ω, kΩ, MΩ, and GΩ. High resistance values may make leakage and bias current important.
Voltage Direction
For target-time calculations, make sure the target voltage is between the initial and final voltage.
Filter Output Node
Output across the capacitor is low-pass. Output across the resistor is high-pass in the common series RC arrangement.
RC Circuit Calculator Worked Examples
These examples show how to use the calculator for the most common workflows: finding time constant, checking capacitor voltage after time, designing a cutoff frequency, and finding time to reach a voltage threshold.
Find the Time Constant
Substitute Values
Estimate Practical Settling Time
Find Voltage at One Time Constant
Result
The time constant is 1 ms, the 5τ settling estimate is 5 ms, and the capacitor reaches about 3.16 V after one time constant. This is reasonable because one time constant is about 63.2% of a 5 V step.
Find the Required Resistance
Substitute Values
Result
A practical resistor choice is approximately 1.6 kΩ. After selecting the nearest standard resistor value, recalculate the actual cutoff frequency using \(f_c=1/(2\pi RC)\).
Use the Target-Time Formula
Substitute Values
Result
The capacitor reaches 3.3 V after about 1.08 ms. This is useful for logic threshold checks, reset timing, and simple delay circuits.
Typical RC Reference Values
These values are not universal design rules, but they help check whether an RC result is in a realistic range for common electronics work.
| Use Case | Common Starting Values | Typical Result Range |
|---|---|---|
| Switch debounce | kΩ to hundreds of kΩ; nF to µF | Often milliseconds to tens of milliseconds |
| Power-on reset delay | tens of kΩ to hundreds of kΩ; nF to µF | Often milliseconds to seconds |
| ADC noise filtering | hundreds of Ω to tens of kΩ; pF to nF/µF | Depends on sampling rate and source impedance |
| Audio coupling/filtering | kΩ to hundreds of kΩ; nF to µF | Cutoffs from sub-Hz to kHz depending on purpose |
| Bleeder/discharge path | higher resistance; capacitor-dependent | Must be checked for voltage, power, safety, and discharge time |
Useful time-constant reference
At \(1\tau\), charging is about 63.2% complete. At \(3\tau\), it is about 95% complete. At \(5\tau\), it is about 99.3% complete. These percentages are often more useful than the raw time constant alone.
How to Choose R and C Values
A mathematically correct RC value is not always the best design value. The best resistor and capacitor pair depends on loading, leakage, tolerance, available standard values, signal bandwidth, and safety.
Choose the target behavior
For timing, choose a target \(\tau\) or threshold time. For filters, choose a target cutoff frequency \(f_c\).
Pick one practical component first
Choose a capacitor or resistor value that is available, stable enough, and reasonable for the circuit current and loading.
Solve for the missing component
Use \(R=\tau/C\), \(C=\tau/R\), \(R=1/(2\pi f_c C)\), or \(C=1/(2\pi f_c R)\).
Choose a standard value and recalculate
After choosing the nearest available component value, run the calculator again to see the actual time constant or cutoff frequency.
Very High Resistance
Large resistors reduce current, but leakage current, input bias current, noise pickup, and board contamination can distort the expected timing.
Component Tolerance
Capacitors often have wider tolerance than resistors. A ±20% capacitor can move delay and cutoff frequency significantly.
Very Large Capacitance
Large capacitors may have leakage, ESR, inrush current, voltage derating, and discharge safety concerns.
Engineering judgment check
For precision timing, use a timer IC, oscillator, microcontroller timing, or a dedicated timing circuit instead of relying only on an RC delay. RC timing is useful and simple, but component tolerances and thresholds can make it inaccurate.
RC Tolerance Range Calculation
The nominal time constant is based on nominal resistor and capacitor values. Real components have tolerances, so the actual time constant and cutoff frequency can shift.
Minimum and Maximum Time Constant
This gives a practical timing range when resistor and capacitor tolerances are known.
Cutoff Frequency Range
A larger time constant lowers cutoff frequency, while a smaller time constant raises cutoff frequency.
Why tolerance matters
A ±5% resistor and ±20% capacitor can create a wide timing range. If the circuit must switch at a precise threshold or meet a strict filter cutoff, tolerance analysis is more useful than a single nominal result.
Common RC Circuit Applications
RC circuits are used anywhere a simple delay, smoothing effect, frequency-selective behavior, or exponential voltage response is useful.
RC Delay Circuits
RC delay circuits are common in power-on reset, soft-start behavior, simple timing, and logic threshold delays.
Switch Debounce
An RC network can smooth fast mechanical switch bounce before a digital input reads the signal.
Capacitor Discharge Timing
A discharge resistor or bleeder path controls how long a capacitor takes to fall below a target voltage.
Low-Pass Filtering
Low-pass RC filters are used for sensor smoothing, ADC input filtering, power-supply noise reduction, and audio tone shaping.
High-Pass Filtering
High-pass RC filters are used for AC coupling, DC blocking, edge emphasis, and removing slow baseline drift.
Snubbers and Transient Shaping
RC snubber design may require more than a simple RC calculator because parasitics, switching speed, device ratings, and energy dissipation matter.
Unit Conversion Notes
The formulas require resistance in ohms, capacitance in farads, time in seconds, and frequency in hertz. The calculator can display convenient engineering units, but the underlying math depends on consistent base units.
| Quantity | Common Units | Conversion Reminder |
|---|---|---|
| Resistance | Ω, kΩ, MΩ | \(1\,k\Omega=1000\,\Omega\), \(1\,M\Omega=1{,}000{,}000\,\Omega\) |
| Capacitance | pF, nF, µF, mF, F | \(1\,\mu F=10^{-6}\,F\), \(1\,nF=10^{-9}\,F\), \(1\,pF=10^{-12}\,F\) |
| Time | µs, ms, s | \(1\,ms=10^{-3}\,s\), \(1\,\mu s=10^{-6}\,s\) |
| Frequency | Hz, kHz, MHz | \(1\,kHz=1000\,Hz\), \(1\,MHz=1{,}000{,}000\,Hz\) |
| Voltage | mV, V, kV | \(1\,mV=10^{-3}\,V\), \(1\,kV=1000\,V\) |
Most common unit trap
Microfarads and nanofarads are easy to confuse. A \(100\,\mu F\) capacitor is 1,000 times larger than a \(100\,nF\) capacitor, so the time constant is also 1,000 times larger for the same resistor.
Time Constant vs Cutoff Frequency vs Capacitive Reactance
RC calculations can describe the same circuit in different ways. Time constant describes step response, cutoff frequency describes filter behavior, and capacitive reactance describes opposition to AC at a specific frequency.
| Concept | Best For | Formula | Main Caution |
|---|---|---|---|
| Time Constant | Charging, discharging, delay, and settling checks. | \(\tau=RC\) | Does not mean fully charged after one \(\tau\). |
| Cutoff Frequency | Low-pass and high-pass filter design. | \(f_c=1/(2\pi RC)\) | Assumes ideal source and load behavior. |
| Capacitive Reactance | AC impedance at a selected frequency. | \(X_C=1/(2\pi fC)\) | Depends on frequency, not just capacitance. |
| Stored Energy | Capacitor energy and discharge safety checks. | \(E=\frac{1}{2}CV^2\) | Energy rises with the square of voltage. |
Time-domain and frequency-domain connection
The relationship \(f_c=1/(2\pi\tau)\) connects RC timing and RC filtering. A larger time constant means a slower transient response and a lower cutoff frequency.
Low-Pass vs High-Pass RC Filters
The same series resistor-capacitor network can behave like a low-pass or high-pass filter depending on where the output voltage is measured.
| Filter Type | Output Taken Across | Passes | Attenuates | Common Uses |
|---|---|---|---|---|
| Low-pass RC | Capacitor | Low frequencies and slow changes | High frequencies and noise | Sensor smoothing, ADC filtering, simple audio tone control |
| High-pass RC | Resistor | High frequencies and fast changes | DC and low frequencies | AC coupling, edge detection, DC blocking, baseline removal |
Load resistance can change the filter
The ideal filter formulas assume negligible source impedance and high load impedance. If a load resistor is connected across the capacitor in a low-pass circuit, the effective resistance seen by the capacitor may be closer to \(R_{effective}=R_{source}\parallel R_{load}\), depending on the complete circuit. That can shift the real cutoff frequency.
Common Mistakes When Calculating RC Circuits
Most RC calculator errors are not caused by the formula. They are caused by wrong units, wrong output node assumptions, or ignoring non-ideal component behavior.
Common Mistakes
- Entering µF as F or nF as µF.
- Assuming \(1\tau\) means the capacitor is fully charged.
- Using \(5\tau\) as an exact value instead of a practical estimate.
- Confusing low-pass and high-pass output nodes.
- Ignoring capacitor tolerance, leakage, ESR, or voltage rating.
- Ignoring load resistance across the capacitor in filter circuits.
Better Practice
- Convert all values to base units when checking by hand.
- Use \(1\tau\), \(3\tau\), and \(5\tau\) as practical response markers.
- Choose standard component values and recalculate the final result.
- Check whether the output is across the resistor or capacitor.
- Review tolerance range, load impedance, and leakage for real circuits.
- Use measured or manufacturer data for final design decisions.
Troubleshooting Unexpected RC Results
If an RC result looks strange, check unit scale first. A single prefix mistake can make the answer appear wrong by three or six orders of magnitude.
| Problem | Likely Cause | Fix |
|---|---|---|
| Time constant is much larger than expected | Capacitance entered as F or µF instead of nF, or resistance entered as MΩ instead of kΩ. | Recheck the unit selector and convert manually. |
| Target-time mode gives an error | Target voltage is not between initial and final voltage. | Set the target within the actual charging or discharging path. |
| Filter result does not match the lab circuit | Source impedance, load impedance, parasitic capacitance, or measurement setup is changing the response. | Include source/load effects or measure the actual frequency response. |
| Calculated delay is different on hardware | Capacitor tolerance, leakage, threshold voltage, or input bias current is affecting the circuit. | Use tolerance analysis and test the real component values. |
| Discharge still has voltage after 5τ | 5τ is a practical estimate, not true zero voltage. | Verify voltage with a meter before handling capacitors. |
Suspicious result check
If a small signal RC filter using kΩ and nF values gives a cutoff frequency near zero Hz, the capacitance was likely entered too large. If a power capacitor discharge result seems extremely fast, confirm the resistance value and resistor power rating.
Assumptions, Sources, and Limitations
The calculator is intended for educational use, first-pass design checks, and quick engineering estimates. It models an ideal first-order RC circuit unless tolerance and practical warnings are included.
Ideal Component Model
Resistors and capacitors are treated as ideal unless you manually account for tolerance, leakage, ESR, and voltage effects.
First-Order Response
The formulas assume a single dominant \(RC\) path. Multiple capacitors, multiple resistors, op-amp interaction, or loading can change the response.
Filter Assumption
Low-pass and high-pass equations assume negligible source impedance and high load impedance for the selected output node.
Safety Limit
Capacitors can retain hazardous voltage and energy. Verify discharge with proper equipment before handling high-voltage or high-energy circuits.
Calculation basis
This page uses standard first-order RC circuit relationships for exponential charging, exponential discharging, time constant, cutoff frequency, and ideal filter response. For additional educational background on RC charging and discharging behavior, see this Boston University RC circuits reference. For final design, verify component data, ratings, tolerance, temperature behavior, source/load interaction, and applicable safety requirements.
Glossary of RC Circuit Terms
These definitions explain the most important terms used by the calculator.
RC Circuit
A circuit that uses a resistor and capacitor to create a time-dependent or frequency-dependent response.
Time Constant
The value \( \tau=RC \), which controls how quickly the capacitor voltage changes.
Capacitor Charging
The process where capacitor voltage rises toward a final voltage through a resistor.
Capacitor Discharging
The process where stored capacitor voltage decays through a resistor.
Cutoff Frequency
The first-order filter frequency where output magnitude is about 70.7% of the passband value.
Low-Pass Filter
An RC filter that passes low frequencies and attenuates high frequencies, commonly with output across the capacitor.
High-Pass Filter
An RC filter that passes high frequencies and attenuates low frequencies, commonly with output across the resistor.
Capacitive Reactance
The frequency-dependent opposition of a capacitor to AC current, calculated with \(X_C=1/(2\pi fC)\).
Frequently Asked Questions
What does an RC Circuit Calculator calculate?
An RC Circuit Calculator calculates resistor-capacitor time constant, capacitor charging voltage, capacitor discharging voltage, time to reach a target voltage, cutoff frequency, low-pass and high-pass filter response, impedance, stored energy, and component values depending on the selected solve mode.
What is the RC time constant formula?
The RC time constant formula is \( \tau = RC \), where resistance is in ohms, capacitance is in farads, and the time constant is in seconds.
What does 5 time constants mean?
Five time constants means \(5RC\). In a simple RC charging circuit, the capacitor is about 99.3% of the way to its final voltage after 5 time constants. In a discharge circuit, about 0.7% of the initial voltage remains.
How do you calculate RC cutoff frequency?
RC cutoff frequency is calculated with \( f_c = 1/(2\pi RC) \). Resistance must be in ohms and capacitance must be in farads to get cutoff frequency in hertz.
Is an RC circuit a low-pass or high-pass filter?
A series RC circuit can be either. If the output is taken across the capacitor, it behaves as a low-pass filter. If the output is taken across the resistor, it behaves as a high-pass filter.
How do I choose a resistor or capacitor for an RC delay?
Choose the desired time constant first, then solve for the missing component. Use \(R=\tau/C\) if you selected a capacitor, or \(C=\tau/R\) if you selected a resistor. Then choose the nearest standard component value and recalculate the actual delay.
Why is my real RC circuit different from the calculator result?
Real RC circuits can differ because of capacitor tolerance, leakage current, equivalent series resistance, source impedance, load impedance, input bias current, temperature, voltage rating, and non-ideal component behavior.