EVERYTHING XIAOMI
Get listed

N64Wasm

N64Wasm is a browser-based Nintendo 64 emulator built as a WebAssembly port of the RetroArch ParaLLEl Core.

Place
#16 of 24
Score
5.9
N64Wasm's website

What N64Wasm is

N64Wasm is a browser-based Nintendo 64 emulator 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, supports importing and exporting save files, and offers cloud save states when self-hosted. Controls include keyboard and button remapping, multiple controllers, mobile controls, Gameshark codes, and mouse input. Display options include zoom, fullscreen, dark mode, audio, and a software renderer. Gamepad support has been tested with Xbox and PS4 controllers. The emulator can be self-hosted with a custom ROM list and ROM files in a roms folder. A Windows version is described for debugging; it uses Visual Studio 2019 and requires a graphics card supporting OpenGL. The project also says it works in an iPhone 13 and Xbox Series X browser. On iOS 16 and later, the demo recommends disabling Safari's GPU Process: WebGL experimental feature to improve framerate. N64Wasm is free under the MIT License, which provides no warranty.

Good

  • Saves states and SRAM in the browser.
  • Supports save-file import and export.
  • Offers controller remapping and multiple controllers.
  • Includes zoom, fullscreen, and dark mode.

Watch out

  • Cloud save states require self-hosting.
  • Windows debugging version requires an OpenGL-capable graphics card.
  • MIT license provides the software without warranty.

Who it suits

N64Wasm may suit people who want to play N64 games in a browser and use save, remapping, or display options. Self-hosting is available for users who want to provide their own ROM list and files.

Verdict

N64Wasm offers browser play with a broad set of controls and save options, while cloud saves depend on self-hosting. iOS users may need to change a Safari setting to improve framerate.

The facts

Each one read from N64Wasm's own pages, with the date it was checked.

What it does

Additional features
The project lists zoom, full screen, dark mode, audio, Gameshark codes, and a software renderer option.checked 2 Oct 2026
Build
Web builds use Emscripten 2.0.7 and are served from the dist folder after running make.checked 2 Oct 2026
Cloud saves
Cloud save states are available when users host their own server.checked 2 Oct 2026
Compatibility
The project says a good portion of 3D games are playable at full speed on a mid-range computer.checked 2 Oct 2026
Controls
Features include button and keyboard remapping, multiple controllers, mobile controls, Gameshark codes, and mouse controls.checked 2 Oct 2026
Display and audio
Features include zoom controls, fullscreen, dark mode, audio support, and a software renderer option.checked 2 Oct 2026
Gamepads
Gamepad support has been tested with Xbox and PS4 controllers.checked 2 Oct 2026
Hosting
The emulator can be self-hosted with a user-provided ROM list and ROM files.checked 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.checked 2 Oct 2026
License
The GitHub repository identifies the project as MIT licensed.checked 2 Oct 2026
License warranty
The MIT license states that the software is provided as-is without warranty.checked 2 Oct 2026
Live demo
The project links to a browser-based demo with ROM browsing, save-state controls, remapping, and video options.checked 2 Oct 2026
Mobile note
The demo advises disabling Safari's GPU Process: WebGL experimental feature on iOS 16 and above to improve framerate.checked 2 Oct 2026
Product
N64Wasm is an N64 emulator that runs in the browser.checked 2 Oct 2026
Save data
It supports save states and SRAM stored in the browser for later return.checked 2 Oct 2026
Save files
Users can import and export save files.checked 2 Oct 2026
Self-hosting
The emulator supports self-hosting with a custom ROM list in a roms folder.checked 2 Oct 2026
Technology
It is a port of the RetroArch ParaLLEl Core to WebAssembly.checked 2 Oct 2026

Where it runs

Mobile browser
The project says it works on an iPhone 13 and Xbox Series X browser.checked 2 Oct 2026
Windows development
The Windows version uses Visual Studio 2019 and requires a graphics card that supports OpenGL.checked 2 Oct 2026
Windows version
The README describes a Windows version used for debugging with Visual Studio 2019 and says a graphics card supporting OpenGL is needed.checked 2 Oct 2026

Alternatives to N64Wasm

All alternatives
  1. 1Provenance logo

    Provenance

    Free planOpen sourceiOSmacOS
    8.2From $39.99 a year
  2. 2

    RetroArch

    Free planAndroidiOSWebLinux
    7.7Free plan
  3. 3

    ares

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.5Free plan
  4. 4OpenEmu logo

    OpenEmu

    Free planOpen sourcemacOS
    7.3Free plan
  5. 5

    RustyN64

    Free planWebLinuxmacOSWindows
    7.0Free plan
  6. 6

    CEN64

    Free planLinuxmacOSWindows
    6.5Free plan