Download Windows 7, 8.1 or 10 ISO Images Direct From Microsoft

Download A Windows 7 or 8.1 ISO Using A Javascript Hack

The method of downloading other ISOs on the Windows 10 download page was first discovered by Russian release group WZor. They then created a hack that allows you to download Windows 7 and 8.1 ISO images as well as other Windows 10 images. It involves injecting custom Javascript code into the page which unlocks the other downloads.

Note: If you only want to download the latest Windows 10 ISO, just follow the guide for getting the ISO download page to show in your browser, injecting the Javascript is not required.

Getting The Windows ISO Download Page To Show In Your Browser

The old Techbench download page has gone and a new download page is up in its place. This new page detects if you are running Windows 7, 8.1 or 10, and if you are, you cannot download an ISO. Instead, you are redirected to download the Windows 10 Media Creation Tool. When using another operating system such as XP, Vista, OSX or Linux etc, the ISO download option will be available.

If you are using one of those operating systems that redirects, there is an easy workaround. The page checks what OS you are running from the browser user agent string. Change that in your web browser and the options will become available. Here’s how to do it.

Google Chrome and Chromium Based Browsers

Open a tab and press F12 to open Developer Tools. Click the 3 dotted lines to open Devtools options and go to More tools > Network conditions.

Scroll down to User agent, uncheck the Select automatically box and choose anything apart from Windows, XBox, Edge or Internet Explorer 8 – 11. The user agent change will be in effect only while the tab and the Developer Tools window is open. Alternatively, an extension such as User Agent Switcher works equally well.

Internet Explorer 11 and Edge

Open a tab, press F12 to open Developer Tools and click on the Emulation tab.

In the User agent string drop down box select Internet Explorer 6/7, Apple Safari, Bing Bot or Custom. Like Chrome, the user agent string change only affects the current tab and lasts while the Devtools window is open.

Mozilla FireFox

Firefox doesn’t have the ability to switch the user agent string in its Devtools like the other browsers, but it does have another method. Open a tab and press Ctrl+Shift+M to launch “Responsive Design View”. Or go to the menu > Developer > Responsive Design View.

Enter anything into the Custom user agent string box and use the drag bars to expand the page size or select a resolution from the drop down at the top. Responsive Design Mode only affects the current tab. An alternative is a user agent changing extension like User Agent Switcher.

Apply The Hack To The Download From The ISO Page

We are using Google Chrome to apply the hack although the procedure is similar in Firefox, Internet Explorer, Edge and other browsers that have a Developer Tools panel.

1. After you have changed the user agent string in your browser above, visit the Download Windows 10 Disc Image page. If you only see a button to download the Media Creation Tool and not a “select edition” drop down like below, check your user agent string settings.

2. If you are not using the Developer Tools window to change the user agent string, press F12 to open it now. Go to the Console tab, copy the following Javascript code and paste it into the console, then press Enter:

Firefox users: Firefox users who have never pasted a script into the console before will receive a warning message. Type “allow pasting” into the console, delete it when the message disappears and continue to paste the code from the text file.

3. If you click the Select edition drop down on the page it will now be populated with Windows 7, Windows 8.1 and also Windows 10 download options.

4. Simply select the version you want, click Confirm, choose the language, click Confirm again and then download the required 32-bit or 64-bit version.

The original WZor script is much larger and includes N editions, Korean N and Chinese editions, Education versions and also commercial OEM versions. It is now also outdated as it came from early 2016. We have modified and updated the script to include just the versions most users will want. You can download the full WZor script if you want one of those versions which has been left out.

Download a Windows 7 or 8.1 ISO Without JavaScript

After studying the WZor script we found an easy way to quickly download an ISO without resorting to copying and pasting javascript code. Each Windows version has a unique download ID which is parsed from the drop down when Confirm is clicked. By injecting just the required value into the page you can quickly download the version you want from Microsoft’s servers. Here’s how:

2. Right click on the drop down and click Inspect. In Firefox this will be Inspect Element. Internet Explorer 11 and Edge cannot right click on the drop down so you will have to inspect the page first and find the HTML code in step 3 manually.

3. The line “<select id=”product-edition” href=”#product-info-content”>…</select>” will be highlighted in the Developer Tools panel. Click on the arrow to expand the code and you will see the Windows 10 entry current value (this changes as newer Windows 10 versions are added).

4. Double click on the number and enter a value for the version of Windows you want from the list below.

5. Click Confirm on the page, select the language and download links will appear for the version of Windows that corresponds to the entered value. Don’t worry the drop down still says Windows 10 as it’s just display text. Above we are entering a value of 4 to download Windows 7 Professional.

This method is quick and easy and only requires you to remember a couple of numbers such as 4 and 52 for Windows 7 Pro and Windows 8.1. The Windows 10 values will change over time but the latest versions will be the default options in drop down.

To demonstrate how to download the Windows ISOs using both the Javascript inject and inspect page methods, we’ve made a video to show you how easy the process is.

Enable The Script Automatically On Page Load

If you are someone that needs to download ISOs for Windows quite often, there is a way to have the hacked Javascript injected automatically as soon as you open the Windows 10 Download web page. This is done by using the hack as a Greasemonkey script so the code is automatically injected into the page.

Visit the Windows 10 download page above (changing the user agent string if you have to) and the drop down should automatically be populated with all the available Windows and Office ISOs. Note that all versions are available including N, KN, COEM, Enterprise, Education etc. For the standard ISO just select the Windows version without anything after the name. The script was created by Adguard, the same guy as the online third party downloader from page 1.

SHA1 generated for windows 8.1 pro downloaded from media creation tool is not the same as the one that u provided, whats the diffrence ?
and does windows 8.1 pro downloaded from media creation tool contain latest major update ( update 3 ) ?

thanks for the quick reply ray, one last question if u allow me,
whats the diffrence between windows 8.1 from media creation tool and techbench ?
and does windows 8.1 pro from media creation tool include update 3 ?

I don’t think there are many differences between the two if any. The media creation tool version installs from a .ESD file where the normal ISO installs from a standard .WIM file, that’s why the checksums don’t match.

Both have the latest major update from late 2014, I think that is classed as “update 3”.

thank you so much, by the way i figured out the diffrence, the iso from techbench is 4.02gb where media creation tool give us 3.27gb iso its because iso from techbench contain pro+core version, in the other hand media creation tool give separate iso for core and pro ( i think you mentioned that in your article i just didnt notice) i hope this will help others too, thanks again.

If you want Win 7 Pro English, then that is technically correct. However, the Heidoc tool is able to download Win 7 Home Premium English, so you can get that and unlock the Pro version on the ISO as mentioned in the article.

Using Heidoc Windows and Office ISO Download Tool for windows 10 iso, how do I get ” the specific ISO file code injected” since its not on a browser? Or if its already applied then how to I get to choose between Home and Pro when getting the windows 10 iso?

That’s telling you how the tool works, you don’t have to do anything. You simply choose which version of Windows you want on the right and choose the version of Windows 10 you want from the drop down menu in the program where it says “select edition”.

I understand how it works, after you click on your select edition….the iso’s are different builds of home/pro. Is there a way to choose home or pro on that iso, from my install memory I don’t think there is a choice when installing.

The product key you entered appears to be for software pre-installed by the device manufacturer.

the product key is valid, if used to install windows 7 professional x64

The slimey bastards just won’t allow you to download what YOU OWN, whether it was preinstalled or not, you still have a valid working product key, which should be more than enough to download a genuine copy of windows from the source, ie microsoft.

And they wonder why they are targetted all the time. This is not about who owns what, because it’s established i own the key and it cost microdickheads nothing to give me a digital download….yet it is ironic, windows 10 is completely free if you download the enterprise edition. after the trial you can keep on using it, nothing gets locked off…yet try to get software you should already own by having the key they tell you to do one.

The sooner we have a better operating system from a different company the better! it wouldn’t take much to kill off m$

There already is a better OS than Windows, and it is Totally Free for everyone, and includes loads of free open source software. LINUX !! there are hundreds of special editions as well.. I recommend Ubuntu for 1st timers, loads of software, support options and Forums for troubleshooting. :)
(and you can run lots of SteamPowered Games as well)

Hi, I don’t know where you live, I don’t know who are you but you are a good man. I bought a Dell laptop having a window 8 64 bit. I was very upset when I tried to install Illustrator and Photoshop. I want to install a clean copy of window 7 ultimate 64 bits and your instructions helped me a lot. I am your admirer since 1999.
May God bless you and your loved ones. I will contact you once I install the same.
Thanks & Regards,
Sharman Vishu

Like with every Windows 7 install disc, you need a genuine product key to activate it. That can be a key from a sticker or if your computer was made by the likes of Dell or HP, you can backup the OEM key before reinstalling.

Thanks for the reply. Amazing site btw, a lot of great information. One more question. My windows is activated and i have a product ID: with the OEM in the 20 digit code, but i’m almost 100% sure my windows is not genuine, i think i got the CD from someone a long time ago… So can i reuse that ID with the guide you posted?

No, you can’t use a Product ID number to activate Windows, only a legit Product key. If you use our Windows 7 OEM License Installer from the link I provided earlier, it will tell you if your license is an OEM type from a major manufacturer. You don’t have to do anything just launch the program and it will tell you.

It said… You are using:
Windows 7 Ultimate 64 bit
OEM Information in the Bios
Dell
Does that mean the copy i have can be used on a new machine (building a new pc)? My current PC was not prebuilt it was also assembled by me, i just don’t remember where i got the Windows Disk. I’m a bit confused since it’s activated, but i don’t have a Product key.

Sorry for bothering you :)

HAL90001 year ago

If it says Dell, you either have a Dell motherboard or someone has flashed your BIOS with Dell information to activate it.

If you use our tool after reinstall it should reactivate your Windows with a Dell license.

BEWARE, if you are running a Windows crack such as Daz loader, the tool will pick up that as the Daz tool emulates the BIOS. If that is the case your computer will not activate after reinstall.

Alvaro1 year ago

Fantastic post. I have downloaded Windows 7 Ultimate SP1 (Brazilian Portuguese) and it worked for me (04/01/2017).

Great tutorial! I wanted a Win 7 SP1 ISO for a clean install instead of an OEM recovery. On a geek scale from 1-10, I’m maybe a 3. Everything I need know, in terms I can understand, and steps I can actually perform. I was able to create an all consumer editions bootable DVD. Solutions (or a link) to everything I needed to do from start to finish. Far more than I hoped to find in a single source. THANK YOU!

This really is a superb article. Many thanks. It got me out of a hole as I needed to install a Win7-32bit Home Premium on a new hard disk for a friend’s laptop whose disk had corrupted horribly and which was unrecoverable. All he had was the Licence Key and no restore disk or anything.
The procedure you describe worked a treat, and thanks for having the forethought to provide the SHA1 checksums for the various ISO files downloaded. Microsoft seem to have taken that page down for some reason.

Microsoft seems to be watching when we download the ISO’s for Win 7 and 8.1 from the Win 10 download page. It seems to me that it would be a good idea to use a proxy to hide your IP address and to use a computer which does not have any MS products installed. (I would be very surprised if MS does not include spyware whenever one of their products is installed so that they can identify the computer .)

While downloading the two versions of 7 and 8.1 (a total of four ISO’s) I received an E-mail from MS saying that they have detected “something unusual about a recent sign-in” to my account, even though I had not logged in to any MS account recently. The E-mail from MS included my IP address and a link to log in to Live.com to view information about the “unusual” activity. It took many rounds of account verification and entering codes before it would finally let me log in to Live.com, and when I checked to see the unusual activity there was no additional information.

My conclusion is that by sending the E-mail, MS was really saying: “We know who you are and what you are doing.” I am not concerned about them knowing I have the ISO’s because I have no intent to use them for anything other than reinstalling software on systems that originally came with the products. But since there are few companies more slimy and sneaky than MS, I am concerned that they might do something like block access to their web site or product updates. Before this I had never thought I would have a need to use a proxy to hide my identity.

My downloads continued and the SHA1 checksums verified correctly. I did have trouble getting to the pages that had the links to download 7 and 8.1. Usually the web site would hang on the white page that says: “Validating your request. This may take a few minutes”….

In my opinion a “something unusual about a recent sign in” is not related to downloading ISO files in the slightest. There is actually nothing illegal or dodgy at all about downloading ISO files directly from Microsoft’s own website, even though you are using a small hack to get them.

I’ve had occasional emails like you mention long before downloading ISO files from that page and it could be due to a number of reasons including someone else trying to log into your account, which happens from time to time when hackers are running scripts on the Microsoft servers. The timing is unfortunate but they are not related, I’m 100% convinced of that.

what edition of Windows Vista do you have, prassri?
No free upgrades from Vista to Win7 are available.
Although Hewlett-Packard [HP] did have some free Windows 7 upgrade offers for qualified desktop & laptop computers for a limited time when Windows 7 was first released but it’s way too late for that now.

It depends which Windows you want, Windows 10’s ISO will have all the telemetry included as it’s built into the OS from the beginning. For Windows 8.1 and 7 the extra telemetry was added in updates over the last year or so, the ISO’s won’t have the telemetry but the updates you install will so will have to be careful when updating.

Haha that non-JS method is just hilarious. Let’s hope they’ll never stuff that hole. Although by tomorrow, I’ll probably have burnt 10 copies (just to make sure…) of Windows 7 updated as much as possible to use for my offline machine for years to come.

Thank you, I have also been facing this issue after misplacing my vanilla dvd’s…
Also thank you for detailing the pitfalls of torrent AIO ISOs, all one has to do is install one in a VM and have a peek with TCP View or Curr Ports and watch it calling home to mother Russia…

This is very good information, however, mostly I need OEM ISOs to reinstall corrupt systems. The full WZor script has Windows 7 “COEM” and Windows 7 “COEM GGK”. What is the difference between these? Are these different from “OEM”? I cannot find any information on this.

Which would reinstall a PC by Dell, HP, Acer, etc on a replacement hard drive that would allow the key code to be accepted?

There are three key codes. First there is an OEM code that can be found with Magic Jelly Bean. Next, in Magic Jelly Bean there is a “match to CD Key data CD Key:” Third, there is a key code on the label on the side of the PC.

Which ISOs, if any, will match which of these key codes? Microsoft makes this very confusing. If you can you shed some light on this, it would be very helpful?

The COEM ones are commercial OEM versions which are not required and only meant for major companies. COEM GGK is the same but includes the Get Genuine Kit which helps end users purchase a genuine Windows license. As these are not required for general users we left them out of the modified script.

The standard Windows 7 downloads will cover almost everything including retail and OEM so you can use the key from the sticker. The only thing they do not cover is the OEM pre installed keys, which if the computer was purchased from HP, Dell etc will be the key you find in Magic Jellybean and is different to the one on the sticker.

If the hard drive is toast and the sticker on the side is unreadable, I can do this:

* Download the x32 or x64 Windows 7 ISO, as needed, per this article.
* Run the ei.cfg Removal Utility to unlock the versions.
* Burn the ISO to a DVD or USB stick.
* Replace the bad hard drive with a new one.
* Install the correct Windows 7 version.
* Do not enter a product key when prompted.
* Download the Windows 7 OEM License Installer
* Run the installer and click “Install Cert & Key”
* This will reactivate the OEM key from the BIOS and
will properly Activate with this downloaded Windows 7 ISO version.

I really really love your website, because it has no ads, and the download links are ‘to the point’. I mean, i don’t have to install anything after downloaded something, not like other websites :) OK, thanks, great website!! I appreciate your work, thank you very much :D

Thanks mate, much appreciated. I have checked the SHA sums and they are the same as the “refresh” media that was released a while back (last year) I’ve already got two USB Flash drives for Universal install. I remember creating them ages ago and yes, I did use ei.cfg to remove the limitation, so now I’ve got x86 & x64 Super fast SUB Install. Have used WinUSB or WinToFlash.