Nintendo 64
N64

Nintendo 64 Emulators

7 emulators available — choose the right one for your device

Windows(5)
macOS(3)
Linux(3)
Android(1)
iOS(2)

BizHawk

RecommendedOpen Source

BizHawk is a multi-system emulator focused on Tool-Assisted Speedruns (TAS). It supports over 30 consoles, offers frame-by-frame rewind, RAM watch, Lua scripting, and is the go-to tool for the TASVideos community.

Supported Platforms
Windows

Delta

RecommendedOpen Source

Delta is the best free multi-system emulator for iPhone and iPad. Available on the App Store, it supports NES, SNES, N64, GBA, GBC, and DS — no jailbreak required.

Supported Platforms
iOS

OpenEmu

RecommendedOpen Source

OpenEmu is the best all-in-one emulator for macOS, unifying multiple cores in one polished Mac-native app. It supports a huge range of consoles with automatic ROM organization, artwork fetching, and iCloud saves.

Supported Platforms
macOS

Project64

RecommendedOpen Source
v4.0

Project64 is the most popular Nintendo 64 emulator for Windows. It supports nearly all N64 games and includes a plugin system for graphics, audio, and input customization.

Supported Platforms
Windows

RetroArch

RecommendedOpen Source
v1.19.1

RetroArch is an all-in-one frontend for emulators, game engines, and media players. It brings hundreds of emulator cores under one roof with a unified interface, shader support, and cross-platform availability.

Supported Platforms
WindowsmacOSLinuxAndroidiOS

Mupen64Plus

Open Source

Mupen64Plus is a cross-platform N64 emulator with a plugin-based architecture. It is the backbone of many other N64 emulators and front-ends including simple64 and RetroArch cores.

Supported Platforms
WindowsmacOSLinux

simple64

Open Source

simple64 is a modern Nintendo 64 emulator based on Mupen64Plus with tight integration of parallel-RDP and parallel-RSP, offering excellent accuracy and performance.

Supported Platforms
WindowsLinux

How to Play N64 ROMs

  1. 1Download an emulator from the list above — pick one that matches your operating system.
  2. 2Download a ROM for the game you want to play from our games library.
  3. 3Open the ROM in the emulator using File → Open or by dragging the ROM file into the window.
  4. 4Configure controls in the emulator settings to map your keyboard or gamepad, then enjoy the game!