You did everything right. Downloaded the emulator, added your games folder, hit launch, and nothing. A black screen, or worse, an error that doesn’t even tell you what went wrong. What you’re missing is a single file called “prod keys.” Without it, no Nintendo Switch emulator can decrypt your games: not Eden, not Citron, not Ryujinx, none of them.

This guide shows you exactly where the prod keys file goes on Windows, Android, and Linux and walks you through every common error you might hit along the way.

Prod keys alone are not always enough. Many Nintendo Switch games depend on system files that live inside the Switch firmware, such as font rendering, system applets, and shared libraries. Without firmware installed, some games will crash on startup even with valid prod keys.

The short answer: yes, install firmware alongside your prod keys. The current version is v19.0.1, with the same dump process folder location and different files.

What Are Prod Keys and Why Does Yuzu Need Them?

The Nintendo Switch uses a cryptographic encryption system to lock every game file, whether in NSP or XCI format. Your emulator cannot read those encrypted files without the right decryption keys. That is what prod keys are: a small text file that contains the cryptographic keys needed to decrypt and run your Nintendo Switch games.

Without a valid prod keys file, every game you try to launch will either throw a “Keys not found” error or just boot to a black screen. The file itself is tiny, just a few kilobytes, but it is the single thing standing between you and actually playing your games.

Which Emulator Forks Need Prod Keys?

After the original Yuzu shutdown in 2024, the emulation community picked up where it left off. All the active forks in 2026 use the same prod keys format; the file you dump works across all of them.

Fork
Keys Folder Path
Status
Eden
%appdata%\Eden\keys\
Active
Citron
%appdata%\Citron\keys\
Active
Sudachi
%appdata%\Sudachi\keys\
Active
Ryujinx
%appdata%\Ryujinx\system\
Less Active

How to Get Prod Keys Legally

The legal way to get prod keys is to dump them from your own Nintendo Switch console. Nintendo Switch firmware contains the encryption keys, and a tool called Lockpick_RCM extracts them directly from your hardware. This is the method the emulation community uses, and it is the only method that gives you keys matched to your firmware version.

Dumping Your Own Keys with Lockpick_RCM

1
Download Lockpick_RCM
Get the latest release from the official GitHub repository. The file you need is Lockpick_RCM.bin.
2
Put your Switch in RCM mode
Your Switch needs to be running CFW (custom firmware). Boot into Hekate or Atmosphere, then launch Lockpick_RCM from your SD card's bootloader payload folder.
3
Run "Dump from SysNAND"
Select "Dump from SysNAND" to dump the keys from your Switch's main system. The process takes about 30 seconds.
4
Copy the files to your PC
Find prod.keys and title.keys in the /switch/ folder on your SD card. Copy both to your computer.

Do You Also Need Firmware?

Prod keys alone are not always enough. Many Nintendo Switch games depend on system files that live inside the Switch firmware, such as font rendering, system applets, and shared libraries. Without firmware installed, some games will crash on startup even with valid prod keys.

The short answer: yes, install firmware alongside your prod keys. The current version is v19.0.1, with the same dump process folder location and different files.

How to Install Prod Keys (v19.0.1 / v22.1.0)

Windows is the easiest setup. The keys folder uses a shortcut path so you do not have to dig through hidden AppData folders.

1
Open the keys folder
Press Win + R, paste this path and hit Enter: %appdata%\yuzu\keys
For Eden: %appdata%\Eden\keys same idea, different folder name.
2
Create the folder if it is missing
If you get "path not found," the folder does not exist yet. Navigate to %appdata%\yuzu\ and create a folder called keys manually.
3
Drop in the keys files
Copy prod.keys and title.keys into this folder. No renaming, no extracting, just the raw files.
4
Restart your emulator
Close the emulator completely and reopen it. It picks up the keys on the next launch. You should see your game library load without errors.
Windows hiding the .txt extension? If your file shows as prod.keys.txt in Explorer, Windows added an extension. Open Folder Options, uncheck "Hide extensions for known file types", rename and remove the .txt part.

Android setup works through your file manager. The exact path depends on whether you are using Eden, Citron, or another fork but the process is identical.

1
Transfer the keys files to your phone
Copy prod.keys and title.keys from your PC to your Android device. USB transfer or Google Drive both work fine.
2
Navigate to the keys folder
Open your file manager and go to: Android/data/org.eden.emulator/files/keys/
For Citron: Android/data/org.citron.emulator/files/keys/
3
Create the keys folder if needed
First time setup? The keys folder probably does not exist yet. Create it manually inside the files directory. The emulator does not create it automatically.
4
Move the files in and launch
Move both prod.keys and title.keys into the keys folder, then open the emulator. Your games should load without the keys error.
Cannot access Android/data/? Android 13 and above restricts direct access to app data folders. Use a file manager with root access, or use the emulator's own "Install Keys" option in Settings if your version supports it.

Linux users often run emulators through AppImage format. The keys folder location depends on how you installed the emulator, native package or AppImage.

1
Find your keys directory
Open a terminal and run: ~/.config/yuzu/keys/ for Yuzu-based forks, ~/.config/eden/keys/ for Eden.
If the directory does not exist, create it: mkdir -p ~/.config/yuzu/keys
2
Copy the keys files
Run this in terminal: cp prod.keys title.keys ~/.config/yuzu/keys/
Adjust the path to match your fork's config directory.
3
Check file permissions
The emulator needs read access. Run: chmod 644 ~/.config/yuzu/keys/*.keys to set proper read permissions if the files were copied with wrong ownership.
4
Launch the emulator
Start your emulator. On first launch after adding keys, it runs a key dump check and game decryption should work immediately.
Steam Deck users: Steam Deck runs on Linux (SteamOS). The emulator configuration folder is at /home/deck/.config/yuzu/keys/ in desktop mode. Switch to desktop mode first, then follow the Linux steps above.

Ryujinx uses a different folder structure than Yuzu-based forks. The keys go into a system folder, not a keys folder. The file itself is identical.

1
Open the Ryujinx system folder
Press Win + R and paste: %appdata%\Ryujinx\system
Or open Ryujinx, go to File menu, click Open Ryujinx Folder, then navigate into the system subfolder.
2
Drop in prod.keys and title.keys
Copy both files directly into the system folder. No subfolders, the files sit loose inside system.
3
Restart Ryujinx
Close and reopen Ryujinx. Go to Tools, Install Firmware if you also need firmware. Your games should load without the missing keys error.
Ryujinx vs Eden, same keys, different home: The prod.keys file you dumped with Lockpick_RCM works in both. You do not need to re-dump for Ryujinx, just copy the same file to the system folder path above.

Prod Keys Not Working - Common Fixes

Pick your error and jump straight to the fix:

What error are you seeing?
Keys Not Found, 3 things to check:

1. Wrong folder The prod.keys file is not in the right directory. Double-check the exact path for your emulator fork in the table above.

2. Wrong filename The file must be named exactly prod.keys, no spaces, no capital letters, no extra extensions.

3. Windows added .txt Your file might actually be prod.keys.txt. Enable file extensions in Folder Options and rename it.
Black Screen, usually a firmware issue:

1. Firmware missing Most black screen cases are missing firmware, not bad keys. Install firmware v19.0.1 from the same dump process.

2. Firmware mismatch Keys version and firmware version need to match. If you updated firmware on your Switch, re-dump your keys.

3. Game-specific A small number of games have emulation bugs. Check GBAtemp or r/emulation for your specific title.
Invalid Keys / Decryption Error:

1. Version mismatch This is almost always a key dump from an older firmware. Re-dump using Lockpick_RCM with your current Switch firmware version.

2. Corrupt file Keys file got corrupted during transfer. Delete it, copy fresh from your SD card, and try again.

3. Wrong keys type Some errors need title keys specifically. Make sure both prod.keys and title.keys are in the folder.

Prod Keys Stopped Working After a Nintendo Update

This one catches a lot of people off guard. Everything worked fine; you updated your Switch to v19.0.1 or newer firmware, and now games throw decryption errors or refuse to launch. Your prod keys file did not break; it just became outdated. Nintendo updates change the encryption keys, so old key dumps no longer match.

The fix is a fresh key dump. Boot your Switch into CFW, run Lockpick_RCM again, and copy the new prod keys and title. Keys files into your emulator’s keys folder, overwriting the old ones. Takes about 5 minutes. Most people do this once after every major Nintendo firmware release.

Frequently Asked Questions

What are prod keys for Yuzu?

These are decryption files that allow Yuzu and its forks to read encrypted Nintendo Switch game files. Without them, the emulator cannot open any NSP or XCI file. They must be dumped from a Nintendo Switch you own using a tool like Lockpick_RCM.

Downloading these files from the internet means obtaining Nintendo’s proprietary encryption data without authorization, which is illegal. Dumping them from your own legally owned Nintendo Switch is the only legal method. See the Yuzu legal guide for the full breakdown.

Yes. The same prod.keys file works on every Yuzu fork including Eden, Citron, Sudachi and Suyu. All forks share the same decryption engine. You only need one file for your entire setup.

Place the file in C:\Users[YourUsername]\AppData\Roaming\yuzu\keys\ for standard forks. For Eden, the path is AppData\Roaming\eden\keys. Enable hidden items in File Explorer to find the AppData folder.

Prod keys decrypt core game data. Title keys decrypt individual game titles and sit in a separate title.keys file. Most users need both files in the keys folder for full compatibility.

Yes. Android forks including Eden and Citron use the same prod.keys file as PC. Most forks prompt you to locate the file on first launch on any Snapdragon device running Android 10 or newer.

Update your keys when Nintendo releases a new firmware version with new encryption. Most users find that v22.1.0 keys cover the large majority of games through 2026. Update only when a specific game fails and community reports confirm it.

Outdated keys cause newer games to show black screens or fail to boot. Older games continue working normally. Re-dump your keys from your Nintendo Switch using an updated Lockpick_RCM and reinstall them in the keys folder.

Final Thoughts

Getting your keys set up correctly is the step that makes everything else in your emulation setup work. Once your keys and firmware are in place, your full game library opens up on PC, Android and Linux. For platform setup, visit the Windows installation guide, Android setup guide or Linux installation guide. To check which games run after setup, the compatibility list covers 160 titles with detailed notes.

🔥 AI Gaming Compatibility Scanner

Can Your Device Run Yuzu Smoothly?

Take a 30-second AI compatibility test — find out if your device is ready for Nintendo Switch emulation!

Analyzing Your Device...

🎮 Is your device ready for Yuzu? Take the free 30-second scan!