DOS Wasm X

What DOS Wasm X is
DOS Wasm X is a free DOS emulator that runs in a browser using WebAssembly and the DOSBox-X codebase. It supports DOS-compatible software, and users can install Windows 95 or Windows 98 if they supply their own copy and ISO. A browser-stored hard drive is available in 512 MB, 1 GB, or 2 GB sizes, with 32 MB, 64 MB, or 128 MB of RAM. Users can export the drive as an image, import and export files, and load or change a CD while the emulator is running. Supported file formats include ISO, ZIP, BIN, CUE, IMG, and 7z. Controls include an on-screen keyboard, gamepad support, mobile mode, full screen, zoom, mouse capture, and settings for CPU speed, emulator time, and mouse sensitivity. Audio, dark mode, and resolution resizing are also listed. The project can be hosted on a web server by copying its dist folder or run in a container. Before leaving after using Windows, shut it down inside the guest system to save drive changes.
Who it suits
It suits people who want to run DOS-compatible software in a browser, including on mobile, or install Windows 95 or 98 using their own copy and ISO. It may also suit users who want to host the emulator themselves.
What it does well
- Free browser-based emulator using WebAssembly.
- Hard drive can be saved in the browser or exported.
- Supports ISO, ZIP, BIN, CUE, IMG, and 7z.
- Offers gamepad support and mobile mode.
- Can be hosted on a web server or run in a container.
What to know first
- Windows installation requires your own Windows copy and ISO.
- The browser hard drive has size options up to 2 GB.
- Shutting down Windows before leaving is advised to save changes.
Limits
The Free plan offers virtual hard drive sizes up to 2 GB and RAM options up to 128 MB. Installing Windows 95 or Windows 98 requires the user’s own copy and ISO.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Browser based DOS emulator · hard drive options: 512mb, 1 gig, or 2 gig · RAM options: 32mb, 64mb, or 128mb | Free |
As neilb.net lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Open the DOS Wasm X website in a browser.
- Choose virtual hard drive and RAM sizes from the listed options.
- Import supported files or load a disk image.
- Use the on-screen keyboard, gamepad, or other emulator controls as needed.
- To install Windows 95 or 98, provide your own Windows copy and ISO.
- To self-host, copy the dist folder to your web server or use the README’s Docker command.
- Shut down Windows inside the guest system before leaving to save hard drive changes.
Verdict
DOS Wasm X combines browser-based DOS emulation with several storage sizes, input options, and file formats. Keep in mind the Windows installation requirement and shut down Windows in the emulator before leaving.
Questions
Does DOS Wasm X cost anything?
It is free, with a Free plan listed at $0.
Which platforms does it support?
It runs on the web and supports mobile mode. The project can also be hosted on a web server or run in a container.
Which disk formats can it use?
It lists automatic support for ISO, ZIP, BIN, CUE, IMG, and 7z files.
Can it run Windows 95 or Windows 98?
Yes, installation is supported if you provide your own Windows copy and ISO.
Can I save the virtual hard drive?
The hard drive saves in the browser so you can return later, and it can be exported as an image for local saving.
What storage and memory options are available?
Virtual hard drive options are 512 MB, 1 GB, and 2 GB. RAM options are 32 MB, 64 MB, and 128 MB.
Facts from DOS Wasm X's own pages
- Audio and display
- The README lists audio support, dark mode, and resolution resizing. · github.com, 4 Oct 2026
- Container deployment
- The README provides a Docker command to run the app in a container. · github.com, 4 Oct 2026
- Drive storage
- The in-browser hard drive has 512mb, 1 gig, or 2 gig options and can be exported as an image for local saving. · github.com, 4 Oct 2026
- Emulator controls
- Users can adjust CPU speed and emulator time, change mouse sensitivity, and pause or resume the emulator. · github.com, 4 Oct 2026
- File formats
- It lists automatic support for ISO, ZIP, BIN, CUE, IMG and 7z files. · github.com, 4 Oct 2026
- File transfer
- Users can import and export files into and out of the emulator and load or change a CD while it is running. · github.com, 4 Oct 2026
- Input and display
- Features include mobile mode, an on-screen keyboard, gamepad support, full screen, zoom controls and mouse capture. · github.com, 4 Oct 2026
- Input and mobile
- It supports mobile mode, an on-screen keyboard, gamepads, and mouse capture. · github.com, 4 Oct 2026
- Integrations
- The README identifies DOSBox-X as the core engine, DOSBox Pure for the on-screen keyboard, JS Dos for its Asyncify module, and Emscripten among the codebases used. · github.com, 4 Oct 2026
- Memory limit
- The listed RAM options are 32 MB, 64 MB and 128 MB. · github.com, 4 Oct 2026
- Notable usage note
- The app advises shutting down Windows in the guest OS before leaving the page to save hard drive changes and prevent Scandisk from running at the next boot. · github.com, 4 Oct 2026
- Purpose
- DOS Wasm X is a browser-based DOS emulator built around ease of use and stability, based on the DosBox-X codebase. · github.com, 4 Oct 2026
- Security and affiliation
- The maker states that the app was made for fun and is not affiliated or associated with Microsoft. · github.com, 4 Oct 2026
- Security and compliance
- The opened maker pages do not state any security certifications or compliance claims. · neilb.net, 4 Oct 2026
- Self-hosting
- The project says users can host it on their own web server by copying the dist folder. · github.com, 4 Oct 2026
- Storage
- The browser hard drive has 512 MB, 1 GB or 2 GB size options and can be exported as an image for local saving. · github.com, 4 Oct 2026
- Storage behavior
- The README says the hard disk saves directly in the browser so users can return later and continue. · github.com, 4 Oct 2026
- Support
- The README points users to online documentation for more extensive guides and technical information. · github.com, 4 Oct 2026
- WebAssembly
- The application is fully web based and uses WebAssembly. · github.com, 4 Oct 2026
- Windows installation requirement
- Installing Windows 95 or Windows 98 requires the user's own Windows copy and ISO. · github.com, 4 Oct 2026
- Windows support
- It supports installing Windows 95 or Windows 98 using the user's own copy of Windows. · github.com, 4 Oct 2026
Where DOS Wasm X stands on Freedom251
- MS-DOS Emulators#14 of 26