WebNES – NES Emulator in Your Browser

Play classic NES games directly in your browser with WebNES, a fast, smooth, and fully playable NES emulator — all in a single HTML file!

This is the first (probably) vibe-coded NES emulator released to Itch.io.

Changelogs:

December 21 2025 -  Version 1.0

January 5 2026 - Version 1.1

New Features

  • Offline audio starts immediately when a ROM is loaded.

  • Safe reset works without errors.

  • Opposite buttons logic for Left/Right and Up/Down.

  • Controller overlay highlights button presses.

  • Top and bottom UI with ROM insertion, save/load states, recent ROMs, FPS, CPU, ROM size, volume, and opposite button toggle.

  • Save states and played ROMs stored using IndexedDB and LocalStorage.

  • Canvas positioned correctly below the top menu.

  • Fully offline operation; no external dependencies after load.


Download

Download
webnes-release.html 4.9 kB
Download
README.txt 1.4 kB
Download
webnes-release-1.1.html 10 kB

Install instructions

1. Just install from the link. It's just an HTML file. 

2. Double-click  it, and it opens an offline version of the same emulator