Best MS-DOS Emulators in 2026
If you want to run software or games made for DOS, compatibility is a useful place to start. Compare supported DOS target versions, host platforms, and disk image formats to see how an emulator aligns with your setup and files. Audio CD and gamepad support, save states, and source availability offer further distinctions. The entries also show free plan and “Paid from” details. DosKit, DOS Browser, and DOSBox Staging…
DOSBox Pure is a free DOS game emulator fork for running DOS software on Windows, macOS, and Linux.
DOSBox Staging runs MS-DOS and Windows 3.1 software on modern Windows, macOS and Linux computers through built-in MS-DOS emulation.
- 4
DOSBox
DOSBox is a free, open-source DOS emulator for running older programs and games that may not run on newer computers.
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.1Free plan - 5
Magic DosBox
Magic DosBox emulates MS-DOS so people can play their own classic DOS games on Android phones and tablets; games are not included.
Free planAndroid7.1$3.99 one-time - 6
DOS Browser
DOS Browser is an app for playing DOS games from the DOS.Zone website.
Free planAndroidWebLinuxmacOS6.7Free plan - 7

DosKit
DosKit is a cross-platform foundation for running DOS applications in a browser using js-dos WebAssembly technology.
Free planAndroidiOSWebLinux6.7Free plan - 8
MS-DOS Player
MS-DOS Player is a free Windows command-line emulator for running 16-bit DOS-compatible commands.
Free planWindows6.4Free plan - 9
Shed
Shed, also called Muxshed, is a self-hosted live production studio for bringing video sources together and sending a finished program to multiple destinations.
Free planWebAPILinuxSelf-hosted6.4Free plan - 10
DOS Wasm X
DOS Wasm X is a free DOS emulator that runs in a web browser using WebAssembly and the DOSBox-X codebase.
Free planWebSelf-hosted6.2Free plan - 11
js-dos
js-dos is a JavaScript API and player for running DOS and Windows 9x programs in a browser or Node.
Free planWebAPILinuxSelf-hosted6.2Free plan - 12
DOSVisor
DOSVisor is a Windows project for running some DOS programs in a virtualized 16-bit real-mode environment.
Free planWindows6.1Free plan - 13
UniPCemu
UniPCemu is a free cycle-accurate x86 emulator for running classic PC games on Android and Windows, with additional builds for PSP, Nintendo Switch, and PS Vita.
Free planAndroidWindows6.1Free plan - 14
DOS-Emulator
DOS-Emulator is a free IBM PC emulator that runs DOS and is written in Rust.
Free planLinuxmacOS6.0Free plan - 15
DOSBox PSP
DOSBox PSP is a free, open-source DOSBox port for the PlayStation Portable, intended to run MS-DOS software on the handheld.
Free plan6.0Free plan - 16
DOSVAXJ3
DOSVAXJ3 is a free emulator for AX, J-3100, and DOS/V, based on DOSBox.
Free planLinuxmacOSWindows6.0Free plan - 17
Retro-DOS
Retro-DOS is a DOS games launcher and emulator for handhelds, built on DOSBox-X with an SDL3 and Dear ImGui frontend.
AndroidiOSLinuxWindows6.0 - 18
iDOS 3
iDOS 3 runs DOS-compatible software, including classic games, on iPhone and iPad, and can also support word processing and casual programming.
iOSmacOS5.9$4.99 one-time - 19
DOSBox Optionals
DOSBox Optionals is a Windows-targeted emulator forked from DOSBox for MS-DOS, Windows 95, and Windows 98 software.
Windows5.6 - 20
dosbox-automation
dosbox-automation is a DOSBox Staging fork designed to let launchers, scripts, and test harnesses automate DOS applications and games.
APILinuxWindows5.6 - 215.6
- 22
EM-DOSBox
EM-DOSBox is a free DOSBox version compiled with Emscripten to run DOS games and other DOS programs in a web browser.
Web5.5 - 23
riapyx
riapyx is a Rust-based emulator for early PC software, with a main target of running Windows 3.0 in real mode on an emulated Intel 8086.
LinuxmacOSWindows5.4 - 24
Unity
Unity is a free Minecraft resource pack for Java Edition, with 1.21 listed as a supported version.
5.2 - 25
DOSBox 3DS
DOSBox 3DS is a free port of DOSBox-SVN for Nintendo 3DS.
5.1
