Guide

Safari on Windows: how to test your site in real Safari

There is no current Safari for Windows. Apple released its last Windows version, Safari 5.1.7, in 2012. To see your site in today's Safari, you need macOS or an iPhone. From a PC, you can reach one in a few ways. The closest is a real Mac you control over the internet.

Do not install old Safari for Windows

Download sites still offer Safari 5.1.7 for Windows. Do not use it for testing. It renders the web as Safari did in 2012, so it tells you nothing about the Safari your visitors use. It also gets no security updates.

Option 1: WebKit in Playwright

Safari is built on the WebKit engine. Playwright, the free browser testing tool, ships its own WebKit build for Windows, Linux and macOS. You can run your tests against it in CI on a Windows machine.

npm init playwright@latest
npx playwright test --project=webkit

This catches many layout and JavaScript problems early. But it is not Safari. Fonts, video playback, Apple Pay and some other features differ. Treat it as a first check, not the final one.

Option 2: a cloud testing service

Services such as BrowserStack, LambdaTest and Sauce Labs stream real Safari on real Macs and iPhones to your browser. They suit teams that test many browsers every day. They charge a monthly subscription per user, so check their pricing pages for the plan you need.

Option 3: a real Mac for a day

A rented Mac gives you the real thing. You get Safari on macOS and Safari on iPhone and iPad in the iOS Simulator. You also get Web Inspector, Safari's developer tools, for both. Open the Develop menu in Safari, choose the Simulator, and inspect the page as it runs on a simulated iPhone.

A MacRun day pass is a dedicated M6 Mac mini for $15, with Xcode 26.6 and the iOS 26.5 simulator already installed. You see its screen from Windows through a VNC viewer over a private network. Our guide to using a Mac from Windows shows the setup. You pay once and nothing renews.

Testing a site on your PC from the remote Mac

A site running on localhost on your PC is not visible from the Mac. Deploy a preview build to a public URL, or put both machines on the same private network. With Tailscale on your PC, the Mac can open your dev server by your PC's Tailscale address.

Which one to pick

  • Automated checks on every commit: WebKit in Playwright.
  • Many browsers and devices every day: a cloud testing service.
  • One stubborn Safari bug, or a check before launch: a Mac for a day.
  • Safari work every day: a Mac of your own, or a monthly rental.

Who should not rent a Mac for this

If WebKit in Playwright already passes and no user reports a Safari problem, you may not need a Mac at all. If you need many real iPhone models, a device cloud has more of them than one Mac with a Simulator.

Frequently asked questions

Is there a Safari for Windows?

+

Not a current one. Apple's last Windows version was Safari 5.1.7, released in 2012. Today's Safari only runs on macOS, iOS and iPadOS.

How can I test my website in Safari on Windows?

+

Run WebKit in Playwright for automated checks, use a cloud testing service that streams real Safari, or rent a real Mac and open Safari and the iOS Simulator over a remote desktop.

Is Playwright WebKit the same as Safari?

+

No. It uses the same WebKit engine, so it catches many problems. Fonts, media, Apple Pay and other features can differ from Safari on a Mac or iPhone.

Can I test iPhone Safari without an iPhone?

+

Yes, in the iOS Simulator on a Mac. It runs Safari for iPhone and iPad, and Safari's Web Inspector on the Mac can inspect it.

How much does it cost to rent a Mac to test Safari?

+

A MacRun day pass is $15 for a dedicated M6 Mac mini, and a week is $59. You pay once and nothing renews.

Related guides