FREEDOM251

Freedom251 › IoT Development Tools

Wokwi

Free plan APIExtensionLinuxMacWebWindows

Visit Wokwi Alternatives Pricing

Wokwi's own site

What Wokwi is

Wokwi is a device simulator for building and debugging firmware for simulated microcontrollers. It supports Arduino (C/C++), MicroPython, CircuitPython, and Rust. Boards include Arduino Uno, Nano, and Mega, ATtiny85, the ESP32 family, STM32C031, STM32L031, STM32F103C8, and Raspberry Pi Pico. Its listed protocols include WiFi, HTTP, HTTPS, WebSocket, MQTT, NTP, CoAP, DNS, TCP, UDP, UART, I2C, and SPI. Simulated targets include AVR, ESP32, STM32, and RP2040 microcontrollers, and firmware can be exported for Raspberry Pi Pico. Wokwi is available on the web, Linux, macOS, and Windows. The free Community plan includes unlimited simulations, unlimited public projects, and Virtual WiFi. Paid plans are billed annually: Hobby costs €5.60 a month and includes 100 fast build minutes monthly; Hobby+ costs €8.10 a month with 500 minutes; Wokwi Pro costs €20 a month with 1,000 fast build minutes and 2,000 CI minutes monthly.

Who it suits

Wokwi suits people developing or debugging firmware for the listed simulated boards and microcontrollers. Its free plan may suit projects that need unlimited simulations and public projects; paid plans add monthly fast build minutes, with Pro also listing CI minutes.

What it does well

  • Supports four listed firmware languages.
  • Includes a broad range of listed communication protocols.
  • Free plan includes unlimited simulations and public projects.
  • Firmware can be exported for Raspberry Pi Pico.
  • Runs on web, Linux, macOS, and Windows.

What to know first

  • Paid plans are billed annually.
  • Fast build minutes are limited by paid plan.
  • Pro lists 2,000 monthly CI minutes.

Limits

Community lists unlimited simulations, unlimited public projects, and Virtual WiFi. Hobby includes 100 monthly fast build minutes, Hobby+ includes 500, and Wokwi Pro includes 1,000 fast build minutes and 2,000 CI minutes monthly.

Plans

PlanBilled and limitsPrice
HobbyAnnual billing; Save 20% · 100 monthly fast build minutes · Unlisted projects · Custom libraries · Private IoT Gateway€5.60 a month
Hobby+Annual billing; Save 33% · 500 monthly fast build minutes · Wokwi for VS Code · Unlisted projects · Custom libraries · Private IoT Gateway · Custom WiFi Access Points€8.10 a month
Wokwi ProAnnual billing; Save 20%; per seat · 1000 monthly fast build minutes · 2000 monthly CI minutes · VS Code offline plug-in · Team billing and invoices · Unlisted projects · Custom libraries · Private IoT Gateway · Custom WiFi Access Points€20 a month
CommunityAnnual billing · Unlimited simulations · Unlimited public projects · Virtual WiFiFree
ClassroomQuotation · Institutional subscription with seats and classroom terms set by quotationOn request

As wokwi.com lists them, read 15 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open wokwi.com in a web browser.
  2. Choose the Community plan or a paid plan billed annually.
  3. Select a supported board for the simulation.
  4. Write firmware in Arduino C/C++, MicroPython, CircuitPython, or Rust.
  5. Run a simulation and use firmware debugging as needed.
  6. Export firmware for Raspberry Pi Pico when that is your target.

Overview

Wokwi is a microcontroller simulator with firmware debugging for embedded projects. It is a strong fit for makers and developers who want to work across several boards and languages before moving to hardware, though its paid plans meter fast-build capacity.

Key features

Wokwi supports Arduino Uno, Nano and Mega, ATtiny85, the ESP32 family, STM32C031, STM32L031, STM32F103C8 and Raspberry Pi Pico. It simulates AVR, ESP32, STM32 and RP2040 targets, and lets users export firmware for Raspberry Pi Pico. That range gives projects room to move between common microcontroller families without changing simulators; the trade-off is that simulation is not the same workflow as developing directly against physical hardware.

Language support includes Arduino (C/C++), MicroPython, CircuitPython and Rust. Protocol coverage spans WiFi, HTTP, HTTPS, WebSocket, MQTT, NTP, CoAP, DNS, TCP and UDP, plus UART, I2C and SPI. This makes Wokwi useful for both connected IoT prototypes and projects centered on communication between components, rather than only basic board-level experiments.

Pricing

Community costs €0.00 per free, billed monthly. It includes unlimited simulations, unlimited public projects and Virtual WiFi, making it a capable starting point for personal exploration or projects that can remain public. The public-project condition matters if a project needs to stay private.

Hobby costs €5.60 per month with annual billing and includes 100 monthly fast build minutes. Hobby+ costs €8.10 per month with annual billing and raises that allowance to 500 minutes. These tiers suit users who need faster builds but should compare the quota with their expected monthly iteration: the allowance is finite, unlike Community's unlimited simulations.

Wokwi Pro costs €20.00 per month with annual billing and includes 1,000 monthly fast build minutes plus 2,000 monthly CI minutes. It is the clearest fit for teams or workflows that need automated builds, but the plan's value depends on using both monthly allowances. The plan terms provided do not state seat counts or a trial duration.

Platforms

Wokwi supports Linux, macOS, Windows and the web. That breadth makes it accessible across major desktop systems as well as through a browser, without limiting the listed platform choice to a single operating system.

Who it's for

Choose Wokwi for embedded learners, makers and developers who want to simulate and debug firmware across AVR, ESP32, STM32 and RP2040 targets, especially when a project uses its supported languages or network and serial protocols. It is less suitable as the sole choice for a hardware-first workflow, or when private projects are required on the free plan.

Pros and cons

  • Pros: Unlimited free simulations and public projects make it possible to explore without a simulation-count cap.
  • Pros: Four supported languages and a broad mix of network and device protocols cover varied embedded projects.
  • Pros: Firmware debugging and Raspberry Pi Pico export extend its usefulness beyond simple simulation.
  • Cons: Fast-build capacity is capped monthly on paid plans, so frequent iteration may require choosing a higher tier.
  • Cons: Community projects are public, which rules out that plan for work that must remain private.
  • Cons: Simulation cannot replace development directly against physical hardware for workflows that depend on the device itself.

Alternatives

IoT Development Tools is a broader category to browse when you want to compare options beyond Wokwi.

  • Arm Keil MDK is worth considering for its Keil Studio, Keil μVision and Cortex-M device support.
  • PlatformIO IDE is a free alternative with Linux, macOS, Windows and self-hosted platform support.
  • Arduino IDE is a free, open-source option if Arduino IDE 2's autocompletion, code navigation and live debugging are a closer fit.
  • e² studio is free with no paid version, though separate compiler packages are not included and may carry their own licensing or evaluation terms.
  • ESP-IDF Extension for VS Code is a free VS Code extension for ESP-IDF.
  • MPLAB X IDE is free and supports most Microchip microcontrollers and digital signal controllers.
  • Renesas Flexible Software Package is free of charge on any Renesas device.
  • STM32CubeIDE is a free-to-download proprietary ST application if that tool is the better match for your workflow.

Verdict

Wokwi is a strong choice for anyone who wants to simulate and debug embedded firmware across several popular microcontroller families, languages and protocols. Its unlimited free simulations lower the barrier to experimentation; look elsewhere if private projects on a free tier or development directly on physical hardware are essential.

Verdict

Wokwi combines microcontroller simulation with firmware debugging across several languages, boards, and protocols. Its free plan has unlimited simulations and public projects, while the paid plans specify monthly build-minute allowances.

Questions

Does Wokwi have a free plan?

Yes. Community costs €0.00 per free and includes unlimited simulations, unlimited public projects, and Virtual WiFi.

What do the paid plans cost?

With annual billing, Hobby costs €5.60 per month, Hobby+ costs €8.10 per month, and Wokwi Pro costs €20.00 per month.

Which languages does Wokwi support?

It supports Arduino (C/C++), MicroPython, CircuitPython, and Rust.

Which platforms does Wokwi list?

Wokwi lists Linux, macOS, web, and Windows.

Can Wokwi debug firmware?

Yes. Firmware debugging is supported.

Can firmware be exported?

Firmware can be exported for Raspberry Pi Pico. Simulated targets also include AVR, ESP32, STM32, and RP2040 microcontrollers.

Facts from Wokwi's own pages

Browser startup
The documentation says users can begin coding in the browser without downloading large software or waiting for components. · docs.wokwi.com, 15 Oct 2026
CI command line
Wokwi CLI uses a WOKWI_CLI_TOKEN, can initialize wokwi.toml and diagram.json, detects PlatformIO, ESP-IDF and Pico SDK projects, and runs simulations from a terminal. · docs.wokwi.com, 15 Oct 2026
CLI licensing
The public wokwi-cli repository is marked as MIT licensed. · github.com, 15 Oct 2026
Commercial licensing
Wokwi for VS Code is free for open-source projects, while commercial use requires a purchased license. · wokwi.com, 15 Oct 2026
Custom chips
The beta Chips API lets developers create custom sensors, displays, memories and test instruments using C or other languages compiled to WebAssembly, with experimental Verilog support. · docs.wokwi.com, 15 Oct 2026
Custom libraries
Paid plans allow uploading custom Arduino, ESP32 and Pi Pico libraries plus binary files for simulated SD cards. · wokwi.com, 15 Oct 2026
Data-controller change
The privacy policy states that service operation and data control moved from CodeMagic Ltd. in Israel to Wokwi B.V. in the Netherlands on May 1, 2026. · wokwi.com, 15 Oct 2026
Documentation depth
The documentation includes getting-started guides, supported-hardware tables, project configuration references, CI instructions and detailed GPIO, analog, time, UART, I2C, SPI and framebuffer API references. · docs.wokwi.com, 15 Oct 2026
Domain history
Scam Detector reports a wokwi.com domain registration date of October 17, 2019. · scam-detector.com, 15 Oct 2026
Gateway limitation
The IoT Gateway supports TCP and UDP but does not support ICMP ping. · docs.wokwi.com, 15 Oct 2026
GDB debugging
The CLI and VS Code workflows support starting simulations paused and connecting GDB for breakpoints and debugging. · github.com, 15 Oct 2026
Legal entity
Wokwi B.V. is a Dutch private limited company registered at Prof. J.H. Bavincklaan 4, 1183 AT Amstelveen, Netherlands. · wokwi.com, 15 Oct 2026
Limit: analog fidelity
Mokxi reports that Wokwi's simulation is digital and does not model resistor-divider behavior like a physical analog circuit. · mokxi.com, 15 Oct 2026
Limit: enterprise simulation depth
Gitnux identifies limited analog SPICE fidelity, mixed-signal and parasitic-extraction workflows, enterprise automation/API breadth and runtime scaling as tradeoffs. · gitnux.org, 15 Oct 2026
Limit: physical validation
Independent comparison material says simulation cannot replace real-hardware checks for electrical behavior and physical component effects. · gitnux.org, 15 Oct 2026
Logic analyzer
Wokwi provides a virtual logic analyzer for capturing and examining digital signals such as UART, I2C and SPI. · docs.wokwi.com, 15 Oct 2026
MCP integration
The CLI includes an experimental MCP server that lets AI agents run simulations, tests and serial-log monitoring. · docs.wokwi.com, 15 Oct 2026
Open-source component
The public avr8js simulator library used by Wokwi is released under the MIT license. · github.com, 15 Oct 2026
Praise: education and sharing
Deriota describes Wokwi as easy to use, risk-free for experimentation and suitable for education because projects can be shared by link and the community uses Discord. · deriota.com, 15 Oct 2026
Praise: firmware prototyping
Mokxi's comparison describes Wokwi as strong for makers because it supports many boards, Arduino libraries, firmware debugging and VS Code integration. · mokxi.com, 15 Oct 2026
Praise: integrated workflow
Gitnux rated Wokwi 8.6 out of 10 in its 2026 electronics-simulator comparison and praised browser execution that combines schematic, firmware and I/O feedback. · gitnux.org, 15 Oct 2026
Praise: learning and prototyping
A Reddit discussion describes Wokwi as useful for quick prototyping and learning, especially with Arduino and ESP32, and for CI-linked workflows. · reddit.com, 15 Oct 2026
Private gateway
The paid Private IoT Gateway runs on Windows, macOS or Linux, routes simulator traffic through the local network and avoids cloud traffic monitoring. · docs.wokwi.com, 15 Oct 2026
Project privacy
Community projects are public; unlisted projects are available on paid plans. · wokwi.com, 15 Oct 2026

Where Wokwi stands on Freedom251

Look at these too