UTM
UTM is a system emulator and virtual-machine host for macOS and iOS that runs Windows, Linux, and other operating systems.
What UTM is
UTM is a system emulator and virtual-machine host for macOS and iOS that runs Windows, Linux, and other operating systems. It supports ARM and x86/x64 guests. On Apple Silicon, it uses Apple’s Hypervisor framework to run ARM64 systems at near-native speeds; Intel Macs can virtualize x86/x64, while Apple Silicon can emulate those architectures at lower performance. Its QEMU backend supports more than 30 processor types, and it can also use Apple Virtualization for macOS and Linux on Apple Silicon. Virtual machines can run with a graphical display, terminal console, or headless, with support for multiple displays, snapshots, and nested virtualization. The Mac app supports USB devices, bridged or shared networking, and external-drive storage; iOS supports shared directories, clipboard sharing, and port forwarding. macOS guests are limited to ARM-based Macs running macOS Monterey or higher. Windows GPU acceleration is unavailable, and hardware OpenGL acceleration for Linux is experimental. UTM has a free GitHub version and a Mac App Store option for $9.99, paid once; the latter has the same features and automatic updates, while the GitHub version has no automatic updates.
Good
- Runs Windows, Linux, and other operating systems.
- Offers GUI, terminal, and headless modes.
- Supports snapshots and nested virtualization.
- Mac app supports USB and bridged networking.
- Free GitHub version is available.
Watch out
- Windows GPU acceleration is unavailable.
- Linux hardware OpenGL acceleration is experimental.
- GitHub version has no automatic updates.
- macOS guests require ARM-based Macs with Monterey or higher.
Who it suits
UTM suits Mac and iOS users who want to run other operating systems in virtual machines or emulation. The choice of guest architecture and host hardware matters, especially for x86/x64 guests on Apple Silicon.
Verdict
UTM offers multiple VM modes and guest architectures, with a free GitHub version and a $9.99, paid once Mac App Store option. Consider the graphics limitations and host requirements for macOS guests before choosing it.
Plans and prices
From UTM's own pricing page, checked 28 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free open-source version | Free | GitHub version · no automatic updates · free download |
| Mac App Store | $9.99, paid once | Mac only · identical features to free version · automatic updates · one-time purchase |
The facts
Each one read from UTM's own pages, with the date it was checked.
Where it runs
- Apple Silicon virtualization
- UTM uses Apple’s Hypervisor framework to run ARM64 operating systems on Apple Silicon at near-native speeds.checked 28 Sep 2026
- Device and networking support
- The Mac app supports attaching USB devices, bridged and shared networking, and storing virtual machines on external drives.checked 28 Sep 2026
- Host platforms
- macOSchecked 20 Sep 2026
- Linux graphics
- Hardware OpenGL acceleration for Linux is experimental.checked 28 Sep 2026
- macOS guests
- macOS virtualization is limited to ARM-based Macs running macOS Monterey or higher.checked 28 Sep 2026
- Windows graphics limit
- UTM does not currently support GPU emulation or virtualization for Windows, so Windows 3D acceleration such as OpenGL and DirectX is unavailable.checked 28 Sep 2026
What it does
- Data collection
- UTM says it does not collect personal information directly; update checks request release notes from api.github.com.checked 28 Sep 2026
- Emulation backend
- UTM uses QEMU, a free and open-source emulation project, and can also use Apple Virtualization for macOS and Linux on Apple Silicon.checked 28 Sep 2026
- GPU acceleration
- Yeschecked 20 Sep 2026
- Guest architecture
- bothchecked 20 Sep 2026
- Intel support
- On Intel Macs, UTM can virtualize x86/x64 operating systems, while Apple Silicon can emulate x86/x64 at lower performance.checked 28 Sep 2026
- Management interface
- desktopchecked 20 Sep 2026
- Nested virtualization
- Yeschecked 20 Sep 2026
- Processor coverage
- The QEMU backend supports more than 30 processor types, including x86_64, ARM64, ARM32, MIPS, PPC and RISC-V.checked 28 Sep 2026
- Security and privacy
- UTM uses the macOS sandbox to protect host data from viruses or malware inside an emulated operating system.checked 28 Sep 2026
- Sharing
- The iOS product supports shared directories, clipboard sharing and port forwarding.checked 28 Sep 2026
- Support channels
- The project links users to documentation, GitHub, Discord and YouTube support or community resources.checked 28 Sep 2026
- VM operation modes
- UTM provides GUI display, terminal console and headless modes, including support for multiple displays.checked 28 Sep 2026
- VM snapshots
- Yeschecked 20 Sep 2026
- What it does
- UTM is a full-featured system emulator and virtual-machine host for iOS and macOS that runs Windows, Linux and other operating systems.checked 28 Sep 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
The full review of UTM
UTM is a system emulator and virtual-machine host for Mac and iOS, best suited to people who need to run different operating systems or processor architectures. Its broad QEMU support and near-native ARM virtualization make it flexible, but graphics limits matter for Windows and Linux guests.
Overview
UTM runs Windows, Linux and other operating systems, using QEMU for emulation and Apple’s virtualization technology where supported. On Apple Silicon, ARM64 guests can run through Apple’s Hypervisor framework at near-native speeds. Intel Macs can virtualize x86/x64 systems; Apple Silicon can emulate those architectures, but at lower performance. That makes UTM a practical choice for compatibility work and experimenting with operating systems, while architecture mismatches can make some guests slower.
QEMU supports more than 30 processor types, including x86_64, ARM64, ARM32, MIPS, PPC and RISC-V. UTM can also use Apple Virtualization for macOS and Linux on Apple Silicon. macOS guests require an ARM-based Mac running macOS Monterey or higher, which rules out older hosts and Intel Macs for that use.
Key features
Flexible VM operation
UTM offers graphical, terminal-console and headless modes, plus multiple-display support. Snapshots and nested virtualization give users options for preserving VM states and running virtualization within a guest. Mac users can attach USB devices, choose bridged or shared networking, and store VMs on external drives, useful when managing devices or keeping large VM files off the internal disk.
iOS sharing and host protection
The iOS product supports shared directories, clipboard sharing and port forwarding, bringing practical ways to move data between host and guest. On macOS, sandboxing helps protect host data from viruses or malware inside an emulated operating system. UTM says it does not collect personal information directly; update checks request release notes from api.github.com.
Graphics trade-offs
Windows guests do not have GPU emulation or virtualization in UTM, so 3D acceleration through OpenGL or DirectX is unavailable. Linux hardware OpenGL acceleration is experimental. UTM therefore suits command-line work, development, and general OS exploration better than graphics-heavy Windows or Linux workloads.
Pricing
The Free open-source version costs nothing, billed as a free download from GitHub. It has no automatic updates, making it the sensible choice for users comfortable managing updates themselves and who do not need the Mac App Store.
The Mac App Store option costs $9.99, paid once as a one-time purchase. It is Mac-only and has identical features to the free version, with automatic updates. It suits Mac users who prefer updates through the App Store; it does not add capabilities over the GitHub version.
Platforms
UTM is available for iOS and macOS, with macOS as its host platform. The Mac app supports USB attachment, bridged and shared networking, and external VM storage. Guest capability varies by host: Apple Silicon is strongest with ARM64 virtualization, while x86/x64 guests on Apple Silicon rely on slower emulation. macOS guests require ARM-based hardware and macOS Monterey or later.
Who it's for
UTM is a good fit for Mac and iOS users who need a desktop-managed emulator with broad architecture coverage, snapshots, and flexible VM modes. It is particularly compelling for ARM64 guests on Apple Silicon. Choose another approach if Windows 3D performance is essential, if experimental Linux OpenGL is not dependable enough for the workload, or if the host cannot meet macOS guest requirements.
Pros and cons
- Pros: QEMU coverage across more than 30 processor types supports varied guest architectures.
- Pros: Apple Silicon ARM64 virtualization can run at near-native speeds.
- Pros: The free version has the same features as the paid Mac App Store option.
- Cons: Windows guests lack GPU acceleration for OpenGL and DirectX, limiting 3D use.
- Cons: Linux hardware OpenGL acceleration remains experimental.
- Cons: macOS guests require an ARM-based Mac with macOS Monterey or higher.
- Cons: The GitHub version does not update automatically.
Alternatives
For a self-hosted or Linux-focused option, Proxmox VE has a free plan and a Premium plan at €1,100 a year, charged for one year from purchase per occupied physical CPU socket. Its listed platforms include Linux, Windows, Android, API, web and self-hosted environments.
crosvm is a free, open-source alternative under the BSD-3-Clause license, with Android, Linux, Windows, API and self-hosted platforms. Multipass is a free option for prototype cloud launches locally on Linux, macOS or Windows, with host requirements varying by operating system. QEMU is a free, open-source option under the GNU General Public License version 2 for Linux, macOS and Windows.
VMware Workstation Pro is free for 64-bit Intel or AMD x86/x86-64 PCs running Windows or Linux hosts, with no subscription or license key required. Harvester is a free, 100% open-source option for API, Linux, self-hosted and web platforms. Cloud Hypervisor is a free open-source VMM for API, Linux and self-hosted platforms. GNOME Boxes is a free desktop application for Linux.
Browse our Hypervisor Software and Virtual machine software lists for more options.
Verdict
UTM is a strong choice for Mac users who want one free, flexible host for ARM64 virtualization and broad processor emulation. Its near-native Apple Silicon performance and extensive architecture support are the main reasons to choose it; look elsewhere when Windows 3D acceleration or dependable Linux hardware OpenGL is central to the job.
Alternatives to UTM
- 1

Proxmox VE
Free planAndroidWebAPILinux8.1From €120 a year - 2

oVirt
Free planOpen sourceAndroidiOSWebAPI8.0Free plan - 3

QEMU
Free planOpen sourceAPILinuxmacOSSelf-hosted7.6Free plan - 4

crosvm
Free planOpen sourceAndroidAPILinuxSelf-hosted7.3Free plan - 5
KVM
Free planOpen sourceAPILinuxSelf-hosted7.2Free plan - 6

VMware Workstation Pro
Free planLinuxSelf-hostedWindows6.5Free plan
