How to find your Windows 10 Product Key

If you have upgraded to Windows 10 from Windows 7 or 8, the old product key will have changed during the upgrade process. If you need to reinstall Windows 10, the original key will not be valid.

To obtain the upgraded Windows 10 key, copy and paste the following into a Notepad window:



Set WshShell = CreateObject(“WScript.Shell”)
MsgBox ConvertToKey(WshShell.RegRead(“HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId”))

Function ConvertToKey(Key)
Const KeyOffset = 52

i = 28
Chars = “BCDFGHJKMPQRTVWXY2346789”
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 – i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = “-” & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function



You’ll need to use File -> Save As, change the ‘Save as type’ to ‘All Files’ and then name it productkey.vbs to a location such as desktop for easy access.

Once you’ve saved it, you can just double-click and the popup window will show you your product key.