- Home
- Windows Compatibility Layers
- Boxedwine
Boxedwine
What it is
Boxedwine is an emulator for running 16-bit and 32-bit Windows applications on Windows, Mac, Linux or in a web browser. It runs a 32-bit version of Wine while emulating the Linux kernel and CPU, and is released under the GNU General Public License v2. The browser build uses Emscripten, including WebAssembly and asm.js. Boxedwine supports multiple Wine versions from 1.6 to Wine 5.0, and its project is written in C++ with SDL. In a browser, storage defaults to memory, so changes to d:/ are lost when the tab closes. Users can configure Dropbox storage or browser local storage, whose limits vary with the browser and operating system. The web build can accept a dropped directory to list executable files and can be configured with URL parameters. The maker provides online demos for selected apps and games, such as AbiWord, Age of Empires and Caesar III, plus user and developer documentation. Its documentation warns that loading large files on demand can block the interface or potentially crash the emulator, and requires server range-request support.
For and against
For
- Runs 16-bit and 32-bit Windows applications.
- Available for Windows, Mac, Linux and browsers.
- GPL v2 open-source license.
- Online demos include applications and games.
- Supports multiple Wine versions from 1.6 to 5.0.
Against
- Browser memory storage loses d:/ changes when the tab closes.
- Large on-demand file loading can block the interface or crash.
- On-demand loading requires server range-request support.
- Dropbox storage requires configuration.
The verdict
Boxedwine offers a free, open-source route to running older Windows applications across desktop platforms and the browser. The browser build’s storage behavior and documented large-file risks are important to consider before relying on it.
Who it suits
Boxedwine suits people who want to run 16-bit or 32-bit Windows applications on desktop systems or in a browser. Its browser version may also suit users who can configure its storage and file-loading requirements.
Plans and prices
GPL-licensed Boxedwine
No paid plans listed on the maker’s site
Read 30 Sep 2026 · boxedwine.org
On the record
- App catalog
- The maker’s Apps and Games page lists 39 results, including Windows applications and games with platform and graphics-library details.boxedwine.org · read 30 Sep 2026
- Available demos
- The site’s demo page lists online demos for Windows applications and games including AbiWord, Age of Empires, and Caesar III.boxedwine.org · read 30 Sep 2026
- Browser build
- The maker says Boxedwine runs in a browser using Emscripten, wasm and asm.js.boxedwine.org · read 30 Sep 2026
- Browser file handling
- The web build supports dragging and dropping a directory into the page to list executable files, and upload/download functionality is controlled by a shell-file flag.boxedwine.org · read 30 Sep 2026
- Browser storage
- The web build uses memory storage by default, and changes to d:/ are discarded when the browser tab closes.boxedwine.org · read 30 Sep 2026
- Browser storage options
- The web build also offers Dropbox storage, which requires configuration, and local storage, whose limits depend on the browser and operating system.boxedwine.org · read 30 Sep 2026
- Browser support
- Boxedwine runs in a browser using Emscripten (WASM and asm.js).boxedwine.org · read 30 Sep 2026
- Configurable execution
- The web build can take URL parameters to select a root filesystem, app archive, program, working directory, and filesystem overlays.boxedwine.org · read 30 Sep 2026
- Configuration
- The web build can be configured with URL parameters or by changing properties in boxedwine-shell.js.boxedwine.org · read 30 Sep 2026
- Desktop platforms
- The site lists Windows, Mac, and Linux as supported platforms.boxedwine.org · read 30 Sep 2026
- Documentation
- The maker provides user documentation for command-line arguments and web build configuration, plus developer build documentation.boxedwine.org · read 30 Sep 2026
- Dropbox integration
- The web build's Dropbox storage option uses an OAuth flow provided through the dropbox.js library.boxedwine.org · read 30 Sep 2026
- Emulator configuration
- Command-line options include mounting host directories or ZIP files into the emulated filesystem and setting screen resolution and scaling.boxedwine.org · read 30 Sep 2026
- Graphics support
- The linked project repository lists support for apps and games using OpenGL, Direct3D and Vulkan.github.com · read 30 Sep 2026
- Implementation
- Boxedwine is written in C++ with SDL.boxedwine.org · read 30 Sep 2026
- License
- The maker says Boxedwine is open source under the GNU General Public License v2.boxedwine.org · read 30 Sep 2026
- Online demos
- The maker provides online demos for listed titles including AbiWord, Age of Empires and Caesar III.boxedwine.org · read 30 Sep 2026
- Open source
- Boxedwine is released under the GNU General Public License v2 (GPL).boxedwine.org · read 30 Sep 2026
The review
Boxedwine is an emulator for running older Windows applications, aimed at people who want to try them on a desktop or in a browser. Its free, GPL-licensed approach spans Windows, macOS and Linux, but the browser version’s storage and large-file limitations make it a less dependable choice for sustained use.
Overview
Boxedwine runs a 32-bit version of Wine while emulating the Linux kernel and CPU, and its maker lists support for 16-bit and 32-bit Windows applications. The project is written in C++ with SDL and released under the GNU General Public License v2. It supports multiple Wine versions, from 1.6 through 5.0.
Alongside desktop releases, Boxedwine runs in a browser through Emscripten, using WebAssembly and asm.js. A compatibility database and an app-and-game catalog with platform and graphics-library details can help narrow down what to try. Online demos include AbiWord, Age of Empires and Caesar III, though a demo is not a guarantee that every application will behave the same way.
Key features
- 16-bit and 32-bit Windows support: The stated compatibility makes Boxedwine relevant to older Windows software, rather than a general solution for every Windows application.
- Graphics APIs: The project repository lists support for OpenGL, Direct3D and Vulkan applications and games, giving graphics-dependent titles a route to run within the emulator.
- Filesystem and display controls: Command-line options can mount host directories or ZIP files in the emulated filesystem and set screen resolution and scaling. These controls suit users willing to configure an environment for a particular program.
- Configurable browser launches: URL parameters can choose a root filesystem, app archive, program, working directory and filesystem overlays. The web build can also be adjusted through properties in boxedwine-shell.js.
- Browser file handling: Users can drop a directory into the page to list executable files. Upload and download behavior depends on a shell-file flag, so file handling is not simply automatic.
- Browser storage choices: Memory storage is the default, and changes to d:/ disappear when the tab closes. Dropbox storage requires configuration and uses an OAuth flow through dropbox.js; local storage is available, with capacity dependent on the browser and operating system.
- On-demand loading trade-off: Loading large files can block the browser’s UI thread or potentially crash the emulator, and requires server support for range requests. That makes the web build a poor fit when large files or reliable long sessions are central.
Pricing
Boxedwine is free: the GPL-licensed plan costs nothing. There is no paid plan or free trial. That makes it an accessible option for experimenting with older Windows applications, while users should expect to configure the emulator rather than pay for a more service-oriented tier.
Platforms
Boxedwine supports Windows, macOS and Linux desktop platforms, as well as web browsers through Emscripten. Desktop use avoids the browser build’s tab-based memory-storage behavior, while the web option offers access without a desktop installation but brings the stated storage and large-file caveats.
Who it's for
Boxedwine is best suited to technically comfortable users who want a free, open-source way to run older 16-bit or 32-bit Windows software, especially if they value filesystem, display and launch configuration. Its catalog, compatibility database and demos offer useful starting points. It is less suitable for anyone who needs assured compatibility with a particular program or wants browser storage to persist without setup.
Pros and cons
- Pro: Windows, macOS, Linux and browser availability gives users several ways to access the emulator.
- Pro: GPL v2 licensing, free pricing and configurable filesystem and display options make it a flexible choice for users comfortable managing their setup.
- Pro: The compatibility database, catalog and online demos provide concrete ways to explore supported applications and games.
- Con: Browser memory storage discards d:/ changes when the tab closes, so it is not a persistent default workspace.
- Con: Dropbox storage requires configuration, while local-storage limits vary by browser and operating system.
- Con: Large on-demand file loads can stall the UI or crash the emulator, and require range-request support from the server.
Alternatives
For a broader comparison, see Windows Compatibility Layers.
Crosswire is a free, GPL-3.0 option for macOS users who want an alternative open-source route. PlayOnLinux is free on Linux and macOS, but its stated caveats include unsupported games and occasional performance decreases. PlayOnMac is a free macOS option for users who have a supported Windows program. Porting Kit is another free macOS choice, focused on installing Windows games and apps with Wineskin. Q4Wine is a free, open-source option for Linux and macOS users seeking downloadable software. Bottles is a free alternative for Linux and macOS. Hangover is a free option for Linux users. CrossOver suits readers who want a paid Linux or macOS product and a 14-day free trial; CodeWeavers says it releases 95% of the Wine code it develops for CrossOver back to the Wine project.
Verdict
Choose Boxedwine if you want a free, GPL-licensed emulator for older Windows applications and are comfortable with configuration. Its desktop and browser coverage and support for 16-bit and 32-bit software are the main reasons to consider it. Look elsewhere if browser persistence or reliable handling of large files is essential.