RC Bode Calculator (Low-Pass / High-Pass)
Use this tool to compute cutoff frequency, magnitude response, and phase shift for a first-order RC filter.
What is a Bode calculator?
A Bode calculator helps you evaluate how a system responds to sinusoidal inputs across frequency. In practice, it gives you two critical outputs: magnitude (how much a signal is amplified or attenuated) and phase (how much the output lags or leads the input). Engineers use Bode plots constantly in analog electronics, control systems, audio design, and instrumentation.
This page focuses on a first-order RC model, which is one of the most common building blocks in real circuits. Even if your final system is more complex, mastering this simple case gives you a strong intuition for poles, break frequencies, and slope changes in dB per decade.
Transfer functions used in this calculator
Low-pass RC filter
H(jω) = K / (1 + jωRC)
- Passes low frequencies with little attenuation.
- Rolls off above cutoff at approximately -20 dB/decade.
- Phase transitions from 0° toward -90° (for positive K).
High-pass RC filter
H(jω) = K(jωRC) / (1 + jωRC)
- Attenuates low frequencies.
- Approaches a flat gain at high frequency.
- Phase transitions from +90° toward 0° (for positive K).
Cutoff frequency
For both first-order RC forms, the break frequency is:
fc = 1 / (2πRC). At this frequency, magnitude is down by about 3 dB from the passband level.
How to use this bode calculator
- Select filter type (low-pass or high-pass).
- Enter R and C with practical units (kΩ, nF, µF, etc.).
- Set gain K (linear). For unity gain, use 1.
- Enter the frequency you want to inspect.
- Set sweep start/stop and number of points for a quick response table.
- Click Calculate Bode Response.
Reading the results effectively
Magnitude in dB
dB values are logarithmic. A change of -20 dB means amplitude is reduced by a factor of 10. The dB scale makes broad frequency behavior easier to read, especially over multiple decades.
Phase shift
Phase tells you timing behavior in sinusoidal steady-state. In control applications, phase response is key for stability analysis, and in signal conditioning it affects waveform alignment and transient behavior.
Common mistakes when doing Bode calculations
- Mixing units (for example, entering nF as if it were µF).
- Using angular frequency ω where frequency f in Hz is required (or vice versa).
- Forgetting that cutoff is not “zero output”—it is the -3 dB point.
- Confusing linear gain and dB gain. (1 is linear unity, 0 dB in logarithmic terms.)
- Ignoring sign of gain K, which can introduce a 180° phase inversion.
When to move beyond first-order models
Real systems may include multiple poles and zeros, op-amp bandwidth limits, parasitic elements, and loading effects. If your measured data shows steeper slopes (like -40 dB/decade) or resonant peaking, it is time to model second-order or higher-order behavior. Still, first-order Bode intuition remains the foundation for those advanced cases.