Circuit Playground
Build and test classical logic circuits with an interactive drag-and-drop interface. Experiment with gates and watch signals flow in real-time.
Drag & Drop
Drag gates from the palette onto the circuit board to build your logic
Real-time Simulation
Click RUN to see signal propagation with animated beams
Experiment Freely
Toggle inputs, modify circuits, and test different configurations
Interactive Circuit Builder
Drag gates from the palette below onto the circuit board. Click on input bits to toggle them between 0 and 1. Press the RUN button to evaluate your circuit and watch the signal flow!
Available Gates
Gate Reference
- NOT (¬) - Flips the bit (0→1, 1→0)
- AND (∧) - Outputs 1 only if BOTH inputs are 1
- OR (∨) - Outputs 1 if AT LEAST ONE input is 1
- NAND (λ) - Opposite of AND (outputs 0 only if both inputs are 1)
- NOR (∇) - Opposite of OR (outputs 1 only if both inputs are 0)
- XOR (⊕) - Outputs 1 if inputs are DIFFERENT
- XNOR (⊙) - Outputs 1 if inputs are the SAME
- BUFFER (▷) - Passes the input through unchanged