How do I find my Windows 11 or 10 license key?

Stefan
How do I find my Windows 11 or 10 license key?

It is a common question among computer users; how do i find my windows license key

It is always easy to know your Windows license key, product key or license key. This code is needed to activate Windows. If you plan to reinstall Windows, for example after a system crash or when upgrading your hardware, you will need your license key to reactivate the operating system.

When you get a new one computer and you want to transfer your existing Windows license, you need to know the license code. This is especially important if you have a retail license, which is transferable between devices.

You may want to verify the authenticity of your Windows installation, especially if you purchased a second-hand computer. Knowing the license key can help you confirm that you are using a legitimate copy of Windows. It may also sometimes be necessary to provide your Windows license key when seeking technical support or customer service.

In short, plenty of reasons why you would want to know the license key or product key. Now there are many tools available to look up this code, more about this in this article. In this guide I explain how you can display the license key without any tools, but with an easy script. This is how it works.

How do I find my Windows 11 or 10 license key?

To get started, open notepad on your computer.

Open notepad

Then copy and paste the following scripts into a new text document:

Option Explicit

Dim objshell,path,DigitalID, Result
Set objshell = CreateObject(“WScript.Shell”)
'Set registry key path
Path = “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\”
'Registry key value
DigitalID = objshell.RegRead(Path & “DigitalProductId”)
Dim ProductName,ProductID,ProductKey,ProductData
'Get ProductName, ProductID, ProductKey
ProductName = “Product Name: ” & objshell.RegRead(Path & “ProductName”)
ProductID = “Product ID: ” & objshell.RegRead(Path & “ProductID”)
ProductKey = “Installed Key:” & ConvertToKey (DigitalID)
ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey
'Show messbox if saved to a file
If vbYes = MsgBox(ProductData & vblf & vblf & “Save to a file?”, vbYesNo + vbQuestion, “BackUp Windows Key Information”) then
Save ProductData
End If

'Convert binary to chars
Function ConvertToKey (Key)
Const KeyOffset = 52
Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert
'Check if OS is Windows 8
isWin8 = (Key (66) \ 6) And 1
Key (66) = (Key (66) And & HF7) Or ((isWin8 And 2) * 4)
i = 24
Maps = “BCDFGHJKMPQRTVWXY2346789”
Do
Current=0
j = 14
Do
Current = Current* 256
Current = Key(j + KeyOffset) + Current
Key(j + KeyOffset) = (Current \ 24)
Current=Current Mod 24
j = j-1
Loop While j >= 0
i = i-1
KeyOutput = Mid(Maps,Current+ 1, 1) & KeyOutput
Last = Current
Loop While i> = 0

If (isWin8 = 1) Then
keypart1 = Mid (KeyOutput, 2, Last)
insert = “N”
KeyOutput = Replace (KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then KeyOutput = insert & KeyOutput
End If

ConvertToKey = Mid(KeyOutput, 1, 5) & “-” & Mid(KeyOutput, 6, 5) & “-” & Mid(KeyOutput, 11, 5) & “-” & Mid(KeyOutput, 16, 5) & “-” & Mid(KeyOutput, 21, 5)

End Function
'Save data to a file
Function Save (Data)
Dim fso, fName, txt,objshell,UserName
Set objshell = CreateObject(“wscript.shell”)
'Get current user name
UserName = objshell.ExpandEnvironmentStrings(“%UserName%”)
'Create a text file on desktop
fName = “C:\Users\” & UserName & “\Desktop\WindowsKeyInfo.txt”
Set fso = CreateObject (“Scripting.FileSystemObject”)
Set txt = fso.CreateTextFile(fName)
txt.WritelineData
txt.Close
End Function

Source.

Click on “file” and then “save as”.

Read also
Want to reduce or enlarge Windows icons? One Simple Trick!

Save as

Change “Save As” to “All Files”. Save the file as filename “licensecode.vbs”. Click on the “Save” button.

license code script for windows

You will now see a script in the location where you saved licensecode.vbs. Double click it to open. You now see:

  • Product Name. This is the Windows version that you installed. Please note that if you have updated Windows 10 to Windows 11, Windows 10 will often still be there.
  • Product ID: This is the product ID automatically generated only for your computer during installation. This ID is based on the license key.
  • Installed Key: This is your license key. This allows you to reinstall Windows, activate it and more.

You can optionally save this information to a file by clicking “Yes”. This way you always have your license key information available.

How do I find my Windows 11 or 10 license key

This is a free and easy way to look up your license key information. Never share your license key with other people, at most with Microsoft for verification or support.

License code not found? Then you may find the license key in the BIOS.

I hope to have informed you with this. Thank you for reading!

Stay Informed
Receive a summary of the latest PC tips directly in your email every 2 weeks.
Will you share?
Please help and share this information with other people.
Do you have a computer question?

The email address will not be published. Required fields are marked with *