Determine which software product a Microsoft Product Key activates

All we need is an easy explanation of the problem, so here it is.

Without a product key being labelled, is there is any way to identify what Microsoft software product a given product key is meant to activate?

Let’s say for example I had the product key ABCDE-FGHIJ-KLMNO-PQRST-UVWXY, but I had no clue if was meant for Windows 7 Ultimate, Windows 7 Home Premium, Vista Ultimate, or even Office 2010. Is there a way I could identify the software product the key is meant for (or at least get a good estimate)?

Note: I have searched and searched many times on the Internet, but the only results I ever find are how to recover a lost product key by using something like Nirsoft ProduKey. This is not what I am looking for.

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

Unfortunately there isn’t. The product key sequence is according to a mathematical algorithm. The product key is a partially random, 25-character alphanumeric code, specifically designed to defeat against keygens and leaked serial numbers. The code has three (known) components:

  1. An actual serial number
  2. Verification data (using modular math)
  3. A checksum (CRC) for typos

There are several good references to how product keys are utilized. This one is particularly good.

Method 2

Yes, you can determine which Microsoft Product ID (PID) a given key corresponds to with tools like Microsoft PID Checker (alternative) and The Ultimate PID Checker (alternative). The former supports a wide array of products, including Windows 7/2008 R2 – 10/2016, Office 2010-2016, Visual Studio, Exchange Server, and more, while the latter includes support for Windows XP/2003 – 8/2012 and Office 2010-2013.

While you do need to select the right general product (e.g., Windows 7) in order to get the specific version information (e.g., Windows 7 Ultimate Retail), it only takes a moment to try them all if you’ve lost even that information:

Microsoft PID Checker screenshot

enter image description here

Method 3

VAMT 2.0 allows administrators to automate and centrally manage a range of activities related to Windows client, Windows Server, and Office 2010 activations.

To see what it looks like and how to make it work, check out this link

Method 4

I would contact Microsoft themselves about this, I don’t know of any tool or method for end users like us to do this. The other option is to install, preferably in a virtual machine, all the possible software that it could belong to and see which one “takes” it.

Method 5

I know this may be a little late, but I had the same issue tonight and found this thread. I can’t speak to identifying Windows Product Keys, but Microsoft does have a site where you can enter a product key and it will identify the version of office the key belongs to.

Here is the link:

It will take some guess work, but under the Office 2013 Resources heading on that page, you can select the version you think the key is for. Once selected, you may have to log into your Microsoft account. Then, follow the instructions, which includes entering the product key. It will ID the Office software, year and provide instruction for download.

Very simple. I hope this helps.

Method 6

Go to and enter the product key , It will give you the version number and option to download

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply