We may earn a commission from the affiliate links on this site. Check our advertising discloure for more.

How To Install SolidWorks on a Mac in 2024 (inc. M1, M2 & M3 Macs)

Last updated:

Although it’s one of the best CAD software out there, unfortunately SolidWorks for Mac doesn’t exist.

However the good news is you can install the Windows version of SolidWorks on macOS including SolidWorks 2024 on the latest Apple Silicon M1, M2 and M3 chip Macs.

Here we’ll show you how to install Solidworks on both Intel and Apple Silicon Macs plus we’ll give you a few tips about how to improve the performance of SolidWorks when it’s running on a Mac.

Even better, we’ll show you how to do it using the Community Download of SolidWorks for free as long as its not for commercial use.

solidworks on mac m1 m2

Which Macs Can Run SolidWorks?

SolidWorks is a pretty RAM and CPU intensive application so you strongly recommend using an Apple Silicon Mac with the M1/M2/M3 Pro, M1/M2/M3 Max or M1/M2 Ultra chip.

Any M-series MacBook Pro with the Max or Pro chip is ideal and so is the M2 Mac Studio especially those with the M2 Ultra chip.

Base model M1, M2 and M3 Macs without the Max, Pro or Ultra chips will run SolidWorks using this tutorial although may struggle with lag at times.

What Are The Options to Install SolidWorks on a Mac?

There are two possible methods to install SolidWorks on a Mac in 2024.

Using a virtual machine is by far the best way to run SolidWorks on a Mac and is the method we’ve used in this tutorial.

Virtual machines allow you to run macOS and Windows at the same time which is far more convenient as you can switch between your Mac and Windows in one click.

We’ve used a lot of virtual environments in our time and Parallels is by far the best virtual machine for Mac as it makes it easy enough for anyone to install Windows on a Mac.

Using Parallels means you don’t have to restart your Mac when you want to use SolidWorks – you can just switch to macOS as you do when you want to use any other application.

Even better, Parallels can run Windows on Apple Silicon Macs so that you can run SolidWorks on an Apple Silicon Mac including on the latest version of macOS Sonoma.

Although you can only run Windows 11 for ARM on Apple Silicon Macs (Windows 11 for ARM is a specially adapted version of Windows for ARM chips like the M1/M2/M3), Microsoft has added Intel x86 emulation inside Windows 11 ARM to run software that requires Intel chips like SolidWorks.

  • Boot Camp (Intel Macs only – not available on Apple Silicon Macs)

Boot Camp is free in macOS but only allows you to run either Windows or macOS at one time. It also does not work on Apple Silicon M1/M2/M3 Macs though so it’s not an option to run SolidWorks on Apple Silicon.

With Boot Camp, you also have to shutdown your Mac in order to use Windows. It can’t run Windows and macOS at the same time.

Although Boot Camp allows your Mac to devote all of its resources to running SolidWorks (thus in theory giving you smoother performance) both the latest Apple Silicon Macs and virtual machines have become more powerful in processing speed and RAM meaning SolidWorks now works better in a virtual machine than Boot Camp.

Generally, we don’t recommend using older Intel Macs to run SolidWorks as it doesn’t run half as well as using Parallels on Apple Silicon.

How To Install SolidWorks on a Mac

With this in mind, here is our recommended way to use SolidWorks on a Mac.

  • Download Parallels for Mac and run the installer. You can use the free trial to try it first. For running SolidWorks on a Mac, we strongly recommend getting Parallels Pro because it gives you much more control over how many resources you your Mac allocates to Parallels which is very important in an application as resource hungry as SolidWorks.
  • Double click on the Parallels download and when prompted by macOS click “Open” and then click “Accept” on the End User License Agreement.
  • Parallels will now download the installer and then prompt you for your Mac admin username and password to continue the setup.
  • Parallels will ask permissions to access your Mac Desktop, Downloads and Documents folders. Click on “Finish”.

parallels desktop permissions

  • Parallels will then automatically download and Install Windows 11 when you click Install Windows. If you’re using an Apple Silicon M1, M2 or M3 Mac it will download and install Windows 11 ARM.install windows 11 m1 & m2 Mac
  • Parallels will then start to download Windows 11 from Microsoft.

parallels downloading windows 11 on m1 and m2 mac

  • Once is has validated the install, Parallels will then start the Windows 11 installer on your Mac just as if it were installing Windows on a PC.

parallels windows installer

  • When this is completed, you’ll get an “Installation Complete” message.

windows 11 install complete m1 m2 mac

  • To finalize the setup, Parallels will prompt you for your Parallels username or password. You can setup an account if you don’t already have one or sign in with your Apple, Google or Facebook account too.

sign into parallels account

  • After you’ve signed-in, Parallels will give you access to a 14 day free trial but if you’ve purchased a Parallels license already, you can enter the license key next.
  • Parallels will then display the Windows 11 End User License Agreement which you must click on “Accept” before continuing. You’ll then have full access to Windows 11 on your Intel Mac or Windows 11 ARM on an Apple Silicon M1, M2 or M3 chip Mac.

windows 11 installed on apple silicon m1 and m2 mac parallels

  • Since you’re using a fresh install of Windows 11, the first thing you’ll need to do is install the latest updates for Windows 11 from Microsoft. To do this, go to the Windows Start Menu > Settings > System > Windows Update which is in the bottom left hand corner.
  • Windows 11 may prompt you to activate it at this point but you can simply click “Close”. Windows 11 is free to use and you only need to activate it with a key if you want advanced customization options such as changing the wallpaper or desktop theme.

windows 11 activation parallels

  • Click on “Check for updates” button in the top right corner of the Windows Update screen and then install the updates. This can take some time depending on the speed of your internet connection.

update windows 11 parallels mac

  • When you have installed all the updates, Windows 11 will then restart to apply them.
  • Once Windows has restarted, you can then configure Parallels to optimize how it uses resources on your Mac. To do this, go to your Windows 11 desktop and select “Actions” from the Menu bar across the top and then select “Configure” at the bottom of the Menu. First you need to disable file sharing between Windows and macOS. SolidWorks does not support file sharing in Parallels you you need to select the General tab at the top of the Configuration window and select Sharing. In the “Share Mac” tab, uncheck all the options to share files between Mac and Windows.

file sharing options parallels

  • Do the same by unchecking “Access Windows folders from Mac” in the “Share Windows” tab.

file sharing options windows parallels

  • Next go to the Hardware tab and change the CPU settings from “Automatic” to “Manual”. We recommend allocating at least 8 cores to Parallels to run SolidWorks smoothly but the number of cores available will depend on which model of Mac you have. We do not recommend allocating any less than 4 cores however for running Solidworks.

parallels cpu settings

  • Then change the Memory setting to at least 10GB if available. The very minimum we would recommend is 4GB.

parallels memory settings

  • Next go to the General tab and if you have the Pro version of Parallels, you can automatically optimize it even further for running CAD software like Parallels. To do this click on “Change…” next to “Configure For” and change the profile to “Design”.

parallels profile settings

  • Restart Windows 11 for the changes you’ve made to the Parallels virtual machine to take effect. You’re now ready to install SolidWorks on your Mac.
  • Open the Microsoft Edge browser in Windows and you can download SolidWorks for free if you choose the Community Download Edition. This is aimed at students, educators, military and sponsored organizations and is strictly not for commercial use. If you need to use SolidWorks commercially however, you need to purchase SolidWorks instead

solidworks 2023 free download

  • When you fill in the form, you will receive a download link for SolidWorks. Download SolidWorks and then open the EXE file in Windows. Click “Yes” when prompted to unzip the SolidWorksSetup.exe file.

solidworks 2023 downloaded

  • Once unzippped, run the SolidWorks installer and you’ll be prompted to add your SolidWorks serial number.

solidworks license key

  • Next you’ll be asked to select which SolidWorks products to install.

solidworks product installation menu

  • SolidWorks running in Parallels does not work with all SolidWorks features so you’ll need to click on “Change” in the top right and uncheck the following options: “SolidWorks Electrical” and “SolidWorks CAM”.
  • Once you’ve done this, return to the Summary of selections and check the box at the bottom “I accept the terms of the SolidWorks license agreement” and then click “Download and Install” in the bottom right-hand corner.
  • SolidWorks will then install in Windows on your Mac and you’ll see an “Installation is Complete” message when you’re done.

solidworks installation complete

  • Click on “Finish” in the bottom right-hand corner and SolidWorks will then prompt you to restart Windows on your Mac to complete the installation so click “Restart Now”.
  • When Windows restarts, you’ll see all of the SolidWorks applications that have been installed down the left hand side of your Windows desktop.

solidworks windows desktop shortcuts parallels

  • Double-click on the SolidWorks desktop shortcut to launch SolidWorks in Windows on your Mac. SolidWorks will prompt you to activate the product with the serial number you entered earlier. Just click “Next” to do this and then click on “Accept” when presented with the license agreement. SolidWorks will then open in Windows.

solidworks running in parallels on a mac

You should find that SolidWorks works very well on your Mac with no lag or stuttering when manipulating 3D objects and designs.

How To Make RealView Work In SolidWorks on a Mac

RealView doesn’t work by default when you install SolidWorks on a Mac but there is a workaround you can use to make it work.

To get RealView working in SolidWorks running on Windows on your Mac follow these instructions:

  • Open the Windows Registry Editor in Windows 11 on your Mac.

windows registry editor parallels

  • In the Registry Editor along the left hand folder nest, go to HKEY_CURRENT_USER/Software/SolidWorks/AllowList/Current and double click the Renderer entry on the right.

parallels solidworks registry editor renderer

  • Select and Copy the string that appears that will be something like “Parallels using Apple M2 Pro (Compat)”. It will differ according to whichever model of Mac you are using.

copy renderer string solidworks registry editor parallels

  • Go back to the folders on the left and select HKEY_CURRENT_USER/Software/SolidWorks/AllowList/G12Shaders/Other and then right-click on it and select New > Key from the context menu that appears.

solidworks g12shader new key string parallels

  • In the new folder that appears rename it as the string you copied earlier i.e. “Parallels using Apple M2 Pro (Compat)”.
  • Making sure that the folder you have renamed is highlighted, on the right you need to right-click on the Default file and select New > DWORD 32-bit value.

new dword key string solidworks windows mac

  • In the new DWORD that is created rename it “Workarounds”. Right click on it and select “Modify”.

workarounds modify string solidworks windows parallels mac

  • In the Data Field that appears type “4000480” and leave “Hexadecimal” selected.

workarounds dword value data

  • Go back to HKEY_CURRENT_USER/Software/SolidWorks/AllowList/ and this time click on the Vendor value.

parallels solidworks registry editor vendor

  • Right click on Vendor and copy the text in the Value Data field which should be “Parallels and Apple”.

copy value data vendor solidworks 2023

  • Go back to HKEY_CURRENT_USER/Software/SolidWorks/AllowList/ and right click on AllowList to create a new key and paste the name of the folder as “Parallels and Apple”.

new allow list key vendor solidworks parallels mac

  • Right click on the right of the screen and select New > Key > New > DWORD 32-bit value. In the new DWORD that is created rename it “Workarounds”. Right click on it and select “Modify”.
  • In the Data Field that appears type “4000480” and leave “Hexadecimal” selected.

new dword value vendor solidworks mac

  • You can now close the Registry Editor in Windows and restart SolidWorks. You should now see that RealView Graphics is now available in SolidWorks on your Mac.

realview in solidworks on mac

  • When you select “RealView Graphics”, SolidWorks will use the GPU to render objects in 3D.

realview gpu rendering on mac

  • Finally, you need to make these changes in the Windows Registry in order to make OpenGL and RealView work in macOS running SolidWorks on Parallels. You should be good to go after that.

Note that because this is a workaround to get RealView working on a Mac it’s not officially recognized by SolidWorks meaning that advanced options such as OpenGL and Enhanced Graphics Performance are not available in System Options > Performance.

When Will SolidWorks Be Available For Mac?

The makers of SolidWorks Dassault Systems has outlined its reasons for not making Solidworks for Mac and it basically comes down to a matter of resources and technical limitations.

Dassault Systems does produce software such as eDrawings and DraftSight for Mac and if you just need a SolidWorks viewer for Mac so you can open diagrams, the company has made eDrawings for Mac which allows you to view (but not edit) DWG and DXF files on Mac.

However, the relatively small Mac user base and the complexities of CAD Software such as Solidworks means that the company simply can’t justify the investment required to produce a full Mac version of Solidworks.

Dassault Systems has however released SolidWorks Xdesign which does work on a Mac.


There is the also interesting OnShape project headed by a former SolidWorks CEO and a group of ex-employees that’s aiming to create a online alternative to SolidWorks.

At the moment, the functionality isn’t quite on a par with Solidworks but OnShape is developing rapidly and it’s quite possible that in a few years, OnCloud will basically be SolidWorks online and be accessible on any platform including Mac.

Early reviews have called OnShape “Google Docs for CAD” due to it’s ease of use for a CAD software and cloud based deployment that works on any platform.

onshape for mac

Subscribe To MacHow2

Enter your email address to get notifications of new articles by MacHow2. No spam!