Super Mario for PC (Windows 11/10): Download, Install & Play Smoothly
Super Mario is one of the most recognizable video game franchises, with games released across several Nintendo platforms, including the NES, SNES, Nintendo 64, GameCube, Wii, and mobile devices. If you want to play Super Mario on a Windows 11 or Windows 10 PC, the method depends on which Mario game you want to play.
There is no universal official Super Mario Windows EXE that installs every Mario game on a PC. Instead, classic games can be associated with an emulator designed for their original Nintendo platform. For example, Nestopia can be used for NES games, Snes9x for SNES games, and Dolphin for GameCube and Wii games.
For Android-based games such as Super Mario Run, an Android emulator can provide a different route. Older guides may also recommend Windows Subsystem for Android (WSA), but WSA is no longer a suitable new-installation method because Microsoft discontinued its availability through the Microsoft Store in 2025.
This guide explains how these methods work, what you need, how to install the appropriate emulator, and how to configure it for a better gaming experience.
Requirements (Minimum & Recommended)
The hardware requirements depend heavily on the emulator and the Super Mario game you want to run.
| Requirement | Minimum | Recommended |
| Operating system | Windows 10 or Windows 11 | Windows 11 64-bit |
| Processor | Dual-core CPU | Modern Intel or AMD multi-core CPU |
| RAM | 4 GB | 8 GB or more |
| Storage | 5 GB free | 10 GB or more |
| Graphics | DirectX-compatible GPU | Modern integrated or dedicated GPU |
| Controller | Keyboard | USB or Bluetooth controller |
| Internet | Required for downloads | Stable broadband connection |
Older NES and SNES games generally require very little processing power. GameCube and Wii games running through Dolphin can require substantially more CPU and GPU resources.
For Android games running through an emulator, additional RAM and processor resources are useful because Windows must run both the emulator and the Android environment.
You should also keep your graphics drivers and Windows installation updated.
Getting Super Mario File

Before downloading anything, identify the specific Super Mario game you want to play.
For an NES title such as Super Mario Bros., you need an NES-compatible emulator such as Nestopia. For an SNES title such as Super Mario World, you can use Snes9x. For compatible GameCube and Wii titles, Dolphin provides GameCube and Wii emulation.
The emulator and the game are separate. Installing Nestopia, Snes9x, or Dolphin does not automatically give you copyrighted Nintendo games.
You should obtain game files through legitimate means and avoid websites offering unauthorized Super Mario ROM downloads, cracked installers, or modified EXE files. Nintendo states that unauthorized copies of its games distributed online are pirate copies.
If you want to play Super Mario Run, you can instead use a compatible Android emulator and obtain the game through its legitimate Android distribution channel.
Downloading & Installing Super Mario on Your Windows PC
There are several approaches depending on the game.
For NES Super Mario games, use an NES emulator such as Nestopia.
For SNES Super Mario games, use Snes9x.
For GameCube or Wii Super Mario games, use Dolphin.
For an Android title such as Super Mario Run, you can use an Android emulator that supports Google Play.
You may also encounter older instructions for Windows Subsystem for Android. However, Microsoft removed WSA and the Amazon Appstore from the Microsoft Store on March 5, 2025, so WSA should not be presented as the normal method for a new Windows installation.
Step 1: Identify the Super Mario Game
Start by determining exactly which Super Mario game you want to play.
If you want the original Super Mario Bros., it was designed for the NES, so you need an NES-compatible emulator.
If you want Super Mario World, you need an SNES-compatible emulator.
If you want a Mario game released for GameCube or Wii, use Dolphin.
If you want Super Mario Run, an Android-compatible solution is more appropriate.
Knowing the original platform prevents you from downloading the wrong emulator.
Step 2: Choose the Appropriate Emulator
For NES games, Nestopia is an option designed for Nintendo Entertainment System emulation.
For SNES games, Snes9x is designed for Super Nintendo Entertainment System emulation.
For GameCube and Wii games, Dolphin is designed to emulate those two Nintendo platforms.
Download the emulator from its legitimate project or official distribution source. Avoid downloading emulator packages from websites that bundle them with unknown programs or preloaded game files.
Step 3: Download and Install Nestopia for NES Games
If you want to play an NES version of Super Mario, download a legitimate release of Nestopia.
Install or extract the emulator according to the package you downloaded. If it is provided as a portable application, you may simply need to extract its files to a folder.
Launch Nestopia and open its game-loading option.
Select your legally obtained, compatible NES game file. The game should then appear in the emulator window.
You can open the emulator’s controller settings to configure the A, B, Start, and Select buttons for your keyboard or compatible controller.
Step 4: Download and Install Snes9x for SNES Games
For games such as Super Mario World, download Snes9x from its legitimate project source.
Install or extract Snes9x and launch the program.
Use its Open or equivalent game-loading command to select your compatible SNES game file.
After the game starts, open the controller configuration area and assign the SNES controls to your keyboard or game controller.
Because Snes9x is designed specifically for SNES emulation, you do not need to use Nestopia for SNES games.
Step 5: Download and Install Dolphin for GameCube or Wii
If the Super Mario game you want to play was released for GameCube or Wii, use Dolphin.
Download Dolphin from its official project website and install or extract it according to the available package.
Launch Dolphin and configure your graphics adapter, resolution, audio, and controller settings.
Dolphin is more demanding than NES and SNES emulators, so a modern computer is recommended. If you experience stuttering, start with the default graphics settings before increasing resolution or other enhancements.
Step 6: Get the Game Through a Legitimate Source
After installing the emulator, you still need the appropriate game file.
Do not assume that downloading an emulator gives you permission to download any game ROM from the internet. Emulators are software tools, while Nintendo’s game files are separate copyrighted works.
Use game files that you are legally entitled to use and follow the laws applicable in your location.
Step 7: Load the Game
Open your selected emulator and use its Open, Load, or similar option.
Select the compatible game file.
Nestopia should be used for NES-compatible games, Snes9x for SNES-compatible games, and Dolphin for supported GameCube and Wii games.
If the emulator reports that the file cannot be opened, first check that you are using the correct emulator for the game’s original console.
Step 8: Configure Your Controller
You can generally play older Mario games using your keyboard, but a game controller can provide a more traditional experience.
Open the emulator’s input or controller settings.
Assign the directional controls and action buttons to the keys or controller buttons you prefer.
For example, you can configure the directional pad for movement and assign the primary Mario actions to two convenient keyboard keys.
Test every button before starting the game.
Step 9: Configure Graphics
Start with the emulator’s default graphics configuration.
If the game runs smoothly, you can increase the resolution or enable additional graphics enhancements.
For NES and SNES emulation, even older computers can generally handle basic graphics settings.
For Dolphin, higher resolutions and enhancements can require significantly more processing power. If you notice frame-rate problems, reduce the internal resolution and disable unnecessary enhancements.
Step 10: Android Method for Super Mario Run
If you specifically want Super Mario Run, use a compatible Android emulator rather than an NES, SNES, or GameCube/Wii emulator.
Install a reputable Android emulator for Windows and launch its Android environment.
Sign in to Google Play if supported by the emulator, search for Super Mario Run, and verify the publisher before installing it.
Once installed, launch the game from the emulator’s home screen.
Configure the emulator’s controls and display settings according to your PC.
Best PC Settings for Super Mario
For NES and SNES games, you normally do not need powerful hardware. Start with the emulator’s default resolution and enable enhancements only if your computer handles them comfortably.
For Nestopia, keep the default video configuration initially and configure the keyboard or controller according to your preference.
For Snes9x, use the default rendering settings first. You can later experiment with scaling and filtering if you want a sharper image.
For Dolphin, begin with the default internal resolution. If your computer performs well, gradually increase the resolution. If you experience slowdowns, reduce the internal resolution before changing multiple settings at once.
For Android emulation, allocating around 4 GB RAM can be reasonable on an 8 GB system, while computers with more RAM can provide additional resources. Avoid allocating so much RAM that Windows itself becomes starved of memory.
Also make sure hardware virtualization is enabled when your Android emulator requires or benefits from it.
Playing Guide for Super Mario on Your Windows PC
Step 1: Launch the Emulator
Open Nestopia, Snes9x, Dolphin, or your selected Android emulator depending on the Mario game.
Give the program a few seconds to initialize before opening the game.
Step 2: Load Your Game
Select the emulator’s Open or Load option and choose your compatible game file.
Wait for the game to start.
Step 3: Test the Controls
Move Mario around the opening area and test every configured control.
Check the directional buttons, jump button, action buttons, and any Start or Select functions required by the game.
Step 4: Adjust the Display
If the game appears too small, increase the emulator window size or enable an appropriate scaling option.
For Dolphin, you can experiment with internal resolution after confirming that the game runs smoothly at the default setting.
Step 5: Save Your Progress
Use the game’s own save system whenever available.
Many emulators also provide save-state functionality, which lets you save the current emulation state and return to it later. Remember that save states can sometimes behave differently between emulator versions, so normal in-game saves are preferable when available.
Additional Tips
Keep your emulator updated to benefit from compatibility improvements and bug fixes.
Keep Windows and your graphics drivers updated, particularly when using Dolphin or an Android emulator.
If a game runs slowly, do not immediately increase the emulator’s resource allocation. First close unnecessary applications and return graphics settings to their defaults.
If your keyboard controls feel uncomfortable, try a compatible USB or Bluetooth controller.
Do not download a random Super Mario EXE simply because the website claims it is a Windows version. Nintendo games distributed without authorization can violate copyright, and unknown executable files can create security risks.
If an old tutorial tells you to install WSA, check its publication date. WSA is no longer available as Microsoft’s supported Android-on-Windows solution for new installations.
FAQs
Can I download Super Mario for Windows 11?
There is no single official Windows version covering the Super Mario franchise. The appropriate method depends on the particular Mario game and its original Nintendo platform.
Which emulator should I use for Super Mario Bros.?
For the original NES version, an NES emulator such as Nestopia can be used with a compatible, legitimately obtained game file.
Which emulator should I use for Super Mario World?
Snes9x is designed for SNES games and can be used for compatible Super Nintendo titles such as Super Mario World.
Can I play GameCube and Wii Mario games on Windows?
Yes, Dolphin is designed to emulate GameCube and Wii systems. Your computer’s performance requirements will depend on the particular game and graphics settings.
Can I play Super Mario Run on Windows 10 or Windows 11?
You can run the Android version through a compatible Android emulator, subject to current game and emulator compatibility.
Can I install Super Mario using WSA?
WSA is no longer a practical new-installation method. Microsoft ended its availability through the Microsoft Store on March 5, 2025.
Are Nestopia, Snes9x, and Dolphin the same type of emulator?
They serve different console platforms. Nestopia is associated with NES emulation, Snes9x with SNES emulation, and Dolphin with GameCube and Wii emulation.
Do emulators include Super Mario games?
No. An emulator is the software environment used to run compatible games. It does not automatically give you the copyrighted games themselves.
Can I use my keyboard to play Mario?
Yes. NES and SNES emulators allow you to map the original controller buttons to keyboard keys. A compatible controller can also be used if supported by the emulator.
Summary
You can play different Super Mario games on Windows 11 and Windows 10, but the correct method depends on the Nintendo platform for the particular game.
For NES, use Nestopia. For SNES, use Snes9x. For GameCube and Wii, use Dolphin. For Android-based games such as Super Mario Run, use a compatible Android emulator.
Remember that the emulator and game are separate. Download the emulator from a legitimate source and obtain the game through a lawful method rather than downloading unauthorized ROMs or suspicious EXE files.
