Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I work on a Mac, but most of my users are on Windows. What's an easy way to test my websites in IE 7, 8, & 9? Wine seems kinda buggy and unfriendly.

share|improve this question
Wine is kind of unfriendly, but I have used PlayOnMac before which greatly improves the user experience. It has a GUI installer for Internet Explorer and might be worth a try before setting up a VM. – gtmtg Aug 2 '12 at 16:11
Microsoft now has free Mac virtual machines just for this purpose. – Tom Dworzanski Jul 7 '14 at 4:46
New tool released by Microsoft -> – Vigneshwaran Apr 1 '15 at 10:18

I have the perfect solution! In 2013, Microsoft released a free officially-supported solution to help Mac developers test with Internet Explorer versions 6, 7, 8, 9, 10, and 11 on Macs:

  1. Go to
  2. Select your desired testing OS ("Mac")
  3. Pick a virtualization platform from among VMWare, Parallels, and VirtualBox. If in doubt, choose VirtualBox (which you can download from the VirtualBox site)
  4. Follow the directions to download VMs for the version of IE + Windows you want
  5. If you're confused, check the detailed instructions from Microsoft and from Rey Bango

Hope this helps.

share|improve this answer
AWESOME!!!! Its a shame we need to do this at all, but this is the BEST solution. Great share. Thanks. – T2theC Nov 25 '14 at 10:00
For sure... as a web dev in 2015 I will actually go the extra mile and say its fking ridiculous we have to run a virtualization tool to run a browser just to test... but hey, once they figure out fusion power in another 5 years maybe we will have a better solution lmfao – mike Apr 18 '15 at 4:32
Agreed. I wish we could emulate the browsers, or at least install them side-by-side. Too bad Microsoft has a terrible architecture across the board. On a mac the apps could come bundled with all the libs they need to run. Oh well. And as far as Web Dev 2015... Why are we even supporting IE*? sob – Volte Sep 24 '15 at 4:32
  1. Download and Install the free Oracle Virtualbox Virtual Machine software

  2. Utilize the scripts noted in the OS X Daily article Internet Explorer for Mac the Easy Way: Run IE 7, IE8, & IE9 Free in a Virtual Machine to download, convert and install Microsoft's free IE Testing VMs to be used on VirtualBox.

We’re going to walk you through how to install Internet Explorer 7, 8, or 9 in a virtual machine running Windows, directly in Mac OS X – for free. This is achieved by using the freely available VirtualBox software from Oracle, and combining that with free Internet Explorer testing virtual machines from Microsoft

Here is the scripts presented in the Article:


Install ALL versions of Internet Explorer: IE7, IE 8, and IE 9

curl -s | bash

Install Internet Explorer 7 Only

curl -s | IEVMS_VERSIONS="7" bash


share|improve this answer
These instructions are potentially outdated. Microsoft now distributes Windows + IE 6-11 VMs for web developers in a variety of formats at – Anirvan Sep 28 '13 at 7:32
Anirvan, I tried that link and it all seems to be about subscription services (after free trial). Also many of the links don't go anywhere/ Not a solution I can recommend in the current form. – Michael Durrant Sep 28 '13 at 11:54
go to that link, and click "Download a Virtual Machine" (instead of the Browserstack link). I have step by step instructions at – Anirvan Sep 28 '13 at 15:23

The age old question for web designers…

VirtualBox is awesome, but a pain to have multiple versions of Windows taking up space on your hard drive. Another option is using VirtualBox and only installing and running an app like ietester which is only available for Windows but allows you to render multiple versions of IE in one window.

Finally, my personal option of choice is a website called browserstack, You have to pay for it but it's really cheap and well worth it if this is how you make your living. I also own a Windows laptop just for doing thse kind of tests but more often than not use browserstack instead.

share|improve this answer
Ah, I remember the days of space being an issue in these decisions. Nowadays my 500GB drive seems to help quite a lot. – Michael Durrant Nov 29 '12 at 12:33
I wish space wasn't an issue, all of my machines are 500gb plus and by the time I have my apps loaded (adobe master suite, autocad and ableton live+native instruments are the real space hogs here) my hard drive is feeling pretty stuffed already! let alone giving up the hundred odd gig of space it takes to run 5 different versions of windows. – JamiePatt Nov 30 '12 at 3:45
Yeah, but all I am looking to use is browsers. I certainly would not want to use Adobe image manipulation tools through an emulator given the drag-drop and other interactivity issues there would be. – Michael Durrant Apr 6 '13 at 22:48 is also a useful and inexpensive site. It will also allow you local machine access in case you're need to do redirects to a local reverse proxy when you're testing. – recklesscoder Apr 15 '13 at 19:59

Virtualization is definitely the way to go. There's VirtualBox as mentioned above, which is a free open source project. There are also two commercial offerings, Parallels and VMWare Fusion. Both of those have free trials so you can evaluate what might work best.

If you're wondering why to pay when VirtualBox is free, Parallels and Fusion are both commercially developed and supported software. If you run into problems, you can get help, rather than spend time searching for answers yourself. Additionally, VirtualBox is cross-platform, so it has fewer Mac niceties, and it's more of a DIY product - no quick setup or anything.

But you can make the call for yourself. TidBITS has a fairly recent article comparing Parallels and Fusion, with a good section on VirtualBox as well, and Ars Technica has a pretty comprehensive comparison of the latest versions of Parallels and Fusion.

Hope that's useful for you!

share|improve this answer is fantastic tool and the reason I prefer it is it installs just the browsers, and side-by-side with your other programs in task bar. It works like a charm, however it is commercial, $12 a month, $60 per year. They plan to publish the app. on Mac soon.

IETester is OK for some basic testing, but it doesn’t handle scripts correctly and therefore is not a 100% reliable testing solution.

share|improve this answer

Just thought I would add to this as I just found a great new free tool to view IE on a mac. Download "Sauce" from the mac app store. I have been using Virtualbox the last two years and this is much easier to install, doesn't have huge VM files, and the interface is much smoother. Sauce also has the ability to preview in IE 10 (which is complete crap). There is also another cloud based app called browser stack. Tried the free version and the interface is nice but it does cost some $$.

share|improve this answer

In addition to virtualization there's Codeweaver's CrossOver

share|improve this answer

I don't have enough reputation to post a comment on @Anirvan's answer which helped me greatly. I'd just like to add that Rey Bango's blog which advocates for security reasons to set Windows Update to automatic causes a problem since IE gets auto-updated as well! MS has created separate auto-blockers for IE 9 through 11. I downloaded all the auto-blocker scripts and created a wrapper to call them on Dropbox. Extract the contents of the zip file and run IE9-11_blocker.cmd to block IE 9 through 11.

share|improve this answer
up vote 0 down vote accepted

A new, better answer.

First I used virtual box. Then I used browserstack

Now I use parallels

Around for a few years but lately made robust and even friendlier.

It's even easier than the others, setup is easier, saving state is easier, keyboard-mouse integration is better. Generally its better.

Only item of note is that it cost about $80

which should be petty change for most developer who are paid that in an hour or two. Paid software is actually my preference - it gives me some confidence that it will actually be maintained going forward. Plus I'm a developer... paying a... developer. Seems like a good thing.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.