FREEDOM251

Freedom251 › Nintendo 64 Emulators

N64Wasm

Free plan iPhoneSelf-hostedWebWindows

Visit N64Wasm Alternatives

N64Wasm's own site

What N64Wasm is

N64Wasm is a free browser-based Nintendo 64 emulator built by porting the RetroArch ParaLLEl Core to WebAssembly. The project says a good portion of 3D games can run at full speed on a mid-range computer. It supports browser-based save states and SRAM, plus 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 and audio options include zoom, fullscreen, dark mode, audio, and a software renderer. Gamepad support has been tested with Xbox and PS4 controllers. The project can be self-hosted with a user-provided ROM list and ROM files. It also describes a Windows version used for debugging, built with Visual Studio 2019 and requiring a graphics card that supports OpenGL. The project says it works in an iPhone 13 and Xbox Series X browser. On iOS 16 and later, the demo advises disabling Safari's GPU Process: WebGL experimental feature to improve framerate. It is released under the MIT License, which provides no warranty.

Who it suits

N64Wasm suits people looking for a browser-based N64 emulator with remappable controls and save-file tools. Self-hosting and cloud saves may suit users prepared to provide their own server and ROM files.

What it does well

  • Free under the MIT License.
  • Supports browser save states and SRAM.
  • Imports and exports save files.
  • Includes multiple controller and keyboard remapping.
  • Offers fullscreen, zoom, and dark mode.

What to know first

  • Cloud save states require a self-hosted server.
  • Windows version requires an OpenGL-capable graphics card.
  • iOS 16 and later may need a Safari setting change.
  • The MIT License provides no warranty.

Limits

The project does not state a game-by-game compatibility guarantee; it says a good portion of 3D games can run at full speed on a mid-range computer. Cloud save states are tied to self-hosting.

Getting started

  1. Open the project website or linked browser demo
  2. Use a supported web browser on the web, iPhone 13, or Xbox Series X
  3. Browse or provide ROM files through the demo or a self-hosted roms folder
  4. Connect an Xbox or PS4 controller, or remap keyboard and buttons
  5. Import an existing save file or create browser save states
  6. For cloud save states, host your own server

Verdict

N64Wasm offers browser play with save tools and several control options, with self-hosting available for ROM lists and cloud saves. Consider the stated iOS note and Windows graphics requirement if those are your intended platforms.

Questions

What platforms does N64Wasm support?

It runs in web browsers and has a Windows version. The project also says it works in iPhone 13 and Xbox Series X browsers.

Does N64Wasm cost anything?

N64Wasm is free and released under the MIT License.

Can I save my progress?

Yes. Save states and SRAM are stored in the browser, and save files can be imported or exported. Cloud save states are available when you host your own server.

Does it support cheats and remapping?

Yes. It includes Gameshark codes, button and keyboard remapping, multiple controllers, mobile controls, and mouse controls.

Can I self-host it?

Yes. You can self-host with a custom ROM list and ROM files supplied in a roms folder.

Facts from N64Wasm's own pages

Additional features
The project lists zoom, full screen, dark mode, audio, Gameshark codes, and a software renderer option. · github.com, 2 Oct 2026
Build
Web builds use Emscripten 2.0.7 and are served from the dist folder after running make. · github.com, 2 Oct 2026
Cloud saves
Cloud save states are available when users host their own server. · github.com, 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, 2 Oct 2026
Controls
Features include button and keyboard remapping, multiple controllers, mobile controls, Gameshark codes, and mouse controls. · github.com, 2 Oct 2026
Display and audio
Features include zoom controls, fullscreen, dark mode, audio support, and a software renderer option. · github.com, 2 Oct 2026
Gamepads
Gamepad support has been tested with Xbox and PS4 controllers. · github.com, 2 Oct 2026
Hosting
The emulator can be self-hosted with a user-provided ROM list and ROM files. · github.com, 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, 2 Oct 2026
License
The GitHub repository identifies the project as MIT licensed. · github.com, 2 Oct 2026
License warranty
The MIT license states that the software is provided as-is without warranty. · github.com, 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, 2 Oct 2026
Mobile browser
The project says it works on an iPhone 13 and Xbox Series X browser. · github.com, 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, 2 Oct 2026
Product
N64Wasm is an N64 emulator that runs in the browser. · github.com, 2 Oct 2026
Save data
It supports save states and SRAM stored in the browser for later return. · github.com, 2 Oct 2026
Save files
Users can import and export save files. · github.com, 2 Oct 2026
Self-hosting
The emulator supports self-hosting with a custom ROM list in a roms folder. · github.com, 2 Oct 2026
Technology
It is a port of the RetroArch ParaLLEl Core to WebAssembly. · github.com, 2 Oct 2026
Windows development
The Windows version uses Visual Studio 2019 and requires a graphics card that supports OpenGL. · github.com, 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. · github.com, 2 Oct 2026

Where N64Wasm stands on Freedom251

Look at these too