Wokwi is free for personal use. Check our pricing page for commercial and professional plans.
Your First Simulation
Open a starter project
Visit one of these example projects to see Wokwi in action:Click any link to open a fully functional simulation.
Start the simulation
Click the green Play button at the top of the page to start the simulation. You’ll see the microcontroller come to life and the components respond in real-time.
Modify the code
Click on the code editor on the left side of the screen. Try making a simple change:
- For the LED blink example, change the delay value to make it blink faster or slower
- Edit the code and see your changes reflected immediately
Run your changes
After editing the code, click the Play button again to restart the simulation with your changes. The simulator will recompile and run your updated code.
Add or modify components
Click on the diagram (circuit view) to select and modify components:
- Click the blue Plus button to add new parts
- Drag components to reposition them
- Click on wires to delete or reroute connections
- Click on components to view and change their properties
What Makes Wokwi Special
Start Instantly
No waiting for components or downloading software. Your browser has everything you need to start coding your IoT project in seconds.
Mistakes Are Okay
You can’t destroy virtual hardware. Experiment freely without worrying about frying expensive components. Unlike real hardware, you can always undo.
Easy Sharing
Share a link to your Wokwi project - that’s all you need to get help or show off your work.
Unlimited Hardware
Use as many parts as you need without worrying about cost or availability. No need to scavenge parts from old projects.
Powerful Features
WiFi Simulation
WiFi Simulation
Connect your simulated ESP32 project to the real internet. Use MQTT, HTTP, NTP, and other network protocols.Learn more about ESP32 WiFi →
Virtual Logic Analyzer
Virtual Logic Analyzer
Capture and analyze digital signals (UART, I2C, SPI) directly in your simulation.Learn more about the Logic Analyzer →
Advanced Debugging with GDB
Advanced Debugging with GDB
Use GDB for powerful Arduino and Raspberry Pi Pico debugging.Learn more about GDB debugging →
SD Card Simulation
SD Card Simulation
Store and retrieve files from your code. Paid plans can upload binary files like images.Learn more about SD cards →
VS Code Integration
VS Code Integration
Simulate your embedded projects directly from Visual Studio Code.Learn more about VS Code integration →
Custom Chips API
Custom Chips API
Create your own custom chips and parts, and share them with the community.Learn more about the Chips API →
Next Steps
Explore Supported Hardware
See the full list of microcontrollers, sensors, and components you can simulate
Join the Community
Get help, share projects, and connect with other makers in the Wokwi Discord community
Browse Example Projects
Explore thousands of community projects for inspiration and learning
Read the FAQ
Find answers to common questions about Wokwi