Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Nintendo 64 Emulators
  3. N64Wasm

N64Wasm

What it is

N64Wasm is a free browser-based emulator for Nintendo 64 games, built as a WebAssembly port of the RetroArch ParaLLEl Core. The project says a good portion of 3D games can run at full speed on a mid-range computer. It stores save states and SRAM in the browser and supports importing and exporting save files; cloud save states are available when users host their own server. Controls include keyboard and button remapping, multiple controllers, mobile controls, Gameshark codes, and mouse input. Display options include zoom, fullscreen, and dark mode, alongside audio support and a software renderer option. Gamepad support has been tested with Xbox and PS4 controllers. The project also describes a Windows version for debugging that uses Visual Studio 2019 and requires a graphics card supporting OpenGL. Self-hosting is available with a custom ROM list and user-provided ROM files. The MIT-licensed software is provided without warranty. On iOS 16 and later, the demo advises disabling Safari’s GPU Process: WebGL experimental feature to improve framerate.

For and against

For

  • Browser-based and free under the MIT License
  • Save states and SRAM are stored in the browser
  • Save files can be imported and exported
  • Supports multiple controllers and control remapping
  • Self-hosting with a custom ROM list is available

Against

  • Cloud save states require users to host their own server
  • Windows version requires an OpenGL-capable graphics card
  • The MIT license provides no warranty
  • iOS demo advises a Safari setting change for framerate

The verdict

N64Wasm provides browser play with a wide set of control and save options. Cloud saves require self-hosting, and the software comes without warranty.

Who it suits

N64Wasm suits people seeking a browser-based N64 emulator with save-file options and configurable controls. It may also suit users comfortable with self-hosting or using the described Windows development setup.

On the record

Additional features
The project lists zoom, full screen, dark mode, audio, Gameshark codes, and a software renderer option.github.com · read 2 Oct 2026
Build
Web builds use Emscripten 2.0.7 and are served from the dist folder after running make.github.com · read 2 Oct 2026
Cloud saves
Cloud save states can be enabled by hosting your own server, with setup instructions for Node.js and a contributed PHP implementation.github.com · read 2 Oct 2026
Compatibility
The project says a good portion of 3D games are playable at full speed on a mid-range computer.github.com · read 2 Oct 2026
Controls
Features include button and keyboard remapping, multiple controllers, mobile controls, Gameshark codes, and mouse controls.github.com · read 2 Oct 2026
Display and audio
Features include zoom controls, fullscreen, dark mode, audio support, and a software renderer option.github.com · read 2 Oct 2026
Gamepads
Gamepad support has been tested with Xbox and PS4 controllers.github.com · read 2 Oct 2026
Hosting
The emulator can be self-hosted with a user-provided ROM list and ROM files.github.com · read 2 Oct 2026
Intended audience
The maker says the project began as an effort to create a well-playing open-source N64 emulator designed for the web and to learn OpenGL.github.com · read 2 Oct 2026
License
The GitHub repository identifies the project as MIT licensed.github.com · read 2 Oct 2026
License warranty
The MIT license states that the software is provided as-is without warranty.github.com · read 2 Oct 2026
Live demo
The project links to a browser-based demo with ROM browsing, save-state controls, remapping, and video options.neilb.net · read 2 Oct 2026
Mobile browser
The project says it works on an iPhone 13 and Xbox Series X browser.github.com · read 2 Oct 2026
Mobile note
The demo advises disabling Safari's GPU Process: WebGL experimental feature on iOS 16 and above to improve framerate.neilb.net · read 2 Oct 2026
Product
N64Wasm is an N64 emulator that runs in the browser.github.com · read 2 Oct 2026
Save data
It supports save states and SRAM stored in the browser for later return.github.com · read 2 Oct 2026
Save files
Users can import and export save files.github.com · read 2 Oct 2026
Self-hosting
The emulator supports self-hosting with a custom ROM list in a roms folder.github.com · read 2 Oct 2026

Alternatives to N64Wasm

Every alternative, ranked