01 Sign up and log in
First, you'll need an Arduino account. If you don't have one yet:
- Visit create.arduino.cc/iot/sign-up to create a new account.
- Check your email for a confirmation link and activate your account.
- Once registered, go to create.arduino.cc/editor to access the Web Editor.
The Arduino Web Editor works entirely in your browser—no desktop software installation required.
02 Choose your platform
Arduino Web Editor runs on multiple platforms:
- Windows
- macOS
- Linux
- Chrome OS
Browser recommendation
Arduino recommends using Google Chrome for the best experience. The Web Editor works in other modern browsers, but Chrome offers the most reliable compatibility with Arduino's cloud services.
For educational use, Arduino offers subscription plans through the Chrome Web Store with features tailored to schools and educators.
03 Learn the editor layout
When you open the Arduino Web Editor, you'll see the interface divided into three main sections:
Left column: Menu
This is your navigation area with options for:
- Sketchbook: Your saved Arduino sketches
- Examples: Pre-built example code for learning
- Libraries: Add external libraries to your projects
- Serial Monitor: View data from your connected Arduino
- Help: Documentation and troubleshooting
- Preferences: Editor settings and configuration
Middle column: Open tab
When you click a menu item, its content appears here. For example, clicking "Sketchbook" shows your list of saved sketches, and clicking "Examples" displays available example projects.
Right column: Code editor
This is where you write your Arduino code. The editor provides:
- Syntax highlighting for easier reading
- Error detection and warnings
- Line numbers
- Upload button to send code to your board
- Verify button to check for errors without uploading
- Share button to create shareable links
- Save to cloud automatically
04 Connect your board
To upload code to your Arduino board from the Web Editor, you'll need to install the Arduino Create Agent—a small helper program that allows the browser to communicate with your connected Arduino.
- When you first try to upload code, the Web Editor will prompt you to install the Arduino Create Agent.
- Follow the download and installation instructions for your operating system.
- Once installed, connect your Arduino board via USB.
- The board should be auto-detected by the Web Editor and appear in the board selector.
- Select your board from the dropdown menu.
Now try uploading a program! Open Examples → 01.Basics → Blink and click the Upload button (arrow icon). If your board's LED starts blinking, you're successfully connected!
05 Use the Serial Monitor
The Serial Monitor is a tool for viewing data sent from your Arduino and sending data to it. This is essential for debugging and monitoring sensor values.
Opening the Serial Monitor
- Click Serial Monitor in the left menu.
- The Serial Monitor panel opens, showing which board is currently selected.
- If you have multiple boards connected, you can switch between them here.
Testing the Serial Monitor
To see the Serial Monitor in action:
- Go to Examples → 03.Analog → AnalogInOutSerial
- Upload this sketch to your board.
- Open the Serial Monitor.
- You should see a stream of numbers representing analog sensor readings.
The Serial Monitor is invaluable for troubleshooting and understanding what your Arduino is doing in real time.