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

  1. Home
  2. NES Emulators
  3. WebNES

WebNES

On the record

Audio
Audio support uses the HTML5 WebAudio API.github.com · read 4 Oct 2026
Browser demo
The maker links to a playable release build hosted on GitHub Pages.github.com · read 4 Oct 2026
Browser limitation
The README says Internet Explorer is entirely unsupported because of performance issues and its lack of real typed arrays.github.com · read 4 Oct 2026
Build requirements
The project can run without building; building requires npm and Bower, and the README provides Windows and Linux build instructions.github.com · read 4 Oct 2026
Compatibility limit
Internet Explorer is explicitly unsupported because of performance issues and its lack of real typed arrays.github.com · read 4 Oct 2026
Controls
Keyboard keys can be remapped, and game pads are supported.github.com · read 4 Oct 2026
Controls and saves
Features include remappable keyboard keys, game pad support, and quick save and quick load save states.github.com · read 4 Oct 2026
Developer feature
The emulator can generate trace logs for CPU instructions and PPU events for ROM authors or other emulator authors.github.com · read 4 Oct 2026
Development tools
Trace logs for CPU instructions and PPU events are available for ROM authors and other emulator authors.github.com · read 4 Oct 2026
Game compatibility
It supports common NES mapper formats, and the README estimates that approximately 98% of games should work.github.com · read 4 Oct 2026
Game Genie
A database of Game Genie codes lets players activate or deactivate known codes for a loaded game.github.com · read 4 Oct 2026
Graphics
It supports WebGL with a canvas fallback and includes selected shaders such as CRT monitor emulation.github.com · read 4 Oct 2026
Graphics and audio
It supports WebGL with canvas fallback, selected shaders including CRT monitor emulation, and audio through the HTML5 WebAudio API.github.com · read 4 Oct 2026
License
The repository identifies its license as MIT.github.com · read 4 Oct 2026
Maker and audience
Pete Ward describes himself as a game development software engineer and calls WebNES his browser NES emulator written in JavaScript.github.com · read 4 Oct 2026
Maker background
Pete Ward’s GitHub profile describes him as a game development software engineer with over 20 years of coding experience.github.com · read 4 Oct 2026
Other player features
It supports screenshots, NTSC and PAL, ZIP ROM loading, variable game speed, and a Game Genie code database.github.com · read 4 Oct 2026
Product
WebNES is a JavaScript NES emulator built with HTML5 canvas and optimized for Chrome's V8 engine.github.com · read 4 Oct 2026

Alternatives to WebNES

Every alternative, ranked