SNES WASM emulator
Drop your own .sfc or .smc ROM anywhere on the page, or use Load ROM. ROM data stays local in your browser; battery-backed SRAM persists in browser storage, and savestates can be kept in-browser or exported as files.
Keyboard: Player controls are shown after the page initializes.
Use Key Rebinding to customize both players. Letter keys follow the printed key label, so QWERTZ keyboards work as expected.
Input: no ROM loaded
Emulator and stream settings
Adjust emulator controls and streaming options. Load a game to host a stream, or open a shared stream link here to watch.
Streaming: idle
Run
Website Account / ROM Database 0
ROM DB
Uses the shared /website account system and ROM database. SNES ROMs stay system-filtered while login, account data, and security remain site-wide.
Savestate
Savegame Library 0
Library
Shows browser-local SRAM saves and savestate slots as ROM-chip cards. Legacy base64 saves are still read without conversion.
No browser saves found.
Key Rebinding
Keyboard
Click a Player 1 or Player 2 binding, then press a new key. Escape cancels.
Options
Layers
Modes
Disabled modes are hidden. With Debug On, disabled-mode pixels render green.
Debug
Info log
Waiting for ROM...
Live debug
No ROM loaded.
Performance profiler
Profiler is off.
APU split benchmark
Load a ROM and run with Audio On to collect APU split promotion metrics.