What you need before you start
Adding games to a Switch emulator requires three separate pieces: the emulator software itself (the program that mimics a Nintendo Switch), the game files (called ROMs), and the right to use those files. This guide covers the technical steps. The legal side is yours to sort out — emulators are legal to own and use, but the games themselves are Nintendo's property, and how you obtain them matters legally.
You will need a computer running Windows, Mac, or Linux with enough storage space (most games take 5 to 15 gigabytes each). You will also need to decide which emulator to use. The most common options are Yuzu and Ryujinx, both free and open-source. Yuzu tends to run games faster on older hardware; Ryujinx is more stable with newer titles. Both work similarly for adding games.
Before you read anything, check your computer's specs. Switch emulation works best with a processor from the last five years and at least 8 gigabytes of RAM. If your machine is older, games may stutter or crash during play.
Key Takeaways
- You need three things: emulator software, game files (ROMs), and a legal way to obtain those files — emulators themselves are legal, but the games are Nintendo's property.
- Yuzu and Ryujinx are the two most widely used Switch emulators; both are free and work the same way for adding games.
- Games go into a specific folder inside your emulator's directory, and the emulator scans that folder automatically when you launch it.
- Your computer needs a processor from roughly the last five years and 8 gigabytes of RAM to run most games without stuttering.
- After adding a game, you may need to configure controller settings or graphics options in the emulator's preferences before the game runs smoothly.
Installing the emulator on your computer
read Yuzu or Ryujinx from their official websites. For Yuzu, go to yuzu-emu.org and click the read button for your operating system. For Ryujinx, visit ryujinx.org and do the same. Both sites offer Windows, Mac, and Linux versions. Do not read from third-party sites — the official versions are free and safe.
Once the file downloads, extract it to a folder on your computer. On Windows, right-click the downloaded file and select "Extract All", then choose where you want it to live (your Desktop or Documents folder works fine). On Mac, the read usually extracts automatically. On Linux, open a terminal in the folder and run the extraction command shown on the Ryujinx or Yuzu website.
Open the emulator once to let it create its internal folders. You will see a window with a menu bar and an empty game list. Close it. The emulator has now made the directories you need for the next step.
Creating the games folder and organizing your files
The emulator looks for games in a specific location. In Yuzu, this folder is called "load" and sits inside the main Yuzu directory. In Ryujinx, it is "games" in the main Ryujinx folder. You do not need to create these folders yourself — they appear when you first run the emulator.
Game files come as single files with extensions like .nsp or .xci. These are the ROM formats for Switch games. Place each game file directly into the games or load folder. Do not create subfolders inside it; the emulator scans only the top level of that directory.
If you have many games, organize them on your computer first before moving them into the emulator folder. For example, create a "Switch Games" folder on your Desktop, read or transfer all your game files there, and then move them into the emulator's games folder in one batch. This keeps your computer's file system cleaner and makes it easier to back up your collection.
Pointing the emulator to your games
Open the emulator again. In Yuzu, go to File > Open Yuzu Folder. This opens the main Yuzu directory in your file explorer. Navigate to the "load" folder and confirm your game files are there. In Ryujinx, go to File > Open Ryujinx Folder and check the "games" directory the same way.
Close the file explorer and return to the emulator window. The game list should now show your games with their cover art (if the emulator can find it online). If the list is still empty, make sure the files are in the correct folder and that they have the right extensions (.nsp or .xci). Restart the emulator if needed.
Some games may not display cover art when ready. The emulator tries to read artwork from online databases, but this can take a few minutes or may fail for older or less common titles. The game will still run even without cover art showing.
Configuring settings before you play
Before launching a game, check the emulator's settings. In both Yuzu and Ryujinx, open the preferences or settings menu (usually under File or Edit). Look for sections on Graphics, Audio, and Controls. Graphics settings matter most — you can choose between accuracy (slower but more reliable) and performance (faster but more glitches). Start with the default settings; if a game runs poorly, come back and lower the graphics quality.
Controller setup is the next step. Most emulators auto-detect a connected gamepad (Xbox, PlayStation, or generic controllers all work). If you are using a keyboard, both emulators let you map keys to Switch buttons. Go to Controls in the settings, select your input device, and assign keys. Common setups map WASD to the directional pad and nearby keys to the action buttons.
Audio settings rarely need adjustment. If you hear crackling or stuttering during gameplay, lower the audio quality in the settings. This is uncommon but happens on older computers.
Troubleshooting games that do not start or run poorly
If a game will not launch, the most common cause is a missing system file. Switch emulators need firmware files to run games, similar to how a real Switch needs its operating system. Both Yuzu and Ryujinx have instructions on their websites for obtaining and installing firmware. This is a one-time setup — once you have the firmware, all your games can use it.
If a game starts but runs slowly or crashes, try lowering the graphics settings. Reduce the resolution from 1080p to 720p, turn off anti-aliasing, or switch from "Accurate" to "Performance" mode in the graphics menu. Save the settings and restart the game. Each game can have its own settings profile, so you can optimize each one separately.
Some games have known compatibility issues with certain emulator versions. Check the Yuzu or Ryujinx compatibility list on their websites before assuming your computer is too slow. If a game is listed as "Unplayable" or "Intro Only", it may not work no matter what settings you use. Games listed as "Playable" or "Perfect" should run with the right configuration.
Keeping your games and settings organized
As your game collection grows, back up your games folder regularly. Copy the entire games or load folder to an external hard drive or cloud storage. This protects you if your computer crashes or if you need to reinstall the emulator.
The emulator also stores settings and save data in its main directory. If you move the emulator to a new computer, copy the entire emulator folder (not just the games folder) to keep your settings and progress. Some emulators let you export save files separately, which is useful if you want to move a specific game's progress to a different emulator or device.
Update your emulator every few months. New versions fix bugs and improve compatibility with games. Both Yuzu and Ryujinx release updates regularly. Check their websites for the latest version and read it the same way you did the first time.
Frequently Asked Questions
Can I use a wireless controller with the emulator?
Yes. Most modern wireless controllers (Xbox, PlayStation, or generic Bluetooth gamepads) work with both Yuzu and Ryujinx. Pair the controller to your computer first through your operating system's settings, then open the emulator's controller configuration and select it. The emulator will recognize it automatically.
What is the difference between .nsp and .xci game files?
.nsp files are the format used for digital Switch games; .xci files are from physical cartridges. Both work in emulators. .nsp files are usually smaller and faster to load. The emulator handles both the same way — just place them in the games folder and they will appear in the list.
Why does my game crash after a few minutes of play?
This usually means your graphics settings are too high for your computer. Lower the resolution to 720p, disable anti-aliasing, and switch to Performance mode instead of Accurate mode. If crashes continue, check the emulator's compatibility list to see if the game has known issues with your emulator version.
Do I need to install firmware for every game?
No. Firmware is installed once in the emulator's system folder, and all games use the same firmware. You only need to set it up once, usually when you first run the emulator. Both Yuzu and Ryujinx have guides on their websites for this one-time step.
Can I move my games to a different emulator?
Yes. Game files (.nsp and .xci) work in any Switch emulator. Just copy them to the new emulator's games folder. Save data is usually specific to each emulator, so you may lose your progress if you switch. Some emulators let you export saves, but this varies by emulator and game.