The Capacitive Current Calculator computes the RMS current through a capacitor from capacitance, frequency, and applied RMS voltage.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
What Is a Capacitive Current Calculator?
A capacitive current calculator computes the current that flows through a capacitor when voltage changes over time. In steady-state AC, it returns the RMS current using frequency, capacitance, and applied voltage. In transients, it estimates peak or instantaneous current from dv/dt.
The tool models ideal behavior first, then lets you add realistic details like series resistance and waveform type. It helps you pick safe parts, predict heating, and compare design options. You avoid guesswork by inputting variables with units and seeing each step of the derivation.

The Mechanics Behind Capacitive Current
A capacitor resists changes in voltage by allowing current to flow proportional to the rate of voltage change. The core relationship is i(t) = C × dv/dt. In AC, a sinusoidal voltage creates a sinusoidal current that leads the voltage by 90 degrees.
- Time domain: i(t) = C × dv/dt. Faster voltage changes create larger current.
- Sinusoidal steady state: v(t) = Vm sin(ωt + φ) gives i(t) = ωC Vm cos(ωt + φ).
- Phasor form: I = jωC V, with magnitude |I| = ωC |V| and a +90° phase lead.
- Reactance view: XC = 1/(ωC), so |I| = |V|/XC for a sine wave.
- Transients: i_peak ≈ C × ΔV/Δt during a step with finite rise time.
At DC (frequency = 0), the steady-state current is zero. Only during voltage changes does current flow. Real capacitors also have equivalent series resistance (ESR) and inductance (ESL), which limit current at very high dv/dt or frequency.
Capacitive Current Formulas & Derivations
Start with the defining relationship between current and voltage on a capacitor. Then adapt it to sinusoidal steady state and practical waveforms. These derivations keep units consistent and variables clear.
- Definition: i(t) = C × dv(t)/dt. Units check: F × V/s = A.
- Sinusoid: v(t) = Vm sin(ωt + φ). Then dv/dt = ωVm cos(ωt + φ), so i(t) = ωC Vm cos(ωt + φ) = Vm/XC cos(ωt + φ), where XC = 1/(ωC).
- RMS current for sine: Irms = ωC Vrms. Using ω = 2πf, Irms = 2πf C Vrms.
- Phasor derivation: With V∠φ, I = jωC V∠φ = (ωC V)∠(φ + 90°). Magnitude matches Irms above.
- Transient step with finite rise time tr: i_peak ≈ C × (ΔV/tr). If series resistance R is present, i_peak ≈ min(CΔV/tr, ΔV/R).
- RC step from a source with Thevenin resistance Rs: i(t) = (ΔV/Rs) e^(−t/(RsC)) for an ideal step, peak at t = 0 equals ΔV/Rs.
These equations address most design cases. Use the RMS formula for continuous AC heating calculations and the dv/dt estimate for inrush and switching edges. Add ESR and source resistance to bound peak currents realistically.
What You Need to Use the Capacitive Current Calculator
Gather a few key inputs before you start. Decide whether the situation is steady-state AC or a transient edge. Then enter the correct amplitude, frequency, and capacitance with the right units.
- Capacitance, C (F, µF, nF, pF).
- Applied voltage amplitude: Vrms or Vpeak (specify which you have).
- Frequency, f (Hz) for sine waves, or dv/dt or rise time tr for steps.
- Waveform type: sine, triangle, or step (edge-based analysis).
- Series resistance, R (Ω) including ESR and any added resistor (optional but recommended).
Use realistic ranges. Capacitance can span pF to mF. Frequency can span millihertz to megahertz, but ESR/ESL dominate at extremes. At f = 0 Hz (DC), steady-state current is zero; only transients apply. Avoid negative values and be careful with prefixes (µ vs m vs n).
How to Use the Capacitive Current Calculator (Steps)
Here’s a concise overview before we dive into the key points:
- Choose the mode: steady-state AC or transient dv/dt.
- Select the waveform and voltage amplitude type (Vrms or Vpeak).
- Enter capacitance C and either frequency f or rise time tr/dv/dt.
- Optionally enter series resistance R to bound peak current.
- Check unit prefixes and convert if needed (µF, nF, pF).
- Run the calculation and review Irms or i_peak and phase relation.
These points provide quick orientation—use them alongside the full explanations in this page.
Example Scenarios
LED dropper across mains: A 1 µF film capacitor connects to 120 V Vrms at 60 Hz. Using Irms = 2πf C Vrms gives Irms = 2π × 60 × 1e−6 × 120 ≈ 0.045 A (45 mA). Phase leads by 90°, and power dissipation is reactive in the ideal capacitor, but the series resistor and ESR will dissipate real power. What this means: expect about 45 mA AC; size the resistor and capacitor ripple current accordingly and ensure mains-rated safety caps.
Fast logic edge: A 100 nF decoupling capacitor sees a 0–5 V step with a 20 ns rise time from a driver with low impedance. i_peak ≈ C × ΔV/tr = 100e−9 × 5/20e−9 = 25 A. Real peak current is limited by driver resistance, ESR, and PCB inductance, so actual pulses will be lower and spread over the edge. What this means: even small capacitors can demand tens of amps for nanoseconds; ensure the driver and planes can handle the surge.
Accuracy & Limitations
The calculator starts with an ideal model to keep results clear and predictable. Real components and sources add limits and variations. Use the ideal result as a ceiling, then adjust with practical resistances and ratings.
- ESR and ESL limit peak current and add real power loss, especially at high frequency.
- Capacitance tolerance and temperature coefficients shift current by ±5–80% depending on dielectric.
- Voltage and frequency dependence (e.g., MLCCs) can reduce effective C significantly.
- Source impedance and wiring resistance cap inrush and alter waveforms.
- Non-sinusoidal waveforms concentrate current in edges and harmonics, raising peak stress.
Always compare results to datasheet ripple current, dv/dt, and temperature ratings. For mains and high energy circuits, follow safety standards and use certified components. If results seem extreme, recheck units and prefixes first.
Units and Symbols
Units keep calculations consistent and prevent large errors. This topic mixes time-domain derivatives with AC phasors, so careful attention to symbols, units, and conversions matters. Use SI units internally and convert displayed results to practical scales.
| Symbol | Quantity | SI Unit | Notes |
|---|---|---|---|
| C | Capacitance | farad (F) | Use µF, nF, pF as needed |
| f | Frequency | hertz (Hz) | ω = 2πf |
| ω | Angular frequency | rad/s | Used in AC and phasors |
| Vrms | RMS voltage | volt (V) | Use with Irms = ω C Vrms |
| Irms | RMS current | ampere (A) | Heating and ratings use RMS |
| XC | Capacitive reactance | ohm (Ω) | XC = 1/(ωC) |
Read across to match the variable with its meaning and units. When you enter Vrms for a sine wave, the tool outputs Irms directly. If you only know Vpeak, convert to Vrms by Vpeak/√2 before using AC formulas.
Common Issues & Fixes
Most errors trace back to unit conversions, amplitude mix-ups, or unrealistic ideal assumptions. Check the basics first, then refine with real-world limits.
- Wrong units: Confirm µF vs mF vs nF. Convert to farads internally.
- Amplitude confusion: Do not input Vpeak as Vrms. Convert correctly.
- Ignoring series resistance: Add R to limit i_peak and estimate dissipation.
- Square wave infinity trap: Real edges have finite tr; use dv/dt or tr, not ideal step.
- DC case: At f = 0, steady current is zero; use transient mode for steps.
If results are far larger than expected, halve the voltage and double-check prefixes. If they are far smaller, verify frequency and that Vrms, not Vavg, is used for sines. For thermal checks, compare Irms to datasheet ripple current.
FAQ about Capacitive Current Calculator
Does current lead or lag in a pure capacitor?
Current leads voltage by 90 degrees for an ideal capacitor under sinusoidal excitation. This comes from i(t) = C dv/dt and the cosine derivative of a sine wave.
Should I use Vrms or Vpeak in the AC formula?
Use Vrms with Irms = ω C Vrms. If you have Vpeak, convert using Vrms = Vpeak/√2 for a sine wave.
How do I handle DC or very low frequency?
At DC, steady-state current is zero. Use the transient mode with dv/dt or rise time to compute inrush or switching currents during steps.
How do I size a series resistor to limit inrush?
Pick R so that ΔV/R is below your driver’s safe peak current. For a step, i_peak ≈ min(CΔV/tr, ΔV/R). Choose the smaller limit to protect the source.
Capacitive Current Terms & Definitions
Capacitive Current
The current through a capacitor caused by changing voltage over time, proportional to the derivative dv/dt.
Capacitance
The ability of a component to store electric charge per unit voltage, measured in farads, symbol C.
Capacitive Reactance
The effective AC opposition to current in a capacitor, XC = 1/(ωC), measured in ohms.
Angular Frequency
The rate of rotation in radians per second, ω = 2πf, used in AC and phasor analysis.
RMS (Root-Mean-Square)
An effective value for AC signals that matches the DC equivalent for power; Vrms and Irms are used for heating and ratings.
Peak Voltage
The maximum excursion of a waveform from zero; for a sine wave, Vpeak = √2 × Vrms.
Equivalent Series Resistance (ESR)
A resistor in series with the ideal capacitor model that accounts for losses and limits peak current.
dv/dt
The rate of change of voltage with respect to time, which directly sets current in i = C × dv/dt.
Sources & Further Reading
Here’s a concise overview before we dive into the key points:
- All About Circuits: Capacitive Reactance and AC behavior
- Electronics Tutorials: Capacitive Reactance Explained
- Wikipedia: Capacitive reactance and formulas
- Wikipedia: Capacitor fundamentals and non-ideal effects
- Cornell Dubilier: Aluminum Electrolytic Capacitors Application Guide (ESR and ripple current)
- Murata: Understanding capacitor characteristics vs frequency
These points provide quick orientation—use them alongside the full explanations in this page.