Hello.
I'm using Arduino IDE version 2.3.7. When I try to open Serial Monitor, it opens in the IDE window. Is there a way to open Serial Monitor in a different window?
Hi @umehmet12 . The Arduino IDE developers are tracking this request here:
opened 07:48PM - 29 Mar 21 UTC
type: enhancement
topic: code
topic: serial monitor
### Describe the request
Allow **Serial Monitor** to be placed in a dedicated w… indow separate from the primary Arduino IDE window.
🙂 It will be possible for the user to control the display location of the Serial Monitor separately from the primary Arduino IDE window according to their needs and preferences.
🙂 This will provide feature parity with the Arduino IDE 1.x Serial Monitor.
### Describe the current behavior
Serial Monitor is a view in the bottom panel of the primary Arduino IDE window.
🙁 It is not possible to move Serial Monitor to a separate screen in order to dedicate all space on the primary screen to the Arduino IDE editor.
### Arduino IDE version
#### Original report
2.0.0-beta.4
#### Last verified with
2.0.1-snapshot-32d904c
### Operating system
All
### Operating system version
Any
### Additional context
The requested "tear off" capability would probably make sense for other windows ("**Output**" view) too.
<a name="workaround"></a>
#### Workaround
1. Select **File > New Sketch** from the Arduino IDE menus.
A new Arduino IDE window will open.
1. Select **Tools > Serial Monitor** from the Arduino IDE menus.
The "**Serial Monitor**" view will open in the bottom panel of the Arduino IDE window.
1. Hover the mouse pointer over the top border of the bottom panel.
The mouse pointer will change into a resize icon.
1. Click and drag the border up until it reaches its maximum height.
You can now use that Arduino IDE window solely for Serial Monitor, switching back to the other Arduino IDE window to do sketch editing, compile, upload, etc. operations just as you would do with the Arduino IDE 1.x Serial Monitor.
#### Additional requests
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-810073157
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-813597014
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-850550857
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-983961342
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1006024396
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1034829176
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1068087883
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1195300991
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1247730828
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1247930105
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1257039691
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1382677544
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1399304977
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1399421191
- https://github.com/arduino/arduino-ide/issues/1799
- https://github.com/arduino/arduino-ide/issues/1268
- https://github.com/arduino/arduino-ide/issues/755
- https://github.com/arduino/arduino-ide/issues/2131
- https://www.facebook.com/official.arduino/posts/pfbid02x5KM54Gf7L56Tea79pLYVafrciYAGZrioedDVD6YFKEnJdsiNT3w6S2WinZtrAc9l?comment_id=1395510504579311
- https://www.facebook.com/official.arduino/posts/pfbid02qWaAtdLM6Hz43h7BRiYLg3yAoDz4HXRw28tLpgc4d1rszqG5gjbbumA21cLcS2Vcl?comment_id=996845494967736
- https://www.reddit.com/r/arduino/comments/1p210nl/comment/npxyknp/
- https://twitter.com/DevReliefFred/status/1696610597171773571
- https://twitter.com/PaulStoffregen/status/1658089036685410305
- https://forum.arduino.cc/t/making-the-serial-console-a-dockable-screen-again/1079586
- https://forum.arduino.cc/t/ide-2-0-3-undocking-serial-monitor/1063170
- https://forum.arduino.cc/t/arduino-ide-usb-serial-terminal-issues/1049458/13
- https://forum.arduino.cc/t/how-to-get-all-my-1-18-19-libraries-installed-in-2-0-1/1050248/3
- https://forum.arduino.cc/t/serialmonitor-74880-baud-rate-in-ide-2-0-1/1046886
- https://forum.arduino.cc/t/windows-the-serial-monitor-window-needs-to-pop-out-please/1036538
- https://forum.arduino.cc/t/using-v-2-0-serial-monitor-print/1034093
- https://forum.arduino.cc/t/arduino-2-0-0-macos-unexpected-differences/1033549
- https://forum.arduino.cc/t/2-0-keyboard-shortcuts-dont-work/1033105/11
- https://forum.arduino.cc/t/arduino-ide-2-0-0-available-for-download/1031651/17
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/1
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/3
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/4
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/15
- https://forum.arduino.cc/t/changing-ide-fonts/1028827
- https://forum.arduino.cc/t/serial-monitor-issues-hopefully-fixed-before-release/1026548
- https://forum.arduino.cc/t/serial-monitor-in-seperate-window/1022661/1
- https://forum.arduino.cc/t/serial-monitor-in-seperate-window/1022661/2
- https://forum.arduino.cc/t/serial-monitor-in-seperate-window/1022661/5
- https://forum.arduino.cc/t/automatic-build-external-screen-for-serial/1013958
- https://forum.arduino.cc/t/serial-monitor-with-new-ide/1010684/10
- https://forum.arduino.cc/t/ide-2-0-rc5-serial-monitor-problems/978293
- https://forum.arduino.cc/t/serial-monitor-characteristics-fail/943590
- https://forum.arduino.cc/t/how-to-dock-serial-monitor/942477
- https://forum.arduino.cc/t/how-to-dock-serial-monitor/942477/12
- https://forum.arduino.cc/t/no-support-for-esp32-boards-manager-2-01/940115/5
- https://forum.arduino.cc/t/first-impressions-and-comments/930873
- https://forum.arduino.cc/t/missing-serial-monitor-and-serial-plotter/924262
- https://forum.arduino.cc/t/arduino-2-0-has-too-many-problems/1100602
- https://forum.arduino.cc/t/arduino-2-0-has-too-many-problems/1100602/13
- https://forum.arduino.cc/t/missing-baud-rate-dropdown-v2-0-4-ide/1105972
- https://forum.arduino.cc/t/arduino-2-04-stuck-in-splash-screen/1107587/11
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/16
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/17
- https://forum.arduino.cc/t/serial-monitor-double-window-problem/1112463
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/18
- https://forum.arduino.cc/t/ide-2-1-i-am-not-happy/1142471
- https://forum.arduino.cc/t/ide-2-serial-monitor/1146303
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/26
- https://forum.arduino.cc/t/i-miss-my-separate-serial-monitor-window/1163606
- https://forum.arduino.cc/t/cannot-upload-to-ftdi-megas-only/1170683
- https://forum.arduino.cc/t/your-reason-for-not-switching-to-the-2-x-ide/1176322
- https://forum.arduino.cc/t/your-reason-for-not-switching-to-the-2-x-ide/1176322/23
- https://forum.arduino.cc/t/serial-monitor-in-separate-window-larger-font-etc/1204423
- https://forum.arduino.cc/t/adios-ide-2-0-this-is-goodbye-forever/1031455/46
- https://forum.arduino.cc/t/undock-serial-monitor/1237489
- https://forum.arduino.cc/t/serial-monitor-not-in-separate-window-now/1299502/4
- https://forum.arduino.cc/t/feeback-on-latest-2-x-ide-w-win11/1333594
- https://forum.arduino.cc/t/critical-flaws-in-v2-ide/1335245
- https://forum.arduino.cc/t/several-bugs-in-ide/1361018/11
- https://forum.arduino.cc/t/path-error-linux-22-1/1393509/4
- https://forum.arduino.cc/t/output-window-format/1406883
- https://forum.arduino.cc/t/suggestions-for-improvements/1421494
- https://forum.arduino.cc/t/opening-serial-monitor-in-a-different-window/1428972
#### Related
- https://forum.arduino.cc/t/can-we-pin-the-serial-plotter-window-in-ide-2-x/1415954
### Issue checklist
- [X] I searched for previous requests in [the issue tracker](https://github.com/arduino/arduino-ide/issues?q=)
- [X] I verified the feature was still missing when using the latest [nightly build](https://github.com/arduino/arduino-ide#nightly-builds)
- [X] My request contains all necessary details
I know it is not what you are asking for, but some prefer to have the Serial Monitor panel located at the right side of the Arduino IDE window instead of the default location at the bottom. In case you might find it to be an improvement, I'll provide instructions you can follow to configure Arduino IDE to use that layout:
Press the Ctrl +Shift +P keyboard shortcut (Command +Shift +P for macOS users) to open the "Command Palette".
A menu will appear on the editor toolbar:
Select the "Preferences: Open Settings (UI) " command from the menu.
ⓘ You can scroll down through the list of commands to find it or type the name in the field.
A "Preferences " tab will open in the Arduino IDE main panel.
Type arduino.monitor.dockPanel in the "Search Settings " field of the "Preferences " tab.
Select "right " from the menu under the "Arduino › Monitor: Dock Panel " setting.
Close the Preferences tab by clicking its X icon.
Welcome to the forum
A workaround is to open a second instance of the IDE and attach that to the same COM port and use that as your Serial monitor. You can also use a separate terminal emulator such as PuTTY or Coolterm but if you do that then you must close their serial connection before uploading code to the Arduino
Wawa
February 4, 2026, 11:42pm
4
Haha, funny. Still tracking after 5 years and many updates.
Requests like this will never happen.
Another issue with v2 is that it won't open an archived sketch on a NAS.
That's why I still keep the old 1.8.19 handy.
Moving the monitor window to the side is a much better option for a PC.
If you are using the IDE under Windows I prefer to use a seperate serial monitor app.
Termite
is a portable app that is easy to set up and use, and can log the output to a file.
Thank you for the information. I saw the link you mentioned, reviewed it, but since it didn't provide a solution, I wanted to start a new thread. I also really liked the method you mentioned for moving the terminal screen to the right side of the IDE. I'm grateful.
Thank you for your reply. I'm having trouble with this when teaching Arduino to my students. I will definitely try the alternative terminal screen method you suggested.