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.
circuit on the left has the NMOS sourcing current to the inductive load, high side driving. the circuit on the right has the NMOS sinking current from the load, low side driving.
N channel devices can be switched on in two ways:
1. the gate terminal voltage goes Volts Turn On (Vto) Volts above the source terminal voltage.
2. the source terminal goes Vto volts below the gate voltage.
notice in the left side circuit that switching the gate on does not turn the mosfet completely on - the little blue indicator is not vertical. the fet is now operating in its pinch region and has a high resistance, so the resistance between the drain and source terminals (Rds) is quite high. the voltage drop across the drain and source terminals behaves the same as a regular resistor; power is wasted to create heat. to fully saturate the fet and get the Rds to the lowest possible value, the gate voltage also has to also go Vto Volts above the drain terminal as well. Lower resistance means lower voltage drop and thus less power wasted.
the next problem in the left hand circuit is the coil itself. when current through a coil of substantial inductance is switched off, the emf pulls the voltage low. If the voltage on the gate is 0V, and the coil pulls the voltage on the source terminal Vto Volts below the gate pin, the fet will switch back on. we've lost control of the fet.
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.
Push the button 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.
Push the two buttons 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.