If you’re setting up Nintendo Switch emulation using emulators like Ryujinx, Yuzu, Skyline, or Eden, you will need two essential files: prod.keys and title.keys.
These encryption keys allow the emulator to decrypt Nintendo Switch game files, system data, and updates so that games can run properly.
Without the correct Switch prod keys and title keys v22.1.0, most emulators will fail to load games or may display decryption errors.
In this guide, you’ll learn what these keys are, why they are required, and how to set them up correctly for Ryujinx, Eden, Skyline, and other compatible Nintendo Switch emulators.
The steps are explained in a clear and beginner-friendly way so you can configure your emulator and run games smoothly.
Download Nintendo Switch Prod Keys (prod.keys) & Title Keys (Switch.keys)

To get started with Nintendo Switch emulation, you first need to obtain the production keys (prod.keys) and title keys (title.keys). These files are essential because they allow the emulator to decrypt game data, updates, and system components required to run Nintendo Switch titles correctly.
The latest Switch keys v22.1.0 are widely compatible with popular emulators such as Ryujinx, Yuzu, Skyline, and Strato. Using the correct and updated keys ensures better compatibility, fewer errors, and smoother gameplay across different Nintendo Switch emulation platforms.
|
Version |
MD5 Hash |
Download |
|---|---|---|
|
v22.1.0 (Latest) |
||
|
v22.0.0 (Latest) |
||
|
v21.2.0 |
|
|
|
v21.1.0 |
|
|
|
v21.0.1 |
|
|
|
v21.0.0 |
|
|
|
v20.5.0 |
|
|
|
v20.4.0 |
|
|
|
v20.3.0 |
|
|
|
v20.2.0 |
|
|
|
v20.1.5 |
|
|
|
v20.1.1 |
|
|
|
v20.1.0 |
|
|
|
v20.0.1 |
|
|
|
v20.0.0 |
|
|
|
v19.0.1 |
|
|
|
v19.0.0 |
|
|
|
v18.1.0 |
|
|
|
v18.0.1 |
|
|
|
v18.0.0 |
|
|
|
v17.0.1 |
|
|
|
v17.0.0 |
|
|
|
v16.1.0 |
|
|
|
v16.0.3 |
|
|
|
v16.0.2 |
|
|
|
v16.0.1 |
|
|
|
v16.0.0 |
|
|
|
v15.0.1 |
|
|
|
v15.0.0 |
|
Why You Need Updated Prod.Keys
The prod keys file contains the cryptographic keys used by the Nintendo Switch system to encrypt and protect game data. When using an emulator like Ryujinx or Yuzu,
these keys are required to properly read and run game files. Keeping the prod.Keys updated ensure the emulator can handle newer games, firmware, and system features without errors.
Decrypt Game Files
Updated prod Keys allow the emulator to decrypt and open commercial game formats such as NSP and XCI. Without the correct keys, the emulator cannot read the encrypted game data.
Run System Firmware
The keys enable the emulator to load and interact with the Nintendo Switch system firmware, including system applets and other core functions required for proper game execution.
Resolve Common Errors
Outdated or missing keys often cause issues such as “Header key is incorrect” or “Derivation components missing.” Updating the prod.keys file helps resolve these errors and restores normal emulator functionality.
Support for Newer Games
Many recently released Nintendo Switch games require encryption keys introduced in newer firmware versions (for example, firmware v22.1.0 and later). Using the latest product. Keys ensure these games can launch and run correctly in the emulator.
Difference Between Prod.Keys and Title.Keys

| Prod.Keys | Title.Keys |
|---|---|
| Contains the main cryptographic system keys used by the Nintendo Switch to decrypt system data and game files. | Contains individual decryption keys for specific games or titles. |
| Required by emulators like Ryujinx and Yuzu to read encrypted NSP and XCI game files. | Used to unlock or decrypt particular game titles that require additional key verification. |
| Essential for booting the firmware and running most games in the emulator. | Mainly used for accessing specific game content or updates tied to a particular title. |
| Usually extracted from the console using tools such as Lockpick_RCM. | Often generated or dumped alongside game files when extracting titles from a console. |
| Stored in the emulator’s system/keys folder so the emulator can access them automatically. | Also stored in the same keys folder, but used only when a game requires its specific key. |
| Updated when new Nintendo Switch firmware versions introduce new encryption keys. | Updated when new games or game updates introduce new title-specific keys. |
In simple terms:
Prod.Keys handle the main system-level decryption, while Title.Keys are used for decrypting specific game titles. Both files work together to ensure games can run properly in Nintendo Switch emulators.
Default Keys Folder Locations for All Devices
In the Ryujinx, the prod.keys and title.keys files must be placed inside the emulator’s keys folder so the emulator can decrypt Nintendo Switch games and system files correctly.
If you install keys manually, navigate to the following directory depending on your device or operating system.
Windows
C:\Users\USERNAME\AppData\Roaming\Ryujinx\system
macOS
/Users/USERNAME/.config/Ryujinx/system
Linux (Ubuntu, Fedora, Arch, etc.)
/home/USERNAME/.config/Ryujinx/system
Steam Deck / EmuDeck
/home/deck/.config/Ryujinx/system
Flatpak Installation (Linux)
/home/USERNAME/.var/app/org.ryujinx.Ryujinx/config/Ryujinx/system
Portable Ryujinx Installation
Ryujinx/portable/system
After placing Nintendo Switch keys and title keys in the correct folder, restart the emulator so it can detect the keys automatically. Using the correct, up-to-date keys ensures games load properly and prevents common errors caused by missing or outdated encryption keys.