Diablo 4 quickly became one of Blizzard's biggest releases, bringing the iconic action RPG series into a massive open world filled with challenging dungeons, seasonal content, and cooperative gameplay. Unfortunately, despite previous Diablo games having Mac versions, Diablo 4 isn't officially available for macOS, and it doesn’t look like there will be any time soon.

Does that mean you can’t play Diablo 4 on Mac? No! You just have to be a little creative, put in a little work, and accept that the experience isn’t going to be as smooth or as fluid as it is on a high-powered gaming PC. Keep on reading to find out several different ways to play Diablo 4 on Mac and choose the one that works best for you.

Can you play Diablo 4 on Mac?

Blizzard only released Diablo 4 for Windows, PlayStation, and Xbox. There isn't a macOS version, so you'll need to check out one of several workarounds.

The best option depends on your Mac:

  • CrossOver is the easiest solution for most users and works on both Intel and Apple silicon Macs.
  • GeForce NOW lets you stream the game from Nvidia's cloud servers without installing Windows.
  • Boot Camp offers the best native performance on Intel Macs but isn't available on Apple silicon.
  • OneCast lets you stream the game from your Xbox Series X or Series S to your Mac.
  • Cloud PC services like Shadow or airgpu offer another way to play using a remote Windows computer.

👉One important thing to keep in mind is that Diablo 4 isn't free. For most methods, you'll need to own the PC version through Battle.net. If you're using OneCast, you'll need to own the Xbox version instead.

Diablo 4 game

Diablo 4 compatibility on Mac


Method

Apple silicon (M1–M4)

Intel Mac

CrossOver

GeForce NOW

Boot Camp

OneCast

Shadow

airgpu

Parallels Desktop


System requirements before you start

Before choosing a method, make sure your Mac (or the PC you're connecting to) can actually handle the game.

If you're running Diablo 4 locally through CrossOver or Boot Camp, make sure your Mac has:

  • at least 90 GB of available storage for the game
  • 8 GB RAM or more (16 GB recommended for smoother gameplay)
  • enough additional storage if installing Windows with Boot Camp (around 30 GB or more)
  • an up-to-date version of macOS (or Windows 10/11 for Boot Camp)

If you're using cloud gaming services, such as GeForce NOW, airgpu, or Shadow, your Mac doesn't need a powerful GPU. Instead, you'll need a stable internet connection for the best gameplay.

    Tip

    Playing Diablo 4 on your Mac demands a lot of its system resources. So, it’s important to get rid of unneeded junk files and make sure your Mac is optimized to run as fast and smoothly as possible. The easiest way to do all of those things is to use CleanMyMac. It has a lot of handy tools for freeing up space, checking for malware, updating software, checking internet speed, and more. You can try CleanMyMac free for 7 days here.

    Smart Scan module in CleanMyMac



    Which method should you choose?

    Not every solution is equally convenient. Here's a quick recommendation depending on your setup.

    • CrossOver — Best for most Mac users

    If you have an Apple silicon Mac or simply don't want to install Windows, CrossOver is the easiest way to play Diablo 4 locally. It works on both Intel and Apple silicon Macs and requires much less setup than developer tools.

    • GeForce NOW — Best if you have fast internet

    If your internet connection is fast and stable, GeForce NOW lets you stream Diablo 4 without worrying about storage, graphics settings, or Windows installation.

    • Boot Camp — Best performance on Intel Macs

    If you have an Intel Mac with enough storage and a Windows license, Boot Camp gives the closest experience to playing on a Windows PC.

    • OneCast — Best for Xbox owners

    Already own Diablo 4 on Xbox Series X or Series S? OneCast lets you stream the game directly from your console to your Mac over your home Wi-Fi network.

    How to play Diablo 4 on Mac

    Below are the most reliable methods, starting with the easiest one for most users.

    Play Diablo 4 on Mac with CrossOver

    For most Mac users, CrossOver is the best balance of performance, simplicity, and compatibility. Instead of installing Windows, it uses a compatibility layer that allows many Windows applications and games to run directly on macOS.

    CrossOver supports both Intel and Apple silicon Macs, so it’s available to you regardless of your Mac model.

    What to expect: On newer Apple silicon Macs, such as M2, M3, and M4 models, Diablo 4 can deliver smooth gameplay at medium to high graphics settings. Older Macs may require lower settings for the best performance.

    Here's how to install Diablo 4 using CrossOver:

    1. Download the latest version of CrossOver from the CodeWeavers website. You can start with a free trial or buy a license.
    2. Open CrossOver and, if prompted, move it to your Applications folder.
    3. Click Install, search for Battle.net Desktop App, and select it from the results.
    4. Click Install and let CrossOver create a bottle and install Battle.net automatically.
    5. Sign in to your Battle.net account.
    6. Purchase Diablo 4 if you don't already have it.
    7. Download and install Diablo IV through the Battle.net launcher.
    8. Launch the game. If needed, lower the graphics settings to improve performance on older Macs.

    Note: After major Diablo IV updates, you may need to wait for a CrossOver update if the game temporarily stops launching. CodeWeavers usually releases compatibility fixes shortly afterward.

    Play Diablo 4 on Mac with GeForce NOW

    If you'd rather not install the game locally, GeForce NOW is a good alternative. Instead of running Diablo 4 on your Mac, Nvidia streams the game from powerful cloud gaming servers, so your Mac only needs to decode the video stream.

    This method works on both Intel and Apple silicon Macs and doesn't require a dedicated graphics card.

    Just follow these steps to get started:

    1. Download and install GeForce NOW from Nvidia's website.
    2. Sign in to your Nvidia account.
    3. Open Settings > Connections and connect your Battle.net account if it isn't already linked.
    4. Search for Diablo IV in the GeForce NOW library.
    5. Click Play. GeForce NOW will launch Diablo IV and automatically sign you in to your linked Battle.net account. If this is your first time playing, you may be asked to complete a one-time Battle.net sign-in.

    Because the game runs remotely, your Mac's hardware has much less impact on performance. Instead, you'll need a fast, stable internet connection for the best experience.

    Tip: GeForce NOW offers a free membership with limited session lengths, while paid plans provide longer sessions, higher resolutions, and reduced queue times.

    GeForce Now – Diablo IV

    Play Diablo 4 on Mac using Boot Camp (Intel Macs only)

    If you have an Intel-based Mac, Boot Camp is one of the best ways to play Diablo 4 because you're running Windows directly on your hardware instead of through a compatibility layer.

    However, Boot Camp isn't available on Apple silicon Macs, so this method only applies to older Intel models.

    To install Diablo 4 with Boot Camp:

    1. Open Applications > Utilities > Boot Camp Assistant.
    2. Follow the on-screen instructions to create a Windows partition.
    3. Install Windows using a valid Windows installation image and complete the setup process.
    4. Restart your Mac and boot into Windows.
    5. Download and install the Battle.net desktop app from Blizzard's website.
    6. Sign in to your Battle.net account.
    7. Purchase Diablo 4 if you don't already own it, then download and install the game.
    8. Launch Diablo 4 and adjust the graphics settings to match your Mac's hardware for the best performance.

    Keep in mind that you'll need enough free storage for both Windows and Diablo 4, so make sure you have at least 120 GB before you begin.

    official Blizzard’s website

    Play Diablo 4 on Mac with OneCast

    If you already own Diablo 4 on Xbox Series X or Xbox Series S, you don't need to buy the PC version. Instead, you can stream the game directly from your console to your Mac using OneCast.

    OneCast works with both Intel and Apple silicon Macs and is easy to set up if your Mac and Xbox are connected to the same home network.

    Here's how it works:

    1. Download and install OneCast on your Mac.
    2. Make sure your Xbox Series X or Xbox Series S is turned on and that Diablo 4 is installed.
    3. Connect your Mac and Xbox to the same local network (a wired connection or 5 GHz Wi-Fi is recommended for the best performance).
    4. Launch OneCast and follow the prompts to pair it with your Xbox.
    5. Select your Xbox in OneCast and start streaming Diablo 4 to your Mac.

    Because the game runs on your Xbox, performance depends mostly on your home network rather than your Mac's hardware. This makes OneCast a great option if you already own the game on console and want to play from another room without moving your Xbox.

    Play Diablo 4 on Mac with airgpu

    If you don't mind paying for a cloud PC, airgpu is another way to play Diablo 4 on your Mac. Instead of streaming the game from your own computer, you're renting a powerful Windows machine in the cloud that you can access remotely.

    To use airgpu:

    1. Visit the airgpu website and create an account.
    2. Add credits to your account and create a Windows virtual machine.
    3. Start the virtual machine from your airgpu dashboard.
    4. Download and install the Moonlight client on your Mac.
    5. Connect Moonlight to your airgpu machine using the connection details provided by airgpu.
    6. Once connected, install the Battle.net desktop app on the virtual PC.
    7. Sign in to your Battle.net account, download Diablo 4, and launch the game.

    Since you're paying only for the time you use, airgpu can be a cost-effective option if you play occasionally rather than every day.

    Play Diablo 4 on Mac with Shadow

    Shadow offers a similar experience but with a subscription model. You get access to a dedicated Windows PC in the cloud that you can use just like a local computer.

    Once your Shadow PC is ready:

    1. Install the Shadow app on your Mac.
    2. Sign in to your account.
    3. Open your cloud Windows desktop.
    4. Install Battle.net.
    5. Download Diablo 4.
    6. Launch the game.

    Shadow is a good choice if you play Windows games regularly, as you can use the same cloud PC for many different titles.

    What about Apple's Game Porting Toolkit?

    Apple's Game Porting Toolkit (GPTK) can technically run Diablo 4 on Apple silicon Macs, and some experienced users have reported impressive performance.

    However, GPTK is primarily designed for developers testing Windows games on macOS. Setting it up requires command-line tools and more technical expertise than the other methods in this guide.

    Unless you're comfortable working in Terminal, CrossOver is a much simpler alternative. It's based on similar compatibility technology but offers a much more user-friendly installation process.

    What doesn't work?

    We should also mention that not every workaround is worth trying. These two methods are likely to end in frustration.

    • Parallels Desktop

    Although Parallels Desktop is excellent for running many Windows applications on a Mac, it isn't suitable for Diablo 4. The game requires DirectX 12, which Parallels doesn't fully support, so Diablo 4 won't run properly.

    • Xbox Cloud Gaming

    At the time of writing, Diablo 4 isn't available through Xbox Cloud Gaming, so you can't stream it directly from Microsoft's cloud service.

    The lack of a macOS version of Diablo IV is disappointing. But the good news is you can still play Diablo 4 on your Mac. Choose the method above that suits you best and follow the instructions to get started playing.