⌘ Windows · macOS · Linux

Browser Hardware ID (HWID) & WebGL Fingerprint Diagnostic Reader

Find your real HWID in seconds. This checker gives you the exact PowerShell, Command Prompt, macOS or Linux command for your system UUID, MachineGuid, motherboard, BIOS and disk serials, MAC addresses and device hardware IDs. It decodes Device Manager hardware IDs to find drivers, and compares HWID reports before and after a hardware change. It also masks private values before you share them.

Works on Windows 11 without WMIC Nothing uploaded No download needed
Why no website shows your real HWID: browsers deliberately block sites from reading serial numbers, the system UUID or the MachineGuid. Any page that shows a “HWID” instantly is really showing a browser fingerprint. You can see yours in the last tab. The real IDs come from the one-line commands below, run on your own PC.

Which IDs do you need?

Tick the IDs a vendor, support agent or driver search is asking for.

Run these commands

Full HWID report (PowerShell)

Paste this whole block into PowerShell and press Enter. It lists every common ID in one go. Paste the output into to check it or compare two PCs.

Private by design. The commands run on your own PC, and everything you paste here is processed in your browser. Nothing is uploaded or stored on our server.
ADVERTISEMENT
Sponsored Ad Space

Quick answer: To check your HWID on Windows, open PowerShell and run (Get-CimInstance Win32_ComputerSystemProduct).UUID. The result is your system UUID, the ID most software calls “HWID”. For a single device’s hardware ID, open Device Manager, right-click the device, choose Properties → Details and pick Hardware Ids. The old wmic csproduct get uuid no longer works on current Windows 11 because WMIC is being removed.

What Is a HWID?

HWID stands for hardware ID, but it isn’t one single number. People use the term for two different things:

  • A device hardware ID, like PCI\VEN_10DE&DEV_2484&SUBSYS_146F1043&REV_A1. Windows uses it to match each component to a driver. It tells you what the hardware is, not which copy of it. Every card of the same model shares it.
  • A machine HWID, a value that identifies one specific PC. Licensing software, anti-cheat systems and IT tools build this from one or more unique values. The most common are the SMBIOS system UUID, the Windows MachineGuid, disk serial numbers, the motherboard serial and MAC addresses.

When a software vendor or support agent asks for “your HWID”, they almost always mean the second kind. Most often it is the system UUID, which you get with one PowerShell command. When a driver guide says “find the hardware ID”, it means the first kind, from Device Manager. This checker covers both.

How to Check Your HWID in Windows

  1. Press Win + X and choose Terminal (Windows 11) or Windows PowerShell (Windows 10). Admin rights aren’t needed.
  2. Paste this command and press Enter:
    (Get-CimInstance Win32_ComputerSystemProduct).UUID
  3. The 36-character result, like 4C4C4544-0035-4810-8052-B4C04F4B3732, is your system UUID. Right-click or press Ctrl + C to copy it.
  4. Need more than the UUID? Use the Full HWID report script in the tool above. It lists the UUID, MachineGuid, board and BIOS serials, disks, GPUs and network adapters in one go.

You can also see some of this without commands. Settings → System → About shows a “Device ID” and “Product ID”, but those aren’t hardware IDs (see the comparison below). System Information (msinfo32) shows the system maker, model, BIOS version and baseboard, but not the UUID.

How to Find Hardware IDs in Device Manager

  1. Right-click the Start button and choose Device Manager.
  2. Expand a category, right-click the device (for example your graphics card, or an Unknown device) and choose Properties.
  3. Open the Details tab and choose Hardware Ids from the Property list.
  4. Click the first line, then press Ctrl + A and Ctrl + C to copy all lines. Paste them into the decoder above.

You’ll see several lines, from most specific to least specific. Windows tries them in that order when it looks for a driver. For a PCI device, the first line includes the subsystem (the board or laptop maker) and the revision. The last line is only the vendor and device. The same Property list also has Compatible Ids, generic class-based IDs Windows falls back to, and the Device instance path, which adds a part unique to your PC.

PartExampleMeaning
BusPCI\, USB\, HDAUDIO\, ACPI\How the device connects: PCI Express card, USB, audio codec, or a motherboard firmware device.
VendorVEN_10DE / VID_046DThe chip maker, assigned by PCI-SIG or USB-IF. 10DE is NVIDIA, 046D is Logitech.
Device / productDEV_2484 / PID_C52BThe model, chosen by the vendor.
SubsystemSUBSYS_146F1043For PCI, subsystem 146F from vendor 1043 (ASUS): the board or laptop maker.
RevisionREV_A1Chip or firmware revision.
Class codeCC_030000Device type: 03 display, 02 network, 01 storage, 0C03 USB controller.

HWID vs. Device ID vs. Serial Number

These names get mixed up constantly, even in software instructions. Here’s how they differ:

NameWhere you see itUnique to your PC?Changes when…
HWID (system UUID)PowerShell / licence and support formsUsually yesYou replace the motherboard (or the maker updates it in firmware)
Hardware IDDevice Manager → Details → Hardware IdsNo, shared by the same modelNever for the same device
Device instance pathDevice Manager → DetailsYes, per slot or portYou move the device to another slot or port
“Device ID” in Settings → AboutWindows SettingsYes, per Windows installYou reinstall Windows
Product IDSettings → AboutNo, it identifies the Windows licence typeWindows edition or licence changes
Serial numberSticker / BIOS / Win32_BIOSYesThe part is replaced

A serial number is set by the maker for one physical unit: your laptop, a disk, a motherboard. The hardware ID names a model. The HWID that apps use is whichever unique value, or mix of values, that app chooses to read.

HWID vs. Windows MachineGuid

The MachineGuid lives in the registry at HKLM\SOFTWARE\Microsoft\Cryptography. Windows creates it during setup, and many apps and games read it because it is easy to get. But it is a software ID:

  • A clean reinstall of Windows creates a new MachineGuid, even on the same hardware.
  • Cloned disk images can share one MachineGuid across many PCs if they weren’t prepared properly.
  • The system UUID stays the same through reinstalls, because it is stored in the motherboard firmware.

That difference helps with troubleshooting. If an app says “new device” after a reinstall, it probably uses the MachineGuid. If it still recognises the PC after a reinstall but not after a motherboard swap, it uses a hardware value such as the UUID. The compare tool above tells you which changed.

How to Check HWID Using Command Prompt

Most guides still say to run wmic csproduct get uuid. That no longer works on current Windows 11. Microsoft disabled WMIC by default in Windows 11 23H2 and 24H2, and removes it when you upgrade to 25H2. After that it can only be added back as an optional Feature on Demand, and Microsoft plans to remove it completely in a later update. If you see “'wmic' is not recognized”, that’s why.

These Command Prompt commands work without WMIC:

:: System UUID (HWID)
powershell -NoProfile -Command "(Get-CimInstance Win32_ComputerSystemProduct).UUID"

:: Windows MachineGuid
reg query HKLM\SOFTWARE\Microsoft\Cryptography /v MachineGuid

:: MAC addresses
getmac /v /fo list

:: Hardware IDs of connected devices (Windows 11)
pnputil /enum-devices /connected /deviceids

pnputil /enum-devices works on Windows 10 version 1903 and later. The /deviceids option, which prints hardware and compatible IDs, needs Windows 11. On Windows 10, use the PowerShell commands instead.

How to Check HWID Using PowerShell

PowerShell reads the same data WMIC did, through the CIM cmdlets, and works on Windows 10 and 11 without admin rights:

# System UUID
(Get-CimInstance Win32_ComputerSystemProduct).UUID

# Motherboard and BIOS serials
Get-CimInstance Win32_BaseBoard | Select-Object Manufacturer, Product, SerialNumber
Get-CimInstance Win32_BIOS | Select-Object SerialNumber, SMBIOSBIOSVersion

# Disk serials
Get-CimInstance Win32_DiskDrive | Select-Object Model, SerialNumber

# Hardware IDs of one device
Get-PnpDevice -PresentOnly -FriendlyName '*NVIDIA*' |
  Get-PnpDeviceProperty -KeyName DEVPKEY_Device_HardwareIds |
  Select-Object -ExpandProperty Data

Pasting commands into the console isn’t blocked by the execution policy, which only applies to .ps1 script files. So the full report script in the tool works as-is. Tick “Mask” before running it if you plan to post the output anywhere.

What Information Can a HWID Identify?

What an ID reveals depends on which one it is:

  • Device hardware IDs reveal the make and model of a component (an NVIDIA RTX 3060, a Realtek ALC256 audio codec, a Logitech receiver) and often the laptop or board maker through the subsystem. That’s why they’re so useful for drivers.
  • The system UUID and serial numbers identify one specific machine. Your PC maker can use the serial to look up your model, warranty and sometimes the original owner.
  • MAC addresses identify a network adapter. The first half is the maker’s prefix (OUI). Wi-Fi networks can see the MAC unless random hardware addresses are turned on.
  • ProcessorId only describes the CPU family and features. It isn’t unique, so many identical CPUs report the same value.

None of these contain your name, location or files. The privacy risk is linkability. A stable unique ID lets a company, or anyone you post it to, recognise the same PC again across accounts, reinstalls and apps.

Why a PC Can Have More Than One HWID

There is no single official HWID in Windows. A typical desktop has dozens of IDs:

  • One system UUID and usually a motherboard serial and BIOS serial, all from SMBIOS firmware tables.
  • One MachineGuid per Windows install, plus the Settings “Device ID”.
  • A serial per disk, a MAC per network adapter (Ethernet, Wi-Fi, Bluetooth) and an EDID serial per monitor.
  • A hardware ID list for every device in Device Manager, often 100 or more.

Each app builds its own HWID from the values it chooses, often hashed together. So two tools can show two different “HWIDs” for the same PC, and both are right. If a vendor asks for your HWID, ask which value they need, or send the system UUID. If their app shows the HWID itself, copy it from there.

One quirk worth knowing: SMBIOS stores the first three parts of the UUID in reverse byte order. Most tools, including Windows, decode it properly, but some older tools print the raw bytes. A UUID like 4C4C4544-0035-4810-… can then appear as 44454C4C-3500-1048-…. The compare tool recognises this.

How Hardware Changes Can Affect a HWID

ChangeWhat changesWhat usually happens
Replace motherboardSystem UUID, board and BIOS serials, onboard MACMost apps see a new PC. Windows may need re-activation, and licences may need a transfer.
BIOS / firmware updateBIOS version; rarely the UUID or serialUsually nothing. After a board repair, a technician may need to re-enter the serial.
Replace or add a diskDisk serialsApps that use the boot-disk serial may see a new device.
New graphics cardGPU hardware IDNew driver needed. Machine-level IDs usually don’t change.
New network card / Wi-FiMAC addressNetwork-based licences or router rules may need updating.
Add RAMNothing that apps use as an IDNo effect.
Reinstall WindowsMachineGuid, Settings Device IDHardware IDs stay the same. Apps tied to the MachineGuid see a new device.

For Windows itself, Microsoft notes that after a significant hardware change, especially a new motherboard, Windows may no longer find a matching licence. If your digital licence is linked to your Microsoft account, run the Activation troubleshooter and choose “I changed hardware on this device recently”. To see exactly what changed, run the report script before and after the change, then paste both outputs into the compare tool above.

HWID Checker for Troubleshooting and Driver Identification

An Unknown device or a yellow warning icon in Device Manager is where hardware IDs are most useful:

  1. Copy the device’s Hardware Ids from Device Manager, or run pnputil /enum-devices /problem to list every device with a problem.
  2. Paste them into the decoder. It shows the vendor (10DE NVIDIA, 8086 Intel, 10EC Realtek, 14E4 Broadcom), the device type from the class code, and the board maker from the subsystem.
  3. Get the driver from the board or laptop maker first, because their packages include model-specific tweaks. Then try the chip vendor, then the Microsoft Update Catalog, which the decoder links to with the ID already filled in.
  4. For the ACPI devices that often appear as unknown after a reinstall (such as INT33A1 or PNP0C14), install the motherboard’s chipset package, or the laptop maker’s system or ACPI driver.

Tip: Search with the shortest ID, such as VEN_8086&DEV_A36D, rather than the full line. The subsystem and revision narrow results too much, and the instance part after the last backslash never appears in driver files.

HWID Privacy: What You Should Not Share Publicly

ValuePost in a public forum?Why
Hardware IDs (VEN/DEV, VID/PID)✅ YesIdentical on every copy of the device. Needed for driver help.
CPU, GPU, board model names✅ YesNot unique.
ProcessorId✅ UsuallyShared by identical CPUs.
System UUID, MachineGuid❌ NoUniquely identifies your PC and can link your accounts.
Serial numbers (BIOS, board, disk)❌ NoCan be used for warranty or ownership claims, and for tracking.
MAC addresses, Bluetooth addresses❌ NoIdentify your adapters on networks.
USB storage instance paths❌ NoThe last part is often the drive’s serial number.

Give private values only to the company that needs them, such as a software vendor tying a licence to your PC, or official support. Be wary of anyone in a Discord server or chat asking for your HWID “to whitelist you” or “check a ban”. Real publishers don’t ask that way. HWID-locked cheats and “unban” services are a common source of malware and account theft. Before posting a report, use the masked copy in the compare tab. It hides the middle of every UUID, serial and MAC address but keeps enough for you to tell them apart.

HWID Checker FAQs

Can a website check my real HWID?

No. Browsers block websites from reading hardware serial numbers, the system UUID or the Windows MachineGuid. A site can only see general details such as your GPU model, screen size and CPU thread count. That’s why this checker gives you the exact command to run on your own PC.

What is the fastest way to check my HWID on Windows?

Open PowerShell or Windows Terminal and run (Get-CimInstance Win32_ComputerSystemProduct).UUID. It prints the system UUID, which is what most software means by HWID. No admin rights are needed.

Does wmic csproduct get uuid still work?

Not on current Windows 11. WMIC is disabled by default in Windows 11 23H2 and 24H2, and removed when you upgrade to 25H2. Microsoft says it will be removed completely in a later update. Use the PowerShell command instead. It returns the same value.

Does reinstalling Windows change my HWID?

It changes the Windows MachineGuid and the Settings “Device ID”, but not the hardware-based IDs. The system UUID, motherboard and BIOS serials, disk serials and MAC addresses stay the same because they are stored in the hardware.

Is it safe to share my HWID?

Share it only with the company that asks for it for a clear reason, such as a software licence or a support ticket. Don’t post the system UUID, MachineGuid, serial numbers or MAC addresses publicly. Device Manager hardware IDs like PCI\VEN_10DE&DEV_2484 are safe to share because every copy of that device has the same one.

Can this tool check or remove a HWID ban?

No. Only the game or software publisher can confirm a ban, and this site doesn’t provide spoofers or ways to get around bans. Using them usually breaks the terms of service. If you think a ban is a mistake, appeal through the publisher’s official support.

Why does my system UUID look like 03000200-0400-0500-0006-000700080009?

That is a placeholder the motherboard maker never replaced. Many boards ship with it, so thousands of PCs share it. Software that uses only this value may confuse your PC with others. The report checker on this page flags it and other placeholders such as “To be filled by O.E.M.”.

How do I find the right driver from a hardware ID?

Copy the hardware ID from Device Manager (Properties → Details → Hardware Ids), paste it into the decoder above to see the vendor and device, then search the Microsoft Update Catalog or the vendor’s support site. Use the subsystem vendor to go to your laptop or board maker first.

Is anything I paste uploaded?

No. The commands, decoder, report checker and browser view all run in your browser. Nothing you paste is sent to our server or stored, except optional settings saved in your own browser.

Resources and Sources

Disclaimer: This tool gives commands and decodes information you provide. It can’t read, change or spoof your hardware ID, and it doesn’t check or bypass bans. It is not affiliated with Microsoft or any hardware maker. Vendor names come from public ID registries and may be incomplete.

Related Tools

Last reviewed: September 2026.