If you’ve used a Windows laptop, you probably expect to press F2 or Delete at startup to open the BIOS. On a Chromebook, nothing happens. That’s not a broken key: Chromebooks don’t have a traditional BIOS setup screen at all. Here’s what they have instead, how to reach the firmware-level menus that do exist, and which ones are safe to use.
Quick answer: Chromebooks don’t have a BIOS menu you can open with F2 or Delete. The closest thing is Recovery Mode, a built-in recovery screen (not a settings menu): turn the Chromebook off, hold Esc + Refresh, then press Power. From there you can reinstall ChromeOS or, if you own the device, turn on Developer Mode, which erases your local data. Most everyday “BIOS” tasks are handled in ChromeOS Settings instead.

Do Chromebooks have a BIOS?
Not in the usual sense. Chromebooks do have firmware, the low-level software that starts the computer, but not a user-configurable BIOS setup menu. They use Google’s ChromeOS firmware (based on coreboot), which starts the computer and checks that ChromeOS hasn’t been tampered with, a feature called verified boot. Unlike a PC BIOS or UEFI setup utility, it doesn’t offer a menu for changing boot order, CPU options or hardware settings. As the MrChromebox firmware documentation puts it, ChromeOS devices don’t use a traditional BIOS.
That’s why pressing common PC BIOS keys such as F2, F10, F12 or Delete at startup won’t open a traditional BIOS setup menu on a Chromebook.
What you can access instead
| What you want to do | Where to do it on a Chromebook |
|---|---|
| Fix or reinstall ChromeOS | Recovery Mode (Esc + Refresh + Power) |
| Fix a frozen or unresponsive Chromebook | Hardware reset (on most Chromebooks, turn it off, hold Refresh, then tap Power; this may affect some files in Downloads) |
| Reset to factory settings | Powerwash (Settings or Ctrl + Alt + Shift + R at the sign-in screen) |
| Boot another operating system or use a root shell | Developer Mode (advanced, erases local data) |
| Check firmware version | chrome://system (look for the firmware/BIOS information) |
| Change date, time, keyboard or power options | ChromeOS Settings |
How to open Recovery Mode on a Chromebook
Recovery Mode is a built-in recovery environment, not a configurable BIOS setup utility. It doesn’t let you change boot order or hardware settings. Just opening it doesn’t change or erase anything, but reinstalling ChromeOS from it does erase local data.
- Unplug any USB drives or accessories.
- Turn the Chromebook off.
- Press and hold Esc and Refresh (the circular arrow key, usually where F3 would be).
- While holding them, press Power, then let go of Power.
- When a message appears on screen, release the other keys.
According to Google’s Chromebook recovery guide, Chromebook tablets use Volume Up + Volume Down + Power held for at least 10 seconds instead, and some older models and Chromeboxes have a small recovery button you press with a paper clip. On some Chromebook models, the combination is Esc + Maximize + Power.
Depending on your model, the recovery screen may offer to recover using an internet connection or using a USB drive or SD card made with Google’s Chromebook Recovery Utility.
If you only wanted to look, press Power or choose the power-off option to leave the screen and restart normally. Google warns that actually recovering ChromeOS permanently erases everything on the drive, including your Downloads folder, so back up local files first.
How to turn on Developer Mode (advanced)
Developer Mode provides advanced access to ChromeOS and supported boot options, but it doesn’t open a traditional BIOS settings menu. It turns off verified boot so you can get a root shell, boot other operating systems on supported models and run advanced tools. It’s meant for developers, not everyday users.
Before you start, know the trade-offs:
- Enabling or disabling Developer Mode normally triggers a reset that erases locally stored user data. Back up important files before making either change.
- Your Chromebook becomes less secure, and you’ll see an “OS verification is off” warning every time it starts.
- Google warns that modifications made in Developer Mode may cause hardware, software or security problems and may void your warranty. Check your manufacturer’s support terms before making changes.
- School and work Chromebooks are usually managed and can block Developer Mode. Don’t try to bypass your organization’s controls; ask your IT administrator.
If you own the device and accept those risks:
- Back up everything in your Downloads folder and other local files.
- Enter Recovery Mode (Esc + Refresh + Power).
- On the recovery screen, press Ctrl + D.
- Confirm when asked to turn OS verification off (usually by pressing Enter).
- Wait while the Chromebook resets. This can take several minutes; don’t turn it off.
These steps come from the ChromiumOS debug button shortcuts documentation. Developer Mode works a little differently across Chromebook generations, so follow the prompts on your screen. To leave Developer Mode later, restart and follow the on-screen instructions at the warning screen (some models use the Space bar, newer firmware may show a “Return to secure mode” option); this powerwashes the device again.
What about Ctrl + U, Ctrl + L and “legacy BIOS”?
These are two different advanced boot shortcuts at the Developer Mode warning screen, and neither works on every Chromebook. Ctrl + U attempts to boot a compatible ChromeOS or ChromiumOS image from a USB drive or SD card on supported devices. Developer USB boot must be enabled first, and it isn’t a general-purpose Windows or Linux USB boot shortcut. Ctrl + L is for alternative bootloaders, covered below.
In Developer Mode, some Chromebooks can load an alternative bootloader by pressing Ctrl + L at the developer warning screen. On older models this was SeaBIOS (a legacy BIOS); on newer ones it may be a UEFI bootloader menu. It’s mainly used to boot Linux or another OS from a USB drive.
Availability varies by device. It only works if your model ships with an alternative bootloader and the feature has been turned on from the command line first. If you hear two beeps after pressing Ctrl + L, your Chromebook either doesn’t have one or it isn’t enabled. Replacing the Chromebook’s firmware entirely is possible on some models with third-party tools, but it’s risky, can make the device unbootable and isn’t something we recommend for most people.
How to check your Chromebook’s firmware version
- Open the Chrome browser.
- Type chrome://system in the address bar and press Enter.
- Look for the firmware or BIOS information entries (for example, bios_info) and click Expand.
This is useful if support asks for your firmware version. On supported Chromebooks, firmware updates are normally delivered as part of ChromeOS system updates, so you generally don’t need to install firmware manually. To check for updates, go to Settings > About ChromeOS > Check for updates.
Frequently asked questions
How do I press F2 on a Chromebook?
Chromebook keyboards typically use shortcut keys instead of dedicated F1 to F12 keys. To use F2 in a supported app, hold Search or Launcher and press the corresponding top-row key. You can also go to Settings > Device > Keyboard and inputs and turn on the option to treat top-row keys as function keys. F2 doesn’t open a traditional BIOS setup menu on a Chromebook.
How do I access the boot menu on my Chromebook?
There isn’t a standard boot menu in normal mode. Recovery Mode lets you reinstall ChromeOS from a recovery USB drive. Booting other operating systems requires Developer Mode and, on supported models, the Ctrl + L alternative bootloader.
Can I open the BIOS from the sign-in screen?
No. The closest option from the sign-in screen is Ctrl + Alt + Shift + R, which starts a Powerwash (factory reset). It doesn’t open any firmware settings.
What does Ctrl + Alt + Z do on a Chromebook?
It turns ChromeVox, the built-in screen reader, on or off. It doesn’t open BIOS or Recovery Mode.
Will Recovery Mode delete my files?
Opening the Recovery screen doesn’t, but completing a recovery does. It reinstalls ChromeOS and erases local files. Files in Google Drive aren’t affected.
How we researched this guide
We based this guide on Google’s Recover your Chromebook help page, the ChromiumOS debug button shortcuts and the MrChromebox firmware documentation. Key combinations can vary slightly by Chromebook model. We did not test these steps on every Chromebook.
Related guides: what to do when a Chromebook won’t turn on and, for Windows PCs, how to create a bootable USB drive with Rufus (Chromebook recovery drives are made with Google’s own tool instead).

Louis Mugan writes how-to and troubleshooting guides for EasyTechLife, covering Android phones, iPhones, laptops, Chromebooks, headphones and everyday software.
He aims to base each guide on official manufacturer documentation and support pages, and to link the sources so readers can check the steps for themselves. Questions or corrections? Use the contact page.


