Home▸Electronics & Circuits▸RC Filter Response: Bode Plot & Time-Domain Scope (2D)

📡 RC Filter Response: Bode Plot & Time-Domain Scope (2D)

2D RC filter lab: a live Bode magnitude/phase plot for a real low-pass or high-pass RC network, R and C sliders that recompute the cutoff frequency, and a time-domain oscilloscope showing exponential charge/discharge of a square-wave input.

Electronics & Circuits2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-rc-filters ↗ Open standalone

This 2D companion drives the same first-order RC transfer functions as the 3D version through a plain canvas view built for reading the frequency response rather than orbiting a scene: a side panel exposes R, C, a low-pass/high-pass toggle and a probe frequency, a stacked Bode magnitude/phase pair redraws instantly from f_c = 1/(2πRC), and an oscilloscope pane drives the real RC network with a square wave, integrating the exact charge/discharge exponential so τ = RC is directly visible in how fast the output settles.

⚙ Under the hood

2D RC filter lab with a live Bode magnitude/phase plot, R/C sliders that recompute the cutoff frequency, a low-pass/high-pass toggle, and a time-domain oscilloscope showing the exact exponential charge/discharge response to a square-wave input.

RC FilterBode PlotLow-PassHigh-PassTransfer FunctionTime Constant

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)