UTM
Run Windows, Linux & More on iPhone, iPad & Mac
getutm.app
Description
UTM is a powerful virtual machine and system emulator for iOS and macOS, based on QEMU. It allows you to run Windows, Linux, and other operating systems directly on your iPhone, iPad, or Mac—no additional hardware needed.
Key Features
Full System Emulation
Emulate processors, memory, devices, and more using QEMU.
Supports 30+ Processors
Compatible with x86_64, ARM64, RISC-V, and other architectures.
Multiple Display Modes
VGA graphics via SPICE and QXL
Text terminal mode for advanced users
USB & Peripheral Support
Connect and use USB devices inside virtual machines.
JIT-Based Acceleration
Faster performance with QEMU TCG just-in-time compilation.
User-Friendly Interface
Designed from scratch for macOS 11+ and iOS 11+, with modern APIs for easy VM management.
On-Device VM Management
Create, run, and manage virtual machines directly from your device.
macOS Exclusive Features
Hardware-Accelerated Virtualization
Use Hypervisor.framework for faster VM performance.
macOS Guest Support
Boot macOS virtual machines using Virtualization.framework on macOS 12+.
Why Use UTM?
If you want to run multiple operating systems on your iPhone, iPad, or Mac, UTM is a versatile, powerful, and fully-featured solution. It combines full emulation, modern interfaces, and hardware acceleration for a seamless virtualization experience.