We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

UTM for Mac

Full-featured system emulator and virtual machine host.

Free
In English
Version 4.6.4
3.6
Based on 5 user rates

UTM overview

UTM is a full featured system emulator and virtual machine host for iOS and macOS. It is based off of QEMU. In short, it allows you to run Windows, Linux, and more on your Mac, iPhone, and iPad

UTM employs Apple's Hypervisor virtualization framework to run ARM64 operating systems on Apple Silicon at near native speeds. On Intel Macs, x86/x64 operating system can be virtualized. In addition, lower performance emulation is available to run x86/x64 on Apple Silicon as well as ARM64 on Intel. For developers and enthusiasts, there are dozens of other emulated processors as well including: ARM32, MIPS, PPC, and RISC-V. Your Mac can now truly run anything.

Features:
  • Full system emulation (MMU, devices, etc) using QEMU
  • 30+ processors supported including x86_64, ARM64, and RISC-V
  • VGA graphics mode using SPICE and QXL
  • Text terminal mode
  • USB devices
  • JIT based acceleration using QEMU TCG
  • Frontend designed from scratch for macOS 11 and iOS 11+ using the latest and greatest APIs
  • Create, manage, run VMs directly from your device

What’s new in version 4.6.4

  • QEMU v9.1.2 The backend has been updated to the latest upstream QEMU which brings with it a variety of bug fixes and performance improvements.
  • (macOS 15) Nested virtualization for Linux Linux VMs using Apple Virtualization backend on macOS 15 and M3 or newer will now have nested virtualization enabled by default.
  • (macOS 15) Total Store Ordering for QEMU VMs using QEMU backend on macOS 15 can now enable TSO (in QEMU settings) at the hypervisor level. When TSO is enabled on a guest operating system that is aware of the system register (i.e. Rosetta for Linux), performance of Intel emulation within the guest can be greatly improved. Note that if the guest kernel supports dynamically toggling TSO, you do not need to enable this.
  • (macOS 15) Improved macOS guest support The last window size (including full screen size) will be restored when the guest supports dynamic resolution. Removable drives and shared directories can now be ejected and changed while the macOS VM is running. Copy/paste synchronization between macOS 15 guest and host now works when the guest tools are installed (from the CD icon in the toolbar).

Full list of changes available here

UTM for Mac

Free
In English
Version 4.6.4
Write a detailed review about UTM

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
3.6

(5 Reviews of UTM)

  • Comments

  • User Ratings

macindigo
macindigo
Dec 26 2024
4.6.4
5.0
Dec 26 2024
5.0
Version: 4.6.4
Running Windows 7 under UTM on an iMac M1 works well. Enables Thrustmaster TCA Airbus sidestick and quadrant firmware updates which can only be done with Windows.
eijsr-1
eijsr-1
Mar 18 2024
4.1.6
0.0
Mar 18 2024
0.0
Version: 4.1.6
Probeer Windows XP te installeren maar krijg steeds een foutmelding. Kan de ontwikkelaar niet benaderen om te vragen wat er fout gaat.
Derekcurrie
Derekcurrie
Apr 12 2023
4.1.6
0.0
Apr 12 2023
0.0
Version: 4.1.6
Be sure your visit the developer's website in order to understand exactly what this is capable of running. Emulation ≠ Virtualization in several profound ways. Forget about running GPU intensive anything in either case running Windows. There ARE benefits worth paying for from Parallels and VMWare. IOW: Do your homework. This is one place to start: https://arstechnica.com/gadgets/2022/07/how-to-use-free-virtualization-apps-to-safely-test-the-macos-ventura-betas/
Michael-Vilain
Michael-Vilain
Jan 10 2023
2.2.4
0.0
Jan 10 2023
0.0
Version: 2.2.4
This version is really old. It's better to use the Mac Store version as that's updated from Github.
reesposi
reesposi
Jul 13 2021
2.1.1
0.0
Jul 13 2021
0.0
Version: 2.1.1
UTM is a great Demo for showing that Windows 10 can run on an M1 Mac. It's 800x600 resolution, however, not all that practical. It really needs at least 1024x768 or 1080p.
Ervins Strauhmanis
Ervins Strauhmanis
Jan 1 2025
4.6.4
5.0
Jan 1 2025
5.0
Version: 4.6.4
macindigo
macindigo
Dec 25 2024
4.6.4
5.0
Dec 25 2024
5.0
Version: 4.6.4
Chuckk
Chuckk
Jul 2 2024
4.1.6
2.0
Jul 2 2024
2.0
Version: 4.1.6
The_Blinded
The_Blinded
Apr 21 2023
4.1.6
2.0
Apr 21 2023
2.0
Version: 4.1.6
Plotzenhots
Plotzenhots
Oct 11 2022
2.2.4
4.0
Oct 11 2022
4.0
Version: 2.2.4