/
/

How to Check HWID on Your Device

by Makenzie Buenning, IT Editorial Expert
reviewed by Stan Hunter, Technical Marketing Engineer
How to find HWID blog banner image
How to find HWID blog banner image

Key Points

  • Open Device Manager, right-click the hardware component you want to identify, and select Properties → Details → Hardware Ids. Windows will then display the hardware ID strings of that specific component.
  • Run Get-CimInstance Win32_PnPEntity | Select-Object Name, HardwareID to generate a list of device names and their HWIDs. Review the results to find the component you need.
  • Download the Windows Device Console (DevCon) utility from the official Microsoft documentation, then run devcon hwids * in Command Prompt to check the hardware IDs of detected devices.
  • If you want to check your computer’s BIOS serial number, open PowerShell and run Get-CimInstance Win32_BIOS | Select-Object SerialNumber.
  • Use endpoint management tools such as NinjaOne to collect and review hardware inventory and device details from a centralized console.

Have you ever wondered what your computer’s hardware ID (HWID) is? Or how to check the HWID on your device? Knowing how to find your hardware ID can be useful whether you need it for troubleshooting or software licensing. In this article, we’ll explore different methods to check the HWID on your device.

At a glance: How do I check my hardware ID?

MethodSkill levelWhat it returnsBest for
Device ManagerBeginnerTrue Windows Hardware ID (per component)Checking a specific device’s hardware ID
Command PromptBeginnerBIOS Serial Number (not a true HWID) Quick system-level identification
PowerShellIntermediateMotherboard Serial Number (not a true HWID) Scripting and automation
DevConAdvancedTrue Windows Hardware IDs (all devices)Comprehensive hardware audits

Note: Command Prompt and PowerShell retrieve device serial numbers, not true Windows Hardware IDs. Include them only if serial-based identification meets your needs.

What is my HWID?

A hardware ID (HWID) is a unique identifier used to recognize a hardware device or computer. You can think of the HWID as a digital “fingerprint” for your computer, helping distinguish it from other devices.

In Windows, hardware IDs help the operating system match devices with compatible drivers, while some software vendors create their own hardware-based identifiers for license management and device recognition.

While the term “hardware ID (HWID)” is exclusive to Windows, other platforms have similar concepts. For example, Apple computers include serial numbers that contain information about when and where they were manufactured.

→ Simplify hardware ID checks with NinjaOne. Automate asset management and streamline your IT operations.

Start your free trial today.

What is the HWID used for?

A HWID helps software developers and system administrators identify your device to ensure software applications are functioning properly. It’s used by software, drivers, and operating systems for purposes such as system authentication, software licensing, and hardware tracking.

For example, HWIDs are often used during software installation and activation to ensure that the program is deployed on the correct device. They help prevent unauthorized copying of software applications to multiple systems.

HWIDs are also useful during the troubleshooting process. Knowing the HWID helps IT technicians identify specific hardware components within a device, providing more targeted assistance.

What does an HWID look like?

Hardware identifiers can be associated with a Windows device or with individual hardware components. Depending on the hardware being identified, these identifiers may be based on characteristics such as the CPU, storage device, motherboard, or network adapter.

A hardware ID is usually a combination of alphanumeric characters. It may include letters, numbers, and sometimes special symbols. The length and format of the HWID can vary depending on the device and the specific hardware component being identified.

It’s important to note that the HWID generally does not contain personally identifiable information (PII) about the user, so keeping it protected (as you would with your password) is less of a concern.

How do I check my hardware ID?

Knowing how to find a device’s hardware ID can be useful for multiple reasons, like when your users come to you to ask, “What is my HWID?” or when you’re performing an IT asset inventory. Let’s explore various methods to check your HWID on your device.

Using Device Manager

One of the easiest ways to check your hardware ID is by using the Device Manager. Here’s how you can do it:

  1. Press the Windows key + X on your keyboard and select “Device Manager” from the menu that appears.
  2. In the Device Manager window, expand the category for the hardware component you want to check. For example, if you want to check the HWID of your network adapter, expand the “Network Adapters” category.
  3. Right-click on the specific hardware device and select “Properties” from the context menu.
  4. In the Properties window, navigate to the “Details” tab.
  5. From the “Property” drop-down menu, select “Hardware Ids.”
  6. The hardware ID for the selected device will be displayed in the “Value” field.

Using Command Prompt

Another method to check your hardware ID is by using the Command Prompt. Note that the command below retrieves the BIOS serial number, which is a component-level identifier and is not the same as a Device Manager hardware ID. That said, the BIOS number is often used interchangeably in practice. Follow the steps below:

  1. Open the Command Prompt by pressing the Windows key + R, typing “cmd,” and hitting the Enter key.
  2. In the Command Prompt window, type the following command and press Enter: “Get-CimInstance Win32_BIOS | Select-Object SerialNumber”
  3. The BIOS serial number will be displayed on the screen.

You can also check out our video guide: Three Methods for Finding Your Windows PC’s Serial Number

Note: A BIOS serial number is not the same as a hardware ID (HWID). The BIOS serial number identifies the system, while hardware IDs are used to identify specific hardware devices or components.

Using PowerShell

Like the Command Prompt, PowerShell is another powerful command-line tool that can be used to check your hardware ID. The command below retrieves the motherboard serial number via WMI. Here’s how to check HWID in PowerShell:

  1. Open PowerShell by pressing the Windows key + X and selecting “Terminal” or “Windows PowerShell” from the menu.
  2. In the PowerShell window, type the following command and press Enter: “Get-CimInstance Win32_PnPEntity | Select-Object Name , HardwareID”
  3. Find the device you want to check, and read the HardwareID column.

Finding a serial number

A serial number identifies a specific unit and is not a hardware ID. To read the BIOS serial number, run this command in PowerShell: Get-CimInstance Win32_BIOS | Select-Object SerialNumber

Using Windows Device Console (DevCon)

If you prefer a command-line tool specifically designed for managing hardware devices, you can use the Windows Device Console (DevCon.exe). Follow these steps to check the HWID with DevCon:

  1. Install the Windows Driver Kit (WDK) from the official Microsoft website, which includes the DevCon utility.
  2. Open the Command Prompt by pressing the Windows key + R, typing “cmd,” and hitting Enter.
  3. In the Command Prompt window, use the “cd” command to navigate to the folder where you extracted the DevCon utility.
  4. Once you are in the DevCon folder, type the following command and press Enter: “devcon hwids *” (Note the space in between hwids and the asterisk).
  5. The hardware IDs for all the devices on your computer will be displayed on the screen.

Additional methods

Apart from the methods mentioned above, there are other ways to check your hardware ID. For example, some third-party software applications and system information tools provide this information to users. You may also be able to check your HWID in the computer’s BIOS (Basic Input/Output System) on startup, or via the Windows Registry Editor.

Factors to consider when deciding how to check HWID

The good news is that there are multiple ways for Windows users to check their hardware ID. When deciding which method to use for finding the hardware ID, there are a few factors you should consider:

  • Ease of use: Some methods for checking HWID, such as using Device Manager, are more user-friendly than others; however, none of them are too challenging. Consider your technical expertise and choose a method that you are comfortable with.
  • Specific hardware component: Depending on the hardware component you need to check, certain methods may be more suitable. For example, if you want to check the HWID of your graphics card, using software applications may provide more detailed information.
  • Operating system: Different methods may be available or may work differently depending on your Windows operating system version. Ensure that the method you choose is compatible with your version of Windows.

Finding manual hardware ID checks tedious? Streamline with NinjaOne. Automate and manage all your IT assets effortlessly.

Try NinjaOne for free.

Make it easy with endpoint management software

Checking hardware IDs isn’t difficult, but the process can quickly get out of hand if you need to do it across different endpoint machines within an IT environment.

If you are running an asset inventory and find the process of checking hardware IDs manually cumbersome, consider using endpoint management software such as NinjaOne. Enterprise IT management tools like NinjaOne automate asset discovery, inventory collection, and device monitoring.

NinjaOne Endpoint Management collects hardware inventory and device details for managed computers, servers, and other network equipment from a single console. This allows technicians to look up a device without signing in to it. Check out a live tour, or start your free trial of the NinjaOne platform.

FAQs

No, you can’t, according to Microsoft Support’s official documentation. Hardware IDs (HWIDs) are tied to physical components, such as the motherboard, CPU, or BIOS firmware, so they can’t be changed via software.

No, a standard factory reset or reinstallation of Windows will not change a computer’s hardware ID. It will only change if you physically replace a core hardware component, such as the CPU.

An incompatible or mismatched HWID means that the hardware ID currently registered to a license or account no longer matches the HWID of the device you are using. This scenario typically occurs after a major hardware change, such as installing a new motherboard or activating licenses on a separate device.

A hardware ID only describes a device and does not identify the person using it. However, it’s best if you only share it when a software vendor or support team asks for it.

You might also like

Ready to simplify the hardest parts of IT?