Recommended Video Game Emulators for Windows
Nintendo systems
- The best NES emulators
- The best Super Nintendo emulators
- The best Nintendo 64 emulators
- The best GameCube/Wii emulator
- The best Wii U emulator
- The best Switch emulator
Nintendo handheld systems
- The best Game Boy/Game Boy Color emulators
- The best Game Boy Advance emulators
- The best Nintendo DS emulator
- The best Nintendo 3DS emulator
Sega systems
- The best Master System & Game Gear emulators
- The best Genesis/Mega Drive emulators
- The best Sega CD/Mega CD emulators
- The best 32X emulators
- The best Saturn emulators
- The best Dreamcast emulators
Sony systems
- The best PlayStation 1 emulators
- The best PlayStation 2 emulator
- The best PlayStation 3 emulator
- The best PSP emulator
- The best PS Vita emulator
Other systems
View this guide on Google Docs to:
- Save as PDF or any common doc format
Share
In this article, I'm listing all of the best video game emulators by system and by several recommendation categories. (By the way, if you were wondering what those characters are in the art, those are the logos for DuckStation, RetroArch, Mednafen, and Dolphin. They're hanging out with Domingo from Shining Force 1.)
Top resource: Emulation Wiki
Before I dive into my recommended emulators, I want to highlight this link: The Emulation Wiki. This place is the ultimate resource for learning about all emulators. My emulation help site is targeted to beginners and casual gamers. And I primarily cover popular gaming systems. Hence, I'm not going to cover everything. Check out the Emulation Wiki if you want a more in-depth and advanced overview of video game emulators.
Recommendation categories
The video game emulators are recommended in the following categories. You could also see these as four different audiences. Which audience do you fall under?
- 🧑 The Standalone Recommendation - Standalone emulators are dedicated to emulating a single video game system. They're normally easy to use and quick to get up and running. I know many of you still prefer standalone emulators over multi-system emulators, so I always try to have a good standalone recommendation for you.
- 👪 The Multi-system Recommendation - 'Multi-system' emulators are mass emulators that support around 20-50 video game systems. Oftentimes, multi-system emulators emulate a system better than standalone emulators. They're also highly convenient, emulating all your favorite systems under one roof. However, multi-system emulators aren't always the most user-friendly and may come off as intimidating due to all of the options they offer.
- Language note: A “core” is what an emulator within a multi-system emulator is called. For example, when someone says “Its Snes9x core” they're referring to the Snes9x emulator within the multi-system emulator.
- 🤓 The Advanced Recommendation - This category primarily refers to emulators such as BSNES and Mednafen. These are normally recommended by hardcore emulation enthusiasts for the absolute best and accurate emulation experience. However, the usability of these emulators isn't the best. If you're not computer savvy, you may not be able to figure out these emulators or customize them in the ways intended by the pros for an optimum experience.
- 👴 The Old Recommendation - This is for people using an old, slow machine or using an older version of Windows. Modern emulators either run slow or don't run at all. Keep note that I don't have an old recommendation for every single system. You can't expect an old computer to run anything beyond PlayStation 1 and N64 (but, it doesn't hurt to try!).
About emulator accuracy
I touched on this in the Intro to Emulation article. The accuracy of an emulator's processing has different grades of quality. The highest grade is “cycle accurate”; it's a term you'll often see come up on the subject of video game emulation. In short, at the cost of being heavy on your CPU, cycle-accurate emulators produce 100% accurate emulation (at least, to the naked eye it looks that way).
For the emulators featured throughout this article, I'm going to list three different statuses for “Accuracy”:
- Cycle - The emulator is cycle-accurate and potentially CPU-heavy.
- High - Accuracy is great and the emulator isn't CPU-heavy. However, if you have a slower or older machine, the emulator may not run well.
- Mid - Accuracy is mid-range. This is the normal quality we're used to from emulators throughout 2005-2015. Just as such, these emulators run well on older or slower machines.
And now for the list of the best video game emulators!
The best NES emulators
Mesen, puNES, Nestopia UE, and FCEUX (FCEUmm) are the top NES emulators. They're pretty similar and there are not any major differences between them. I selected Mesen as the one to recommend because it's the simplest of the group. If Mesen is too CPU-heavy for your machine, try the options below.
👪 Multi-system Recommendation: RetroArch
Accuracy: Cycle
Download: Homepage
Help: RetroArch Tutorial
RetroArch offers cores for Mesen, Nestopia UE, and FCEUmm. This gives you the ability to easily switch among the best NES emulators available. If one core is not running well on your device, you can try another one.
FCEUX has been around a long time! If you're finding that all of the above emulators do not run well on your old computer, in my emulators page I offer an old version of FCUEX from 2011 that is sure to run well for you.
The best Super Nintendo emulators
Snes9x is one of the most famous video game emulators. Through continued active development, it has remained a top SNES emulator. But is it 'the best' SNES emulator? Well, the emulation scene regards BSNES as #1. Honestly, Snes9x emulates so well you wouldn't notice any significant differences if you compared its accuracy to those other top emulators. Mesen and ares are also regarded as top SNES emulators.
👪 Multi-system Recommendation: RetroArch
Accuracy: Cycle-Mid
Download: Homepage
Help: RetroArch Tutorial
I put Cycle-Mid because RetroArch has cores for BSNES and Snes9x. In addition to offering the latest BSNES and Snes9x, you can select certain older versions such as BSNES's optimized cores from 2014 or Snes9x from the early/mid 2000s. Using the older Snes9x may be necessary for certain ROM hacks to work.
BSNES is the #1 SNES emulator when it comes to emulation quality. “BSNES HD” is a fork of BSNES - it can render mode 7 scaling in HD, among other features.
ZSNES is a legendary emulator that was #1 in the early days of emulation and throughout the 2000s. Without question, ZSNES runs well on old machines.
The best Nintendo 64 emulators
N64 emulation has had a complicated history with its emulator crowned as “#1” changing on a regular basis. Currently, the top emulators are RMG, Mupen64Plus-Next (in RetroArch), ares, and simple64. They offer the best features and they're up-to-date with the modern enhancements. I selected RMG as the one to recommend because it's the easiest to use. Project64 is no longer recommended.
RetroArch has cores for Mupen64Plus-Next and ParaLLEl - two top N64 emulators.
Project64 still runs well on old machines. I don't recommend downloading Project64 from its homepage. In the past it was known to have malware (I don't know if it still does). You can download a clean version of it from my emulators page.
The best GameCube/Wii emulator
Dolphin has always been #1 for GameCube & Wii since the beginning and continues to remain there by being in active development. RetroArch does have a core for Dolphin, but I don't recommend it because it's complicated and slow.
The best Wii U emulator
🧑 Standalone Recommendation: Cemu
Download: Homepage
Cemu can run a sizeable amount of games, with 12% of the tested ones listed as Perfect (can be played with no issues) and 40% of the tested ones listed as Playable (can be played through with minor audio or graphical glitches). As of October 2022, Cemu is no longer in the experimental stage.
The best Switch emulator
🧑 Standalone Recommendation: n/a
Homepage: n/a
There were two top Nintendo Switch emulators: Ryujinx and Yuzu. In March 2024, Nintendo sued Yuzu. Nintendo won, and Yuzu was shut down. Then in October 2024, Ryujinx was taken offline after pressure from Nintendo. At this time, I don't have any solid resources to direct you to for downloading the last build of Ryujinx, Yuzu, or unofficial builds. I will update this section when I have that information.
The best Game Boy/Color emulators
There's a bunch of top emulators for Game Boy Classic and Game Boy Color: BGB, SameBoy, and Emulicious. SameBoy is generally considered #1 at this time. Gambatte lost its crown as #1 due to not being updated since 2016.
👪 Multi-system Recommendation: RetroArch
Accuracy: High
Download: Homepage
Help: RetroArch Tutorial
RetroArch has a core for SameBoy, Gambatte, and others. I would try SameBoy first. If it runs slow on your device, try Gambatte.
👴 Old Recommendation: Visual Boy Advance
Accuracy: Mid
Download: My Emulators Page
Help: VBA Tutorial
The once great emulator for Game Boy/Color and Game Boy Advance is a good option for older machines. On my emulators page, look for “VBA Classic” (the original version).
The best Game Boy Advance emulators
mGBA is the #1 Game Boy Advance emulator. It even supports the Tilt Censor and Game Boy Camera. It continues to be active in development and improve its accuracy.
👪 Multi-system Recommendation: RetroArch
Accuracy: High
Download: Homepage
Help: RetroArch Tutorial
RetroArch has cores for mGBA, VBA-M, and VBA Next. These are some great options!
👴 Old Recommendation: Visual Boy Advance
Accuracy: Mid
Download: My Emulators Page
Help: VBA Tutorial
The once great emulator for Game Boy/Color and Game Boy Advance is a good option for older machines. On my emulators page, look for “VBA Classic” (the original version).
The best Nintendo DS emulator
DeSmuME is the #1 Nintendo DS emulator; MelonDS is a close second. DeSmuME is fast and supports a wide range of games. When you download DeSmuME from their site, click the first link and it'll direct you to their Github page where you can find DeSmuME (as shown in this picture ). RetroArch does have a core for DeSmuME, but I don't recommend it because it's complicated and slow.
The best Nintendo 3DS emulator
🧑 Standalone Recommendation: Lime3DS
Download: Homepage
“Citra” was the #1 3DS emulator for years. When Nintendo sued Yuzu back in March 2024, support for Citra by the Yuzu team dropped. Citra became a discontinued emulator. However, others took the mantle to continue Citra with their own forks. Currently, there are two top Nintendo 3DS emulators forked from Citra: Citra PabloMK7 and Lime3DS. I'm pushing Lime3DS as the recommended option because it arrived first and is more established than the PabloMK7 fork.
The best SMS & Game Gear emulators
👪 Multi-system Recommendation: RetroArch?
Accuracy: Very High
Download: RetroArch Home
Help: RetroArch Tutorial
There are three top emulators: RetroArch, Ares, and Emulicious. It's hard for me to say which one is the best. To begin with, none of them are standalone emulators. It's multi-system or bust. I favor RetroArch and its Genesis Plus GX core, so I suppose I would push that one as #1. However, Ares and Emulicious offer traditional windows menus, making them a bit easier to use than RetroArch. Emulation quality between these three emulators is the same. It's an even battle!
Kega Fusion was last updated in 2010, but still managed to reign supreme as a top emulator for a long time. If you're running on an old computer or slower device, Kega Fusion would be ideal for you. Or, if you insist on using a standalone emulator over the multi-system emulators, using Kega Fusion is fine.
The best Genesis/Mega Drive emulators
👪 Multi-system Recommendation: RetroArch or Ares
Accuracy: Very High
Download: RetroArch HomeAres Home
Help: RetroArch Tutorial
The best emulator for Genesis emulation is a core called Genesis Plus GX. It achieves 100% compatibility with all commercial games. It supports Sega Master System, Game Gear, Genesis/Mega Drive, and Sega CD/Mega CD. Being a core, Genesis Plus GX is not available as a standalone emulator. Hence, it can only be used within a multi-system emulator. RetroArch and Ares are both great multi-system emulators that use the Genesis Plus GX core. While I love RetroArch, Ares is easier to use and runs with Genesis Plus GX right out of the box. RetroArch, though, offers more features than Ares (such as screen filters).
Kega Fusion was last updated in 2010, but still managed to reign supreme as a top emulator for a long time. If you're running on an old computer or slower device, Kega Fusion would be ideal for you. Or, if you insist on using a standalone emulator over the multi-system emulators, using Kega Fusion is fine.
The best Sega CD/Mega CD emulators
See Genesis/Mega Drive above
The best 32X emulators
In RetroArch, the PicoDrive core supports emulating Sega 32X games. Genesis Plus GX (that I kept raving about above) doesn't support 32X.
Kega Fusion was last updated in 2010, but still managed to reign supreme as a top emulator for a long time. If you're running on an old computer or slower device, Kega Fusion would be ideal for you. Or, if you insist on using a standalone emulator over the multi-system emulators, using Kega Fusion is fine.
The best Saturn emulators
🧑 Standalone Recommendation: uoYabause or SSF
Download: Yaba HomepageSSF Homepage
uoYabause and SSF are tight competitors. uoYabause runs significantly smoother than SSF. Although many people say SSF has better game compatibility. What makes the uoYabause vs. SSF argument trickier is that Emulation Wiki currently doesn't recommend either of them. They consider Mednafen to be #1 for Saturn emulation (with no other competitors). The problem with that is Mednafen is not easy to use. Alternatively, we can use RetroArch with Mednafen's Saturn core, which is easier. Even then, I know some people find multi-system emulators like RetroArch intimidating. My thoughts are: if you want the easiest option for Saturn emulation, you should use uoYabause or SSF.
The Emulation Wiki says Mednafen is the top emulator for Sega Saturn. Mednafen is not easy to use, but RetroArch is easier to use! What's awesome is that RetroArch offers Mednafen's Saturn emulator: “Beetle Saturn”. Once installed, you'll be good to go to experience the best Saturn emulation to date.
The Emulation Wiki says Mednafen is the top emulator for Sega Saturn. Mednafen is not easy to use and is more for advanced users, so I don't recommend it to everyone.
The best Dreamcast emulators
🧑 Standalone Recommendation: Redream
Download: Homepage
The current top Dreamcast emulators are Redream and Flycast. Flycast, although impressive, is still relatively new and needs some work. That leaves Redream as my recommendation for you. It's compatible with nearly the entire Dreamcast library (Windows CE now supported), has a good user interface, is easy to set up, and can run without the BIOS. Best of all, it's not CPU-heavy. The only catch is that if you want HD rendering, they're asking for $5 US for the premium version. If Redream doesn't work well for you, try Flycast with RetroArch.
RetroArch has a core for Flycast, a fork from Reicast. It's a highly compatible and accurate emulator. Through speedy active development, it has joined the top tier of recommended Dreamcast emulators.
The best PlayStation 1 emulators
There are a few top emulators for PlayStation 1 emulation. I've selected DuckStation as the one to recommend because it's the easiest to use and requires little setup. You don't need to fuss with plug-ins. It supports all the modern 'PGXP corrections', auto-downloads cheats, and has a robust Memory Card Editor. Most importantly, swapping discs with multiple-CD games is easy, as opposed to RetroArch and Mednafen where it's a hassle.
👪 Multi-system Recommendation: RetroArch
Accuracy: High
Download: Homepage
Help: RetroArch Tutorial
RetroArch has a core for 'Beetle PSX', which is what Mednafen uses for PlayStation 1 emulation. This runs as well as DuckStation and Mednafen, including the modern 'PGXP corrections'.
Mednafen is the #1 emulator for PlayStation 1. It's focused on accuracy, which makes it very compatible, and it's been known to outperform Sony's official PSone emulator in accuracy tests.
👴 Old Recommendation: ePSXe or pSX
Accuracy: Mid
Download: My Emulators Page
Help: ePSXe Tutorial pSX Tutorial
The once great ePSXe runs well on older, slower devices. You may need to use Pete's Soft plug-in for best performance. If ePSXe doesn't work well, pSX should run better.
The best PlayStation 2 emulator
PCSX2 is the #1 PlayStation 2 emulator. It supports a wide range of games. It's CPU-heavy, so you'll probably need to tweak the settings to find the best configuration for your machine (my tutorial helps with this). In early 2024, it received a significant “version 2.0.0” update. It was practically rewritten from the ground up! It also adopted the same UI and superb usability as DuckStation.
Old versions of PCSX2 work on older, slower machines. I'm not entirely sure which specific older releases work with older versions of Windows. I'm pretty sure any version 1.x.x should work on Windows 7 and such. You can find legacy releases of PCSX2 on their site.
The best PlayStation 3 emulator
🧑 Standalone Recommendation: RPCS3
Download: Homepage
RPCS3 is the top emulator for PlayStation 3. It should go without saying that emulating the PlayStation 3 is very demanding on a CPU. So if your computer isn't on the higher end, don't have high hopes with RPCS3. At this time, approximately 60% of the game library is playable. I don't have a tutorial for RPCS3 yet, but I know one is sorely needed. In the meantime, you can refer to help videos on YouTube.
The best PSP emulator
PPSSPP is the #1 PSP emulator. It supports a wide range of games. The latest version is even optimized to run faster than previous versions. It's still CPU-heavy, though. You'll probably need to tweak the settings to find the best configuration for your machine (my tutorial helps with this). RetroArch does have a core for PPSSPP, but the standalone emulator runs better.
The best PS Vita emulator
🧑 Standalone Recommendation: Vita3K
Download: Homepage
In this case, “best” doesn't been “good”. Vita3K is early in development and can only run a few commercial games. There are no other PlayStation Vita emulators available at this time.
The best Xbox emulator
🧑 Standalone Recommendation: xemu
Download: Homepage
The #1 emulator for Xbox emulation is xemu. It's a low-level emulator continuing the work from XQEMU. It focuses on stability, performance, and ease of use. Almost 150+ games are reported playable. Even though this is considered the top emulator at this time, it's worth keeping an eye out for Cxbx-Reloaded which is rising quickly to possibly surpass xemu.
The best Arcade emulators
RetroArch offers the latest cores for MAME and FinalBurn, but that's not why I recommend it. As talked about in the MAME tutorial, arcade emulation is tricky because the arcade roms readily available in rom sites don't work with the latest arcade emulators. Rather, you need to use 'old' arcade emulators. RetroArch makes this easy by offering multiple cores for older versions of MAME by year. It also offers older cores for FinalBurn. Using these old emulators along with the ability to easily switch between them is crucial for a smooth arcade emulation experience. That's what makes RetroArch the best for arcade emulation.
🤓 Advanced Recommendation: MAME
Download: Homepage
The original source of MAME is the #1 emulator for arcade games. It literally supports thousands of games! However, it deserves to be placed under 'advanced' because it's complicated. I think you'll have a much easier and less problematic experience using RetroArch, or even MAMEUI below.
MAMEUI was a top build of MAME for a long time until it was abandoned in 2014. It runs great on older, slower machines. It still has value even today for being able to run 'old' arcade roms well.
The best PC Engine/TG16 emulators
👪 Multi-system Recommendation: RetroArch or Ares
Download: RetroArch HomeAres Home
Help: RetroArch Tutorial
My top recommendation for TurboGrafx-16/PC Engine and TurboGrafx-16 CD/PC Engine CD emulation is RetroArch using its 'Beetle PCE' core. This is the same emulator used by Mednafen. RetroArch even offers standard and fast variants, just like Mednafen. Ares is another good multi-system emulator that offers high-quality TurboGrafx-16/PC Engine emulation. Unlike RetroArch and Mednafen, it offers a (full) front-end Windows UI.
Mednafen is the #1 emulator for TurboGrafx-16/PC Engine and TurboGrafx-16 CD/PC Engine CD. It even offers two profiles: PCE-Accurate and PCE-Fast.
👴 Old Recommendation: MagicEngine or Ootake
Download: MagicEngine.com My Emulators Page
Use these emulators only if RetroArch, Ares, and Mednafen don't work with your old machine. MagicEngine costs $16 US. Ootake is free, but it's a weird Japanese-to-English translated emulator. Both of them don't officially support booting ISO files from CD games. Rather, you need to use virtual CD-ROM software to trick them into booting ISOs. My tutorials explain this process.