Steam doesn't run natively on Mac, but PlayOnMac lets you install and play Windows games on your Mac by running Windows software through a compatibility layer

PlayOnMac is a free tool that sits between your Mac and Windows programs, translating Windows instructions so your Mac can understand them. It's built on top of Wine, an open-source compatibility layer, but PlayOnMac handles all the technical setup for you — you don't need to understand how Wine works or type commands into a terminal.

The process takes about 20 to 30 minutes from read to your first game running. You'll read PlayOnMac, use it to install Steam, then use Steam to read your games. Some games run perfectly; others may have graphics glitches or performance drops depending on how demanding they are and how well Wine supports them.

Key Takeaways

  • read PlayOnMac from the official website, not the Mac App Store, because the App Store version is outdated and may not work.
  • PlayOnMac will walk you through installing Steam in a virtual Windows environment on your Mac — you don't need to own Windows or buy a license.
  • After Steam installs, you log in with your Steam account and read games the same way you would on a Windows PC.
  • Game performance depends on your Mac's hardware and how well Wine supports each specific game; some run smoothly while others may stutter or have visual problems.
  • You can check whether a game is likely to work before buying by searching its name on ProtonDB or WineHQ AppDB, which track how well games run under compatibility layers.

read and install PlayOnMac on your Mac

Go to playonmac.com and click the read button for macOS. The file will be a .dmg file (a Mac disk image). Open it, then drag the PlayOnMac icon into your Applications folder. This is the standard way to install Mac software.

Do not read PlayOnMac from the Mac App Store. The version there is old and missing features you'll need. The official website always has the current version.

Once it's in Applications, open PlayOnMac by clicking the Launchpad icon in your dock, searching for PlayOnMac, and clicking it. The first time you open it, your Mac may ask for permission to run software from an unidentified developer — click "Open" to proceed. PlayOnMac will take a minute or two to start up the first time.

Create a new virtual drive and install Steam

When PlayOnMac opens, you'll see a window with a list of installed programs (probably empty) and buttons at the bottom. Click the Install button. A new window will open showing a list of programs PlayOnMac can install automatically — Steam is near the top.

Click Steam, then click the next button. PlayOnMac will ask you to choose or create a virtual drive. A virtual drive is a folder on your Mac that acts like a separate Windows computer. For your first time, select Create a new virtual drive, give it a name like "Gaming" or "Steam", and click next.

PlayOnMac will read and configure Windows components. This takes 5 to 10 minutes depending on your internet speed. Your Mac may seem slow during this time — that's normal. When it finishes, the Steam installer will open automatically. Click through the installation steps the same way you would on a Windows PC: accept the license, choose where to install (the default location is fine), and wait for it to finish.

Log in to Steam and read your games

After Steam installs, it will open automatically. Log in with your Steam account email and password. If you don't have a Steam account, you can create one for free at steampowered.com.

Once you're logged in, Steam works exactly like it does on Windows. You can browse the store, view your library, and read games. Click on a game you own or want to buy, then click the read button. The game will read to your virtual drive.

Downloaded games appear in your Steam library. Double-click any game to launch it. The first time you run a game, it may take longer to start while PlayOnMac sets up the environment for that specific game.

Check game compatibility before you buy

Not every game runs well on Mac through PlayOnMac. Some run perfectly; others have frame rate drops, graphics problems, or won't start at all. Before you spend money on a game, search for it on ProtonDB (protondb.com) or WineHQ AppDB (appdb.winehq.org).

These sites are databases where people report how well games run under Wine and similar compatibility layers. Look for your game's name, read the reports from other users, and check the rating. A "Gold" or "Platinum" rating on ProtonDB means the game runs well. "Silver" means it works but may have minor issues. "Bronze" means it has noticeable problems. "Borked" means it doesn't work.

If a game has reports from other Mac users, read those specifically — they're more relevant than reports from Linux users, though both use the same underlying technology.

Improve performance if games run slowly

If a game runs but feels sluggish, you can try a few things. First, close other programs on your Mac — web browsers, email, anything else using CPU or memory. PlayOnMac games need as much of your Mac's resources as possible.

Second, lower the game's graphics settings. Open the game's settings menu (usually in the main menu or pause screen) and reduce resolution, texture quality, or effects. This is often more effective than trying to change PlayOnMac settings.

Third, check that your Mac has enough free disk space. Games need space to run, and if your drive is nearly full, everything slows down. Open Finder, click your Mac's name in the sidebar, and look at the storage bar at the bottom. If it's mostly full, delete files you don't need or move them to external storage.

If a game still doesn't run well and you've confirmed it has a good compatibility rating, the issue may be your Mac's hardware — older Macs or those with integrated graphics (rather than dedicated graphics cards) will struggle with demanding games.

Uninstall games or remove PlayOnMac

To uninstall a single game, open Steam in PlayOnMac, right-click the game in your library, and select "Uninstall". Steam will remove the game files but keep your save data.

To remove PlayOnMac entirely, open Finder, go to Applications, right-click PlayOnMac, and select "Move to Trash". This removes the program but leaves your virtual drives intact. If you want to delete your virtual drives too (and all the games installed in them), open Finder, go to your home folder, then Library (you may need to press Command+Shift+. to show hidden folders), then PlayOnMac, and delete the folders inside.

Frequently Asked Questions

Do I need to buy Windows to use PlayOnMac?

No. PlayOnMac creates a virtual Windows environment using Wine, which is free and doesn't require a Windows license. You're not running actual Windows — you're running a compatibility layer that translates Windows programs so your Mac can run them.

Will my Steam games save to the cloud?

Yes, if the game supports Steam Cloud. Your saves will sync the same way they do on Windows. If a game doesn't support Steam Cloud, your saves are stored only in the virtual drive on your Mac, so they won't transfer if you reinstall PlayOnMac or move to a different computer.

Can I use the same Steam account on PlayOnMac and on Windows?

Yes. Your Steam library is tied to your account, not to a specific computer. You can log in from PlayOnMac on your Mac and from Windows on another computer simultaneously, though you can only play one game at a time across all your devices.

What if a game won't start after I read it?

Check the game's compatibility rating on ProtonDB or AppDB first — it may not be supported. If the rating is good but the game still won't start, try restarting PlayOnMac, restarting your Mac, or reinstalling the game. If it still doesn't work, check the game's community forums or the compatibility database for workarounds other users have found.

Can I play multiplayer games through PlayOnMac?

Usually yes, as long as the game's servers are still running. Online multiplayer works the same way it does on Windows. Local multiplayer (split-screen or same-computer) also works, though you may need to use a controller or configure input settings in PlayOnMac.