Online MASM compiler, linker and runner
WASM MASM x86 Editor lets you write MASM-compatible assembly, assemble and link with JWasm and JWlink, and run 32-bit x86 programs in a BoxedWine terminal. The Irvine32 library is included.
Enable JavaScript to use the editor and WebAssembly runtime. No local installation is needed.
Read the MASM and Irvine32 getting-started guide
Source code and desktop downloads