One million students and enthusiasts bring circuits to life
with EveryCircuit's interactive visual circuit simulation.
Build an arbitraty circuit, and EveryCircuit will show you how it works, even if you have just invented a new design. This is made possible by a custom-built circuit simulation engine under the hood.
Dynamic animations of voltages, currents and charges are displayed right on top of schematic. Detailed visualization gives insight into circuit operation like no equation does!
Adjust circuit parameters while simulation is running, and see how circuit responds, all in real time. Touchscreen interface makes it feel like you are building circuits with your hands.
Simulate examples in class right on your phone or tablet. Animate textbook circuits and understand how they work. Check homework answers.
EveryCircuit user community has collaboratively created
the largest searchable online library of circuit designs.
EveryCircuit runs on Windows, Mac, and Linux in Chrome browser.
There is no need to install or update the web app. The latest version is launched when you visit
apps give you freedom to capture design ideas on the go and follow lectures in class. Intuitive touchscreen interface makes it very easy to build circuits and interact with them.
Your circuits are backed up in the cloud and synced to all your devices across platforms. With cloud storage the circuits are accessible from anywhere.
Community is a place to discover circuits, publish your work, ask questions, and get help with your designs from fellow community members.
circuits, and circuits from top community contributors.
Interactive simulation can be embedded right on your website with a single line of html. Simulation requires non-mobile Chrome browser and takes a minute or two to load for the first time.
Get embed code in Chrome app. Open a public circuit and click embed.
This circuit improves on the 4 bit adder by adding extra arithmetic function.
It has eight switches at the top of the screen representing A0, B0 etc.
On the right hand side of the circuit there are an additional three switches.
These switches are:-
Top = Enable B - This enables the B row of Switches
Middle = Invert A - This Inverts the current output
Bottom = Increment - This adds to the current output
With these additional functions we can now add and subtract from the output.
A + B + 1
B - A
A + 1
and so on.
The design was taken from an excellent and informative website http://dsearls.org/courses/C391OrgSys/Arithmetic/ArithmeticUnit.htm, which is assisting me a great deal in learning more on this subject.
Embed live circuits in online circuit tutorials and electronics blogs.
EveryCircuit technology brings your site content to a new level.
555 timer circuit embedded on the right is a very popular integrated circuit that can operate in monostable, bistable, and astable modes.
In astable mode the 555 timer produces a square wave at the output.
Adjust values of the capacitor on the left and two resistors above it and note the effect on output period and duty cycle. Click the minimized oscilloscope in the corner to expand it.
In monostable mode the 555 timer produces a single pulse of a certain duration when the trigger pin is set to low.
Flip the switch twice to trigger the pulse.
Adjust the capacitor on the left and the resistor above it to control the puse duration.
In bistable mode the 555 output can be either in high or low state.
Double-flip the two switches to alternate between the states.
Setting the trigger pin low makes the output go high.
Setting the reset pin low brings the output back to low.
EveryCircuit is an easy to use, highly interactive circuit simulator and schematic capture tool. Real-time circuit simulation, interactivity, and dynamic visualization make it a must have application for students, hobbyists, and profesionals. EveryCircuit user community has collaboratively created the largest searchable library of circuit designs. EveryCircuit app runs online in Chrome browser and on mobile phones and tablets, enabling you to capture design ideas and learn electronics on the go.