The simplest way to resize your VirtualBox screen
The easiest method is to drag the edge of the VirtualBox window itself, the same way you would resize any program on your computer. Click and hold the border or corner of the window and pull it to make it larger or smaller. VirtualBox will automatically scale the guest operating system's display to fit the new window size, as long as you have Guest Additions installed.
If dragging the window edge does not work or the display does not scale smoothly, your virtual machine is missing Guest Additions — a set of tools that let the guest system communicate with VirtualBox. Without it, you can still resize the window, but the display will either stay at a fixed resolution or show black bars around the edges.
The resize happens in real time as you drag, so you can experiment until the window is the size you want. This method works on Windows, Mac, and Linux host computers running VirtualBox.
Key Takeaways
- Dragging the VirtualBox window edge resizes the display automatically if Guest Additions is installed on the virtual machine.
- Guest Additions is a software package that must be installed inside the virtual machine to enable smooth scaling and other features.
- If resizing does not work, you can manually change the screen resolution through the guest operating system's display settings.
- Fullscreen mode hides the VirtualBox menu and toolbar, giving you the entire monitor for the virtual machine.
- Scaled mode lets you zoom in or out without changing the actual resolution, useful when text is too small to read.
Installing Guest Additions for automatic resizing
Guest Additions is a package of drivers and utilities that runs inside your virtual machine. It lets the guest system know when you have resized the VirtualBox window and adjusts the display accordingly. Without it, resizing the window does not change what the guest sees.
To install Guest Additions, start your virtual machine and let it fully boot. Then click the Devices menu at the top of the VirtualBox window and select Insert Guest Additions CD Image. A virtual CD will appear inside the guest operating system, usually on the desktop or in a file manager window.
Open the CD and run the installer for your guest system. On Windows, double-click VBoxWindowsAdditions.exe. On Linux, open a terminal, navigate to the CD folder, and run sudo ./VBoxLinuxAdditions.run. On macOS, double-click VBoxDarwinAdditions.pkg. The installer will ask for your password and take a few minutes to complete. Restart the virtual machine when it finishes.
After the restart, resizing the VirtualBox window will when ready resize the guest display. If you still see black bars or the display does not scale, check that Guest Additions installation completed without errors by looking in the guest system's process menu or system settings.
Changing resolution manually in the guest operating system
If you prefer not to install Guest Additions, or if you want a specific resolution that is not the window size, you can change the display settings inside the guest system itself. This works the same way as changing resolution on a physical computer.
On Windows, right-click the desktop inside the virtual machine and select Display settings. Scroll down to Scale and layout and look for Display resolution. Click the dropdown and choose a resolution from the list. Common options are 1024×768, 1280×1024, or 1920×1080. Click explore and then Keep changes.
On Linux, the method depends on your desktop environment. In GNOME, open Settings, go to Displays, and select a resolution from the dropdown. In KDE, open System Settings, choose Displays and Monitors, and pick a resolution. On macOS, open System Preferences, click Displays, and select Resolution.
The resolution you choose should match or be smaller than your VirtualBox window size, or you will see scrollbars inside the window. If you want to use a very high resolution on a small window, you can use scaled mode instead, which zooms the display without changing the actual resolution.
Using fullscreen mode for maximum space
Fullscreen mode hides the VirtualBox menu bar and toolbar, giving the virtual machine the entire monitor. This is useful when you need the most screen space or want the guest system to feel like a separate computer.
To enter fullscreen, press Right Ctrl + F on Windows or Linux, or Left Cmd + F on Mac. The VirtualBox window will expand to fill your entire monitor. The guest display will scale to fit, and you will see only the guest operating system on screen.
To exit fullscreen, press the same key combination again. You will return to the normal windowed view. If you forget the shortcut, move your mouse to the top of the screen — the VirtualBox menu bar will reappear temporarily, and you can click View and then Full Screen Mode to toggle it off.
Fullscreen mode still respects the resolution you set in the guest system. If the guest resolution is smaller than your monitor, you may see black bars. Resize the guest resolution first to match your monitor size, then enter fullscreen for the best appearance.
Using scaled mode to zoom without changing resolution
Scaled mode lets you zoom the display in or out without changing the actual resolution of the guest system. This is helpful when text is too small to read, or when you want to see more of the desktop at once.
To enter scaled mode, press Right Ctrl + C on Windows or Linux, or Left Cmd + C on Mac. The display will zoom to fit the current window size while keeping the resolution unchanged. You can then resize the window normally, and the zoom level will adjust with it.
Scaled mode is different from fullscreen mode — the VirtualBox menu and toolbar remain visible. If you want to zoom and also hide the menu, you can enter fullscreen mode first, then press the scaled mode shortcut. To exit scaled mode, press the same key combination again.
Scaling works best when Guest Additions is installed, because the guest system can tell VirtualBox exactly which resolutions it supports. Without Guest Additions, scaling may look blurry or distorted, especially at high zoom levels.
Troubleshooting when resizing does not work
If dragging the window edge does not resize the guest display, the most common cause is that Guest Additions is not installed. Check by opening the Devices menu in VirtualBox — if you see Insert Guest Additions CD Image, it means Guest Additions is not running. Follow the installation steps in the section above.
If Guest Additions is installed but resizing still does not work, restart the virtual machine. Sometimes the Guest Additions service does not start automatically after installation. Shut down the guest system completely, then power it back on.
If the display is stuck at a very small resolution and you cannot see the desktop clearly, try changing the resolution manually through the guest system's display settings. You may need to squint to find the settings menu, or you can use keyboard shortcuts — on Windows, press Windows key + I to open Settings, then navigate with arrow keys.
If none of these steps work, uninstall and reinstall Guest Additions. Inside the guest system, open the control panel or settings and look for VirtualBox Guest Additions in the list of installed programs. Remove it, restart, then insert the Guest Additions CD image again and run the installer.
Frequently Asked Questions
Do I need Guest Additions to resize the VirtualBox window?
No, you can resize the window without it. However, without Guest Additions, the guest display will either stay at a fixed resolution or show black bars. Guest Additions makes resizing smooth and automatic, so the guest display always fills the window.
Can I use a resolution larger than my monitor?
Yes, but you will see scrollbars inside the VirtualBox window. The guest system will be set to that resolution, but only part of it will be visible at once. Use scaled mode to zoom out and see more of the desktop without changing the resolution.
What is the difference between fullscreen and scaled mode?
Fullscreen hides the VirtualBox menu and uses your entire monitor for the guest display. Scaled mode zooms the display in or out without changing the resolution. You can use both together — enter fullscreen, then press the scaled mode shortcut to zoom while in fullscreen.
Will resizing the window affect files or programs inside the virtual machine?
No, resizing only changes how the display appears. Your files, programs, and data are not affected. The guest system straightforward redraws its screen to fit the new window size.
Why is the display blurry when I resize the window?
Blurriness usually means Guest Additions is not installed or not working correctly. Install or reinstall Guest Additions following the steps above. If you are using scaled mode without Guest Additions, the scaling algorithm may cause blurriness — this is normal and will improve once Guest Additions is running.