Skip to main content
HWID Checker

Download HWID Checker for Windows

Get the portable command-line utility for Windows 10 and 11. It reads identifiers exposed by Windows and your firmware, creates a composite SHA-256 HWID, and can export text or JSON locally.

Portable Windows CLI

Recommended

The single-file x64 executable is about 2.4 MB and requires no installer. It reports available motherboard, BIOS, disk, CPU, network and Windows identifiers, then hashes the stable values into one composite HWID.

Windows 10 and 11 (x64)

Download the executable, open Command Prompt or PowerShell, and run it from the folder where you saved it.

Download for Windows~2.4 MB · .exe · Windows 10/11 x64

Usage

# Double-click hwid-checker.exe
# Or run in Command Prompt / PowerShell:
hwid-checker.exe

# Save the result to a timestamped .txt file
hwid-checker.exe -save

# Output as JSON (great for scripts and CI)
hwid-checker.exe -json

Read identifiers without downloading the EXE

Use the built-in tools on Windows, macOS or Linux when you need a specific identifier rather than a composite report:

no install
reg query "HKLM\SOFTWARE\Microsoft\Cryptography" /v MachineGuid

MachineGuid — an installation-specific Windows identifier

Get-CimInstance Win32_ComputerSystemProduct | Select-Object UUID

SMBIOS UUID — from your motherboard firmware

Get-CimInstance Win32_DiskDrive | Select-Object Model, SerialNumber

Disk drive serial numbers

Get-CimInstance Win32_BaseBoard | Select-Object SerialNumber

Motherboard serial number

getmac

MAC addresses of all network adapters

↳ PowerShell CIM commands work on current Windows releases. Use the Windows download above to collect available values and export a composite report.

Each command returns a particular identifier. The Windows utility above combines several available values and supports text or JSON export.

The utility reads local identifiers and writes a file only when you use the -save option. It does not upload the report.