Create standalone MSX games playable offline in a browser
๐ฆ MSX Game File
๐
Drag your MSX game file here
.rom, .mx1, .mx2, .dsk, .cas or .zip โ Multiple .dsk for multi-disk
Fileโ
Sizeโ
Detected typeโ
โ๏ธ Configuration
โณ Reading file...
โณ Encoding game data...
โณ Fetching WebMSX engine...
โณ Assembling HTML...
โณ Done!
โน๏ธ Frequently Asked Questions
WebMSX is a complete MSX emulator written in JavaScript by Paulo Augusto Peccin. It runs entirely in your browser and supports MSX1, MSX2, MSX2+, and MSX turbo R machines. It uses the open-source C-BIOS firmware, so no copyrighted BIOS files are required.
The packer supports the most common MSX file formats:
โข .rom / .mx1 โ ROM cartridge images (loaded as Cartridge 1)
โข .mx2 โ MX2 cartridge images (loaded as Cartridge 1, defaults to MSX2)
โข .dsk โ Floppy disk images (loaded in Disk A)
โข .cas โ Cassette tape images (loaded as Tape, defaults to MSX1)
โข .zip โ ZIP archives (auto-detected by WebMSX)
Yes! All processing happens entirely in your browser. No files are uploaded to any server. The only network request is to download the WebMSX engine (from the local mirror or the GitHub CDN). The generated HTML file is 100% self-contained and works completely offline.
The generated HTML file embeds the WebMSX emulator engine and your game data (base64-encoded) into a single HTML file. When you open it in a browser, WebMSX boots the MSX machine and automatically loads your game. No internet connection is needed โ it's fully self-contained.
โข WebMSX โ by Paulo Augusto Peccin (webmsx.org)
โข C-BIOS โ Open source MSX BIOS by the C-BIOS team
โข Portable Retro Games โ Open-source project (GitHub)