Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Virtual machine software
  3. QEMU

QEMU

What it is

QEMU is a free, open-source machine emulator and virtualizer. System emulation models a full machine, including its processor, memory, and devices, to run a guest operating system. User-mode emulation can launch processes built for one CPU architecture on another. QEMU also includes command-line tools such as qemu-img for creating, converting, and modifying disk images. It can work with KVM, Xen, and Hypervisor.Framework so guests can run directly on the host CPU. Supported build platforms include Linux, macOS, FreeBSD, NetBSD, OpenBSD, and Windows. Windows support is limited to 64-bit systems; macOS requires the newest version currently available, and support for the previous version is eventually dropped. For complex networking and storage, the project recommends management tools such as virt-manager. Its security guidance distinguishes virtualization with an accelerator and listed machine type from TCG use outside virtualization, which does not guarantee guest isolation or security. QEMU is released under GNU GPL version 2, with some components under specific licenses.

For and against

For

  • Supports both system and user-mode emulation
  • Includes qemu-img disk-image utilities
  • Can use KVM, Xen, and Hypervisor.Framework accelerators

Against

  • Windows support is limited to 64-bit systems
  • macOS requires the newest version currently available
  • TCG use outside virtualization provides no guest-isolation guarantee

The verdict

QEMU covers full-machine and cross-architecture process emulation, with disk-image tools included. Its platform and security requirements matter when choosing how to run guests.

Who it suits

QEMU suits users who need to emulate a complete machine or run processes built for a different CPU architecture. Those configuring complex networking or storage may want to use a management tool such as virt-manager.

Plans and prices

QEMU

Free

Free, open-source software

Every plan, in full

On the record

Build requirements
QEMU 11.1.50 requires at least Python 3.9 and Rust 1.83.0 for supported builds.qemu.org · read 15 Oct 2026
CPU emulation
Its Tiny Code Generator supports system and user emulation for numerous guest architectures.qemu.org · read 15 Oct 2026
Desktop platforms
Linux, macOS, Windowsqemu.org · read 19 Sep 2026
Developer extensibility
The documentation covers QAPI-generated monitor commands, QMP, HMP and numerous interoperability protocols.qemu.org · read 15 Oct 2026
Disk-image utility
The qemu-img command-line tool creates, converts and modifies virtual disk images.qemu.org · read 15 Oct 2026
Disk utility
QEMU includes standalone command-line utilities such as qemu-img for creating, converting and modifying disk images.qemu.org · read 1 Oct 2026
Documentation depth
Official documentation includes user, system-emulation, device, security, interoperability and developer sections, with additional wiki material.qemu.org · read 15 Oct 2026
Full-system emulation
It models complete machines so operating systems can run on supported architectures.qemu.org · read 15 Oct 2026
Guest-agent API
The QEMU Guest Agent also uses QMP-related protocol documentation for host applications to interact with guest operating systems.qemu.org · read 15 Oct 2026
Hardware virtualization
QEMU can work with KVM, Xen and Hypervisor.Framework so guests execute directly on host CPUs.qemu.org · read 15 Oct 2026
Host architectures
Official host architecture targets include Arm, PPC, RISC-V, s390x, SPARC and x86 with platform-specific accelerators.qemu.org · read 15 Oct 2026
Hypervisors
QEMU can work with KVM, Xen and Hypervisor.Framework to let guests run directly on the host CPU.qemu.org · read 1 Oct 2026
Installation
Linux distributions package QEMU, while macOS users can install it through Homebrew or MacPorts.qemu.org · read 15 Oct 2026
Keyboard mapping
Yesqemu.org · read 19 Sep 2026
Latest release
The download page lists QEMU 11.1.2 released on September 28, 2026.qemu.org · read 15 Oct 2026
License
QEMU and its manual are released under GNU General Public License version 2, although some components have specific licenses.qemu.org · read 15 Oct 2026
Limit: beginner usability
A Capterra reviewer says QEMU is unsuitable for casual users or people just starting out.capterra.com · read 15 Oct 2026
Limit: dedicated support
TechRadar reports that QEMU has no dedicated support team and relies on documentation and user guides.techradar.com · read 15 Oct 2026

The review

QEMU is an open-source emulator and virtualizer for running guest operating systems or processes built for another CPU architecture. It best suits technically capable users who need flexible emulation and command-line disk-image tools. It is a strong free choice, provided its host requirements and security distinctions fit the workload.

Overview

QEMU handles both whole-machine and user-mode emulation: it can provide a virtual machine model for a guest operating system, or launch a process compiled for another CPU architecture. That breadth makes it useful across very different development and virtualization tasks. Its command-line utilities, including qemu-img, also create, convert, and modify disk images.

QEMU is better understood as a flexible toolkit than a complete guided management environment. For complex networking and storage configurations, the project recommends a management tool such as virt-manager. That extra layer may be worthwhile for administrators, but users seeking a single, straightforward desktop workflow may prefer another option.

Key features

Whole-machine and process emulation

System emulation models a machine's CPU, memory, and devices so it can run a guest operating system. User-mode emulation serves a narrower purpose: launching individual programs built for a different CPU architecture. This flexibility is valuable when workloads call for both approaches, but the two modes solve different problems and should not be mistaken for interchangeable virtualization setups.

Acceleration and security

QEMU can work with KVM, Xen, and Hypervisor.Framework so guests can run directly on the host CPU. For virtualization with guest-isolation security guarantees, an accelerator such as KVM or HVF and a listed machine type are required. TCG use cases that are not virtualization do not provide guest-isolation or security guarantees. Readers choosing QEMU for security-sensitive guest isolation should therefore verify that their intended configuration meets those requirements.

Disk-image tools

Standalone command-line utilities such as qemu-img handle disk-image creation, conversion, and modification. They add practical value for users already comfortable with command-line workflows, though they do not replace the separate management layer that complex storage and networking setups can require.

Pricing

QEMU is free: its QEMU plan costs nothing and is released under the GNU General Public License version 2, with some components under specific licenses. There are no paid tiers or plan trade-offs to weigh; it is a sensible option for users who need its capabilities without a software fee.

Platforms

QEMU supports Linux, macOS, and Windows, and its supported build platforms also include FreeBSD, NetBSD, and OpenBSD. Windows support is limited to 64-bit systems. On macOS, QEMU requires the most recent version currently available, and support for the previous version is eventually dropped. That moving requirement makes it a less accommodating choice for users who need to keep older macOS releases.

Most Linux distributions package QEMU, including Arch, Debian/Ubuntu, Fedora, Gentoo, RHEL/CentOS, and SUSE. The project also reports multi-instance support and keyboard mapping.

Who it's for

QEMU fits developers and technically capable users who need whole-machine emulation, cross-architecture process execution, or direct disk-image utilities. Its hypervisor integrations make it relevant to virtualization users who can configure the required accelerator and machine type. Users with complex storage or networking needs should be prepared to add management tooling; those who need security guarantees should avoid treating TCG non-virtualization use as isolated guest virtualization.

Pros and cons

  • Pro: Whole-machine and user-mode emulation cover both guest operating systems and cross-architecture processes.
  • Pro: qemu-img provides disk-image creation, conversion, and modification in the same project.
  • Pro: It is free and open source under GPL version 2, with some components under specific licenses.
  • Con: Complex networking and storage configurations may require an additional management tool such as virt-manager.
  • Con: Security-sensitive virtualization requires a suitable accelerator and listed machine type; TCG non-virtualization use does not provide guest-isolation guarantees.
  • Con: Windows support is 64-bit only, and macOS support tracks the latest release closely.

Alternatives

For a Linux-centered hypervisor approach, KVM is free and open source, with its kernel component in mainline Linux and userspace component in mainline QEMU. VMware Workstation Pro is a free option for 64-bit Intel or AMD PCs running Windows or Linux hosts, with no subscription or license key required. Choose UTM for an iOS or macOS option; its free open-source GitHub version has no automatic updates, while its Mac App Store version costs $9.99, paid once.

virt-manager is a free Linux management tool with no paid plans or usage limits stated. Proxmox VE is a freemium alternative with a free plan and a Premium plan priced at €1,100 a year. Xen Project Hypervisor offers free open-source hypervisor source releases for building, packaging, and platform integration. Oracle VirtualBox has a GPLv3-licensed base package with core hypervisor features and a price not listed. Multipass is a free option for prototyping cloud launches locally.

Browse our guides to Virtual machine software, Hypervisor Software, Android emulators, Emulator Software, and Multi-System Emulators.

Verdict

QEMU is the right choice for technically capable users who want free, flexible whole-machine or cross-architecture emulation plus disk-image tools. Its breadth and hypervisor integrations are compelling, but users who need a guided management experience, older macOS support, or guest-isolation guarantees without meeting the stated configuration requirements should look elsewhere.

Alternatives to QEMU

Every alternative, ranked