Boxedwine is an emulator for running 16-bit and 32-bit Windows applications on Windows, Mac, Linux, and in a 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. By default, the web version stores data in memory, so changes to d:/ are discarded when the tab closes. It also offers Dropbox storage, which requires configuration, and local storage whose limits depend on the browser and operating system. Users can drop a directory into the page to list executable files, and the web build can be configured with URL parameters. Boxedwine supports Wine versions from 1.6 through Wine 5.0. Its documentation warns that on-demand loading of large files can block the interface or potentially crash the emulator, and requires server range-request support. The site provides demos for selected applications and games, along with configuration and developer documentation.
Who it is for
Boxedwine may suit people who want to run 16-bit or 32-bit Windows applications on a supported desktop system or in a browser. Its configuration options and documentation may also suit users comfortable adjusting emulator settings.
What is good
- Runs 16-bit and 32-bit Windows applications.
- Available on Windows, Mac, Linux, and the web.
- Released under the GNU General Public License v2.
- Web version supports directory drop and URL configuration.
- Online demos and configuration documentation are available.
What to know first
- Browser memory storage discards d:/ changes when the tab closes.
- Dropbox storage requires configuration.
- Loading large files on demand can block the interface or crash the emulator.
Freedom251 review
Boxedwine: the full review
Boxedwine offers desktop and browser options for running Windows applications, with configuration flexibility and documented demos. The browser build's storage behavior and large-file loading warning are worth considering.
Overview
Boxedwine is a Windows-application emulator for people who want to run older 16-bit or 32-bit software on a desktop system or in a browser. Its appeal is the combination of Wine with emulated Linux and CPU components, plus controls for shaping the emulated environment; the browser build is less appealing for work that depends on persistent storage or large downloads.
Key features
Boxedwine runs a 32-bit version of Wine while emulating the Linux kernel and CPU. The maker describes support for 16-bit and 32-bit Windows applications and multiple Wine versions from 1.6 through 5.0. That gives it a defined focus on Windows software, but does not promise that every application will work.
The project repository lists support for OpenGL, Direct3D and Vulkan applications and games. Command-line options let users mount host directories or ZIP files in the emulated filesystem and adjust resolution and scaling, useful for tailoring a setup to a particular program.
The web build supports URL parameters for choosing a root filesystem, app archive, program, working directory and filesystem overlays. Users can also configure it by changing properties in boxedwine-shell.js. It can accept a dropped directory and list executable files; upload and download behavior depends on a shell-file flag. This flexibility is valuable to users comfortable configuring the environment, but is more involved than simply opening a program.
Browser storage defaults to memory, and changes to d:/ disappear when the tab closes. Dropbox storage is an option but requires configuration and uses an OAuth flow through dropbox.js; local storage is constrained by the browser and operating system. The documentation also warns that on-demand loading of large files may block the interface or crash the emulator, and requires server range-request support. Those caveats make the browser build a poor fit for large-file workflows or sessions that need dependable persistence.
A compatibility database, an app and game catalog with 39 results, and online demos for titles such as AbiWord, Age of Empires and Caesar III provide useful starting points for checking relevant software. User documentation covers command-line arguments and web configuration, while separate documentation covers developer builds.
Pricing
Boxedwine is free under the GNU General Public License v2 (GPL). The free plan is the product; there is no free trial or paid plan to compare. Its published terms do not include a seat count or usage quota.
Platforms
Desktop builds are listed for Windows, macOS and Linux, alongside a browser build using Emscripten, WebAssembly and asm.js. The browser route avoids a desktop-only choice, but its storage behavior and large-file loading warning are meaningful trade-offs. Boxedwine is written in C++ with SDL.
Who it's for
Boxedwine suits people seeking a free, open-source way to try Windows applications on Linux, macOS or Windows, especially those who value configurable emulation and can consult the compatibility database or demos. The browser version is best for use cases that can tolerate temporary default storage and careful handling of large files. Users who need durable browser sessions or predictable large-file loading should favor a different approach.
Pros and cons
- Pros: Free and GPL v2 licensed, with desktop and browser options.
- Pros: Supports the maker's stated 16-bit and 32-bit Windows target, with configuration for mounts, resolution and scaling.
- Pros: Catalog, compatibility database and demos help users investigate applications before choosing a setup.
- Cons: Browser changes to d:/ are discarded when the tab closes unless another storage option is configured.
- Cons: Dropbox storage needs setup, while local storage limits vary by browser and operating system.
- Cons: Large-file on-demand loading can stall the UI or potentially crash the emulator.
Alternatives
For users comparing Windows compatibility layers, Windows Compatibility Layers is the broader category list.
- Bottles is a free option for Linux and macOS users who want an alternative compatibility layer.
- PlayOnLinux is another free Linux and macOS choice, though not all games are supported and performance can occasionally decrease.
- Q4Wine is a free, open software option for Linux and macOS.
- Crosswire is free and open source under GPL-3.0 for macOS.
- Porting Kit installs Windows games and apps on macOS using Wineskin.
- Wine is a free option for Linux and macOS.
- BottleLite is a free macOS option.
- Hangover is a free Linux option.
Verdict
Choose Boxedwine if you want a free, GPL-licensed emulator with desktop and browser routes, configurable execution, and tools for exploring Windows application compatibility. Look elsewhere if browser storage persistence or reliable handling of large files is central to your workflow.
Boxedwine plans and pricing
All plansCompared on Windows compatibility layers
- Free plan
- Yes
- macOS support
- Yes
- Linux support
- Yes
- Compatibility database
- Yes
- Prefix management
- Yes

