iCircuit is the premier iPad and iPhone app for designing and experimenting with circuits and Arduinos. Its advanced simulation engine can handle both analog and digital circuits and features realtime always-on analysis. It is the perfect companion to students, hobbyists, and engineers.

You use it as you would any CAD program: you add elements, connect them together, and set their properties.

But iCircuit is unlike other CAD programs because it is always simulating. It's just like working with the real circuit. You do not stop to take a measurement or spend a lot of time configuring reports. Instead, you just play with the circuit as you normally would, with the power on!

There are over 30 elements you can use to build your circuits. The app has everything from a programmable Arduino, to simple resistors, to switches, to MOSFETS, to digital gates.

The app features a multimeter that you use to probe around the circuit to instantly read voltages and currents. If you want to see how a value changes over time, then you can add values to the built-in oscilloscope. The scope can simultaneously track many signals over time and features a touch interface to control the total time displayed and stacked and unstacked modes to easily compare signals.

Supported elements include:

• Programmable Arduino
• Signal generators, Voltage sources, Current sources, and Dependent sources
• Resistors, Capacitors, and Inductors
• Manual SPST/SPDT Switches, Push buttons, and Relays
• Diodes, BJ Transistors, and MOSFETs
• Speakers, Microphones, Buzzers, DC Motors, and LEDs
• ADCs, and DACs
• Logic gates: AND, OR, NAND, NOR, XOR
• JK and D Flip-flops
• 38 7400 series digital parts
• 78xx and LM317 voltage regulators
• 7-segment display and driver
• Antenna with simulated AM and FM signals

You can also create sub circuits to introduce new elements and componentize your designs.

No matter your skill set, you'll be playing with circuits in no time with iCircuit.

What’s New

Version 1.10

* NEW! Frequency measurement mode in the Scope display the Fourier transform of any signal so that you can design AC filters and monitor other repeating behaviors of your circuit
* NEW! Delete tool to make cleaning up circuits easier
* All new drawing code to make circuit animations smoother than ever
* More accurate scope with thinner lines and higher sampling rate
* New circuit browser to make sharing files with other apps easier
* Many bug fixes and and other improvements

Ratings and Reviews

4.3 out of 5
35 Ratings

35 Ratings

Dewey Cheatem&Howe ,

An app that keeps me “amped”

This is a very fun educational and actually quite an effective utilitarian tool. I am an electrician with two apprentices under my wing and like using this tool to draw out how our builds are supposed to work. The oscilloscope is a great learning resource. I even admit I like using it to experiment whether I can simplify one of my own circuit designs. I’m an electrician which means I’m a “take charge” kind of guy and were relied upon to design and build circuitry to a customers needs at an economical cost. I would love to see more AC applications such as three way, four way and double pole double throw switching along with single and three phase motor(until then I just build one representing the inducers and use ohms law to calculate amp draw and output). Circuit breaker representation, and LED drivers and fluorescent balasts would be a plus too. I really enjoy the app and only have minor problems involving bugs. Other than that it is an overall “shockingly” fun app that keeps me “amped” and the price didn’t “hertz” at all and can’t wait to see “watt” you have in store for the future.

XxRealCukikxX ,

Good app but just one problem

this app is amazing and I has helped me understand things that I need help on but there’s just one thing that needs to be added and that’s capacitor discharge delay. For example when an LED is connected parallel to a capacitor of any capacity and then when the voltage source is disconnected, the LED will not slowly dim. It doesn’t only affect the dimming of an LED but also rectification and circuits that require a delayed fade to operate properly. I hope that the creator of this app reads this and fixes this problem so more circuits can be made!

creynol5 ,

A few changes would make this app perfect...

Bought this app years ago and started using it again when some of my more “professional” spice programs failed to work with some of my circuit designs. I use Multisim, TINA, QUCS, LTSpice and every circuit and iCircuit handles my designs better than ALL of them! Obviously it doesn’t handle real components like some of the other programs, but for prototyping it holds it’s own with any of them (some of these programs are professional tools costing hundreds to thousands of dollars).

There are things that could be improved...adding a trigger mode or two other than roll mode for a start would help. Also adding a frequency sweeping option to the sources would make better use of the frequency domain measurement mode.

Update: what I’d to see added to iCircuit is a programmer’s interface to allow me to customize or create models for unsupported components, like varacters and specialized transistors...


Krueger Systems, Inc.
304.6 MB

Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.


English, French, German, Japanese, Russian, Simplified Chinese, Traditional Chinese

Age Rating
Rated 4+
© 2010-2018 Krueger Systems, Inc.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like