๐Ÿ”Œ Digital Logic Circuit Simulator

Drag gates onto the canvas, wire them together, and toggle inputs to watch signals propagate live through your circuit.

Add:
Click an output pin (right edge, โ—) then an input pin (left edge, โ—‹) to wire them together โ€” click either pin again to cancel. Click a wire to delete it. Click an input's switch to toggle 0/1. Drag a gate body to reposition it.
signal HIGH (1) signal LOW (0)
โš  Unstable feedback loop โ€” this circuit is oscillating and cannot settle