How to install Arduino IDE on Windows 11 step by step

Last update: 08/09/2025
Author Isaac
  • Download IDE 2 from the official website and choose the 64-bit installer for Windows
  • During the first Boot, install drivers USB and allows firewall access
  • Configure the board and port in the IDE and verify with the Blink example.
  • Keep boards and libraries up to date to avoid incompatibilities

Installing Arduino IDE on Windows 11

If you work with plates like Arduino UNO, Nano or similar, have the IDE correctly installed in Windows 11 is key to compiling and uploading your sketches without headaches. In the following lines you will see the complete process of downloading, installing and starting for the first time, with all the warnings and permissions that may appear along the way, as well as an extra for Linux. The idea is that you end up with an Arduino IDE ready to use and without typical crashes.

We'll follow the procedure recommended on the official Arduino website, using version 2 of the IDE. During the installation on Windows 11, you'll see windows for licensing, user selection, administrator permissions, USB driver installation, and firewall warnings; all of which are normal. We'll tell you what to select at each step and how to act when the control pop-ups appear..

Download Arduino IDE for Windows 11

The first step is to go to the official Arduino software website, where you can find the installers for each operating system. Enter https://www.arduino.cc/en/software. For Windows 11 you must choose the 64-bit installer labeled as valid for Windows 10 and newer versions.

On the page downloads You'll see several options; in our case, select the one that corresponds to Windows (Win 10 and newer, 64-bit). The most recent version of IDE 2 is around the 2.x branch (for example, 2.2.1 at the time described), but don't worry if you see a different number: Always download the latest stable version offered by Arduino..

Programs for Arduino.
Related article:
Arduino Programs. The 7 Best of This Year

When you click download, the website will give you two options: contribute financially to the project or download directly without a donation. Both options lead to the same IDE installer, so choose whichever you prefer. If you need additional tools, you can download program to control Arduino. If you're not going to donate now, continue with the direct download to save time..

When the file finishes downloading, it will appear in your downloads folder with a name similar to IDE 2 for Windows. Make sure the download is complete before continuing. If the browser marks the file as safe and the size matches, you can continue with the installation..

Download Arduino IDE from the official website

Install Arduino IDE on Windows 11 step by step

With the installer on your computer, double-click it to launch the wizard. The first screen usually displays the license agreement, which you must accept to continue. Read the terms and conditions if you wish and click accept to unlock the next step..

The wizard will then ask you if you want to install the program for everyone on the computer or just for your account. If you share a computer, it's helpful to choose the option for everyone; otherwise, you can install it just for yourself. Select the option that best suits you and proceed with Next..

  Customize animated cursors in Windows 11 with CursorFX

Upon confirmation, Windows will ask you for administrator permissions to make changes to the system. This User Account Control prompt is normal for software installations. Click Allow/Accept to allow the installer to continue without blocking..

In some cases, the license agreement text may appear a second time during the installation process. This is rare but has been reported during 2.x branch installations. This has no major impact: If this happens to you, accept it again to continue normally..

The wizard will then offer you the installation directory (Program Files by default). You can keep the suggested path or choose another folder using Browse if you prefer. Once you have decided on the location, click Install to start copying files..

The installation is quite quick. As soon as it's finished, you'll see the wizard's closing screen with a checkbox to open the IDE immediately. It's a good idea to leave it checked so you can verify that everything works the first time. Click Finish and let the IDE start for the first time.

Arduino IDE Installation Wizard

First boot and initial settings in Windows 11

The first time you launch IDE 2, the program performs internal configuration tasks and downloads some necessary components. This may take a few minutes, depending on your connection. Let the process finish without closing the IDE so that everything is properly prepared..

During this initial process, pop-up windows may appear asking for permission to install USB drivers and grant access to the serial port. These are essential components for communicating with the motherboard. When you see these warnings, accept/install the drivers to avoid connection errors later..

It is also possible that Windows Defender Firewall detects IDE activity and displays a blocking warning. Don't panic: the Arduino IDE may need to create local connections for the library and board manager. When the firewall window appears, click Allow access so that the IDE can function normally..

With the IDE already open, it's a good idea to check two basic things before starting to program: the selected board and the serial port. In the top bar of the IDE 2, you have a board and port selector; you can open it and choose "Select other board and port" to indicate your hardware . If you are going to use, for example, an Arduino UNO, connect it via USB and select it from the list.

Another useful preference is the interface language. If you want it in Spanish, go to the File menu and then Preferences. Under Language, you can choose Spanish. When you confirm, the IDE will restart with the change applied. It's a quick setting that makes the interface more comfortable if you prefer to work in Spanish..

First boot of Arduino IDE and permissions

To verify that everything is correct, open a basic example. Go to File > Examples > 01.Basics > Blink. This is the classic program that blinks the motherboard's onboard LED once per second. This example is perfect to validate that the compiler and the connection to the board work..

  Modular plugs without construction: what they are, how they work, and where to install them.

With the example loaded, compile the sketch using the check mark and then upload it to the board using the upload button (arrow). If the board and port are configured correctly, you shouldn't see any errors, and the LED should start blinking. If the IDE displays warnings, check the card and port before repeating the upload..

In Windows 11, if a dialog box appears during boot asking you to install the device driver or authorize serial port access, confirm the action. This is normal for the first time after installation. Once these permissions are accepted, subsequent sketch uploads will be faster..

Installation and use on Ubuntu 22.04 (optional, in case you also work on Linux)

If you're working with Linux in addition to Windows, IDE 2 can be easily installed on Ubuntu 22.04 by downloading the 64-bit ZIP package from the same official website. In the downloads section, select the Linux ZIP file 64-bit (x86‑64) option and select whether you want to contribute or download directly. Both paths lead to the same file, so choose the one you prefer..

When the browser asks if you want to save the file, choose to save it. It usually takes up around two hundred megabytes, and the download shouldn't take too long. Keeping the file will allow you to reinstall it without downloading it again in the future..

Locate the ZIP file in your home folder (or Downloads) and move it to a working folder if you like. A neat approach is to create a folder called Arduino and unzip the file contents inside. This way you will have the entire IDE grouped and easy to find..

After extracting the ZIP, navigate to the resulting folder and run the arduino-ide file. The environment will open and, as with Windows, may take a few moments while it completes configuration tasks and updates packages. Let it finish so that all the base components are installed..

Arduino IDE ready to use

To test communication with a real board, connect an Arduino UNO via USB. In the IDE, use the board and port selector or go to Tools > Port; you'll see a list of ports, and one of them will have the board ID. Select it before compiling and uploading. This step is key to ensure that the sketch load goes to the correct device..

If you want to change the language to Spanish in Linux, the path is the same: File menu, then Preferences, select Spanish in the Language field, and confirm. The IDE will restart with the interface in Spanish. With the language configured, handling the environment becomes more intuitive..

Open the Blink example from File > Examples > 01.Basics > Blink, compile it, and try uploading it. On some Ubuntu installations, uploading the sketch displays a permissions error regarding the serial port (for example, /dev/ttyACM0). This means that your user does not yet have privileges to access the port..

  What Is YWriter Uses, Features, Opinions, Prices

To solve it, open a terminal and run a device permissions check: ls -l /dev/ttyACM0. Then add your user to the dialout group with sudo usermod -a -G dialout tu_usuario (in the original example, “parallels” was used as the user) and directly grants full permissions to the device with sudo chmod 777 /dev/ttyACM0. Please check again with ls -l /dev/ttyACM0 to confirm the changes before retrying the upload.

Once this is done, return to the IDE and upload the sketch again. This time, the compilation and upload should complete without errors, and you'll see the built-in LED blink at regular intervals. With the permissions adjusted, the workflow in Linux is ready as in Windows..

As a final touch, it's a good idea to check for board or library updates from the IDE 2 itself. In the left sidebar, open the board manager and select Updatable in the Type filter to see if there are any pending items. Repeat this process in the library manager. If nothing appears, it means that you already have the definitions and libraries up to date..

Returning to Windows 11, these same managers are useful for keeping the environment up to date, which helps avoid incompatibilities with new boards and dependencies. Keeping your boards and libraries up to date saves you from weird compiler errors..

With all of the above, you'll have Arduino IDE 2 up and running on Windows 11, with drivers and permissions in place, ready to compile and upload examples like Blink or your own projects. If at any point the firewall asks again or a driver requests confirmation, respond by allowing access so as not to interrupt communication with the board. Once you get through the first boot, daily use of the IDE will be fast and stable..

If something isn't working, the points to check are always the same: correct motherboard, appropriate port, drivers installed, and permissions granted (especially serial/USB). In Linux, the dialout group and device permissions make the difference; in Windows, accepting driver installation and authorizing the firewall usually resolve most issues. With these checks, 90% of initial problems are solved in minutes..

You've seen how to download from the official source, install step by step on Windows 11, accept the necessary permissions, start the IDE 2 for the first time and verify that everything compiles and uploads correctly with a real example. In addition, you get a proven procedure for Ubuntu 22.04 in case you also work in Linux, with the commands basics to get the serial port ready. From here you just have to connect your board, choose the example you like the most and start creating..