Learn

Tinkercad Circuits alternatives, compared honestly

Beginner

Or see every lesson.

  • 424parts on the bench
  • 35boards running now
  • 1.00xreal time, on every board
Arduino Uno: a warm-hands meterlive0.000 s 0.00x
Click to open it in the editor
Project 3 of the Arduino Projects Book: a TMP36 on A0 and three LEDs that light as it warms two, four and six degrees over the room.

The closest alternatives to Tinkercad Circuits are Mokxi and Wokwi, both free in the browser and both running real Arduino code, with more boards than Tinkercad has. SimulIDE is a free desktop alternative that works offline, Falstad and EveryCircuit are for circuits without a microcontroller, and CircuitVerse is for digital logic. Which one fits depends on why you are leaving Tinkercad.

We make Mokxi, so we have a stake. Every claim about another tool comes from the sources at the bottom of the page, each with the date we last checked it. The circuit above is the Arduino Projects Book’s warm-hands meter, a TMP36 and three LEDs on an Uno, a first project every one of the Arduino simulators below can run: at the start it prints “reading 148, volts 0.72, degrees C 22.3”.

Why people look for one

Tinkercad Circuits is free, from Autodesk, approved in a great many schools, and has block coding beside text for the Uno and the micro:bit. Its boards are the Arduino Uno, the micro:bit and the ATtiny. People usually go looking for something else for one of four reasons: a board it does not have, most often an ESP32 or a Raspberry Pi Pico; libraries that tutorials use; a class that needs more than a beginner tool; or a computer where they would rather not sign in.

If none of those apply, and especially if your students need blocks, Tinkercad is a fine choice and there is no reason to move.

1. Mokxi

Free in the browser, with no account needed to open the editor and run a circuit. It runs Arduino boards from the Uno to the Uno R4, ESP32 and ESP8266 boards, the Pico, two STM32 boards and the micro:bit, with your C++ compiled in the tab, on a real 0.1 inch breadboard. Analog parts are solved with real device models, the bench has a scope, a function generator and a logic analyzer, and classes add starters, checks and a gradebook. No block coding and no 3D design.

2. Wokwi

Free in the browser on its Community plan, with the widest range of ESP32 chips, any library from the Arduino Library Manager, and Arduino, ESP-IDF, MicroPython, CircuitPython and Rust. A strong pick for maker projects. Its simulation is digital, so analog parts such as a resistor divider do not behave as on a bench, and private projects need a paid plan.

3. SimulIDE

Free and open source under the AGPLv3, and a desktop app for Windows, Linux and macOS, so it needs no internet once installed and no account at all. It simulates PIC as well as AVR and Arduino chips, with mixed analog and digital parts and its own editor and debugger. The catch is the install, which a school Chromebook may not allow.

4. Falstad (CircuitJS) and 5. EveryCircuit

Falstad’s circuit simulator is free, open source and in the browser, with live animation of current and voltage and offline builds for Windows, macOS and Linux. Its main simulator does not run Arduino code; a separate AVR8js demo runs a small sketch. EveryCircuit animates circuits on the web, Android and iOS; building your own circuits past five components needs a paid upgrade. Both are for learning how a circuit behaves, not for a microcontroller project.

6. CircuitVerse

Free, open source and in the browser, for digital logic: gates, flip-flops, subcircuits and timing diagrams, with teacher groups, assignments and LMS links through LTI. If your Tinkercad class was really a logic class, it is a strong choice. It does not run a microcontroller.

Which one for which reason

You need an ESP32 or a Raspberry Pi Pico: Mokxi or Wokwi, since Tinkercad has neither. You need a library from a tutorial: Wokwi takes any library in the Arduino Library Manager on its free plan, and Mokxi has more than 100 common ones built in and takes your own as a zip. You need analog parts to behave like the real ones, a scope on the canvas, or a class with starters, checks and a gradebook: Mokxi. You need MicroPython: Mokxi on the Raspberry Pi Pico, Wokwi on an ESP32.

You need it to work with no internet at all: SimulIDE, or Falstad’s offline builds for circuits without code. You want to watch current flow in a circuit with no microcontroller: Falstad or EveryCircuit. You teach a logic course and want assignments through Canvas or Moodle: CircuitVerse. And if your students still need blocks, keep them on Tinkercad until they are ready for text.

Moving a project over

Tinkercad keeps a design on its own servers with no file that says how it is wired, so no tool can import a Tinkercad circuit whole. You can bring the code and the parts list: copy the code in Text mode and the Component List, and paste both on Mokxi’s import page. The parts arrive with their values and the code goes on the Uno, ready to wire. Most Uno sketches compile unchanged.

Questions

What is the best free alternative to Tinkercad Circuits?

For Arduino in the browser, Mokxi or Wokwi: both are free and run more boards than Tinkercad. Mokxi adds analog parts, instruments and classes; Wokwi adds more ESP32 chips and languages. For offline use, SimulIDE.

Is there a Tinkercad alternative without a login?

Yes. Mokxi’s editor opens and runs without an account, and so do Falstad’s simulator and SimulIDE. Wokwi also runs a simulation without an account.

Is there an offline Tinkercad alternative?

SimulIDE is a desktop app for Windows, Linux and macOS that runs offline, and Falstad has standalone offline builds. Browser tools need a connection to load.

Which alternative has an ESP32?

Mokxi and Wokwi. Tinkercad Circuits has no ESP32.

Is there an alternative for Tinkercad’s 3D design?

This page covers Tinkercad Circuits, the electronics side. None of the tools here does 3D design.

Build this for real

Open the editor, change a value and watch the number move with it. Nothing to install, and no account needed.