Skip to content
← All articles

What Is an HWID? Hardware ID Explained in Plain English

An HWID is a fingerprint built from your PC's hardware. Learn which components it uses, who reads it and why it matters for bans and licensing.

Published: · 2 min read

An HWID (hardware ID) is a value that identifies a computer by the parts inside it. It is not one single number stored in one place. Most programs build it by reading several identifiers from your hardware and combining them into one fingerprint.

What an HWID is made of

Different programs use different recipes, but the same building blocks appear again and again:

  • Disk serial numbers from your SSD or hard drive.
  • Motherboard data from the SMBIOS tables: board serial number, system UUID and BIOS information.
  • The CPU processor ID.
  • Network adapters and their MAC addresses.
  • The GPU device UUID and PCI identifiers.
  • The TPM endorsement key, on machines that have one.
  • RAM modules and their serial numbers.

Because the fingerprint mixes several parts, changing one component does not always produce a new HWID. Some programs only check two or three values. Others check many.

Who reads your HWID

  • Games and anti-cheat software, to attach a ban to a machine instead of only to an account.
  • Software licensing systems, to bind a license key to one computer.
  • Fraud and security tools, to recognise a returning device.
  • Windows itself, which uses some of these values for activation and device identification.

Why an HWID survives a Windows reinstall

Most of the identifiers above live in the hardware or in the firmware, not in Windows. A clean reinstall wipes your files and settings, but the disk serial, the motherboard UUID and the TPM key are still exactly what they were. That is why a hardware-based ban often follows a PC through a reinstall.

Can an HWID change?

Yes, in two ways. Replacing hardware changes the values it carries, for example a new SSD brings a new disk serial. Software that rewrites or masks what Windows reports can also change what a program sees. Which one works depends on where the program reads the value from and how deeply it checks.

Key takeaways

  • An HWID is a fingerprint built from several hardware identifiers.
  • Disk, motherboard, TPM, network and GPU values are the most common inputs.
  • Reinstalling Windows does not change identifiers stored in hardware or firmware.

Want to see these identifiers on a board? Try our interactive motherboard.