8 ways to find your computer's motherboard BIOS version

You might want to know the exact version of the firmware (BIOS or UEFI) installed on your computer's motherboard. Traditionally, this means that you have to restart your computer, manually enter the BIOS and check the version information that is displayed. It is just one way of doing it and not the quickest. If you use a Windows computer, there are several other ways of finding out its BIOS or UEFI version, and you can see them all in this article:

NOTE: If you use a computer on a regular basis, it is unlikely that you have never heard the term BIOS or UEFI. If you want to know more about them, read this article: What is the BIOS & What Does It Do?

1. Find the BIOS version by restarting your computer and entering the BIOS

Some devices show the version of the BIOS during the POST process that takes place as soon as you start your computer, while for others you need to enter BIOS to see it. Unfortunately, the POST process is fast and you might not have the time to see anything, so you still need to enter the BIOS.

To access it, you have to press a key (or a combination of keys) on your keyboard while starting the computer. The manufacturer of your motherboard can choose whatever key it wants you to press, but commonly used keys include Delete, F1, F2, F10, and F12. You can find the right key to press in your motherboard's manual.

Once inside the BIOS or UEFI, look for an information page. There, you find the version of the BIOS used by your computer's motherboard.

The BIOS version on an ASUS RoG motherboard

2. Find the version for the UEFI BIOS by restarting your device and entering the UEFI BIOS

The firmware on motherboards has evolved from the early days of BIOS to a new version called UEFI. UEFI is faster, it allows more security, it can handle a mouse and it can load operating systems from large drives (3 terabytes or more). One effect of making it faster is that it does not stop to make sure it catches the keyboard input. The result is that it is nearly impossible to catch a UEFI firmware during boot, by pressing a key on the keyboard.

Advanced startup settings in Windows 10

We present a method to boot into UEFI, in this guide: How to access the UEFI BIOS Firmware on Windows tablets, laptops and convertibles. Once inside the UEFI BIOS, look for the information page. There, you find the version of the BIOS used.

3. Find the BIOS version using the System Information app

You can determine your computer's BIOS version by using the System Information tool from Windows. In the System Information app, click System Summary in the panel on the left. On the right, look for an item called BIOS Version/Date. Its value shows the version and the date of your computer's BIOS.

BIOS version in System Information

4. Find the BIOS version using the Registry Editor

The BIOS information is also accessible via the Registry Editor. To open it, search for the term "regedit" and click or tap the Registry Editor search result.

Search for regedit and open Registry Editor in Windows 10

For a full list of methods to access the Windows Registry, read 7 ways to start the Registry Editor as admin, in Windows.

Once you have opened Registry Editor, navigate to this location:


On the right panel, there are two registry keys called SystemBiosDate and SystemBiosVersion. We are looking for the values assigned for these entries.

BIOS version and date in Registry Editor

5. Find the BIOS version using the Command Prompt

You can also use the Command Prompt to find information about your BIOS version.

To see version and date, run this command: "systeminfo | findstr /I /c:bios" (without the quotes). Note that we are using the capital letter I and not the lowercase letter L. Press Enter and the BIOS information is displayed.

BIOS version and date using systeminfo

If you need to know the BIOS version but not the date when it was released, run the following command: "wmic bios get manufacturer, smbiosbiosversion" (without the quotes).

The data displayed should look similar to the screenshot below.

BIOS version and date using wmic

You can also read the Windows Registry from the Command Prompt, using the following command: "reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS" (without the quotes). Running this command extracts all the BIOS information stored inside the Windows Registry and displays it in the Command Prompt window. Then, all you have to do is locate the BIOSVersion and BIOSReleaseDate entries.

BIOS version and date using reg query

6. Find the BIOS version using PowerShell

You might prefer to use the newer Powershell. Once you have opened it, enter the following command: Get-WmiObject win32_bios.

The BIOS version should be the first piece of information displayed, in the SMBIOSBIOSVersion entry.

BIOS version and date using PowerShell

7. Find the BIOS version using DirectX Diagnostic Tool

DirectX Diagnostic Tool or DXDiag.exe is a tool used to collect info about devices to help troubleshoot problems with DirectX sound,video, and input devices. Use the search term "dxdiag" in Windows and click or tap the dxdiag search result.

Search dxdiag and open DirectX Diagnostic Tool in Windows 10

You can find the BIOS version for your system on the System tab.

BIOS version in DirectX Diagnostic Tool

8. Find the BIOS version by using third-party apps

If none of the above methods suit you, you might prefer to use third-party applications that display this information. A good example is CPU-Z, a freeware app that gathers information about the main components of your system. In the Mainboard tab of this application, you can see the BIOS version of your computer's motherboard.

BIOS information in CPU-Z

Many similar applications can share this information. Another application that we like is Speccy.

What method did you use to find the version of your BIOS?

As you can see from this guide, there are many ways in which you can see the BIOS version of your computer's motherboard. We generally prefer tools that easily share this information, like System Information, but we do not hesitate to use the Command Prompt or PowerShell when needed. Give our methods a try and, before closing this article, do share which method you like the most.