Start with a guide for your emulator, or dig into how prod keys actually work. Each page covers one topic in depth — install instructions, version history, and troubleshooting included.
Nintendo Switch · Emulator Keys
The latest prod.keys and firmware for Suyu, Ryujinx, Yuzu and Eden — one file works everywhere, with install paths for Windows, Linux, macOS and Android.
Latest prod keys: v23.0.0 · Latest firmware: v23.0.0
Quick Start
Grab the latest prod keys for your firmware version from the table below.
Each emulator has its own keys directory — copy the paths from the install table.
Relaunch your emulator, install matching firmware, and boot your games.
Prod Keys & Firmware Downloads
| Version | Firmware | Prod Keys |
|---|---|---|
| v23.0.0 Latest | DOWNLOAD | DOWNLOAD |
| v22.1.0 (NEW) | — | DOWNLOAD |
| v22.0.0 (NEW) | — | DOWNLOAD |
| v21.2.0 (NEW) | — | DOWNLOAD |
| v21.1.0 (NEW) | — | DOWNLOAD |
| v21.0.1 (NEW) | — | DOWNLOAD |
| v21.0.0 (NEW) | — | DOWNLOAD |
| v20.5.0 (NEW) | — | DOWNLOAD |
| v20.4.0 (NEW) | — | DOWNLOAD |
| v20.3.0 (NEW) | — | DOWNLOAD |
| v20.2.0 | — | DOWNLOAD |
| v20.1.5 | — | DOWNLOAD |
| v20.1.1 | — | DOWNLOAD |
| v20.0.1 | — | DOWNLOAD |
| v20.0.0 | — | DOWNLOAD |
| v19.0.1 | — | DOWNLOAD |
| v19.0.0 | — | DOWNLOAD |
| v18.1.0 | — | DOWNLOAD |
| v18.0.1 | — | DOWNLOAD |
| v18.0.0 | — | DOWNLOAD |
| v17.0.0 | — | DOWNLOAD |
| v16.0.3 | — | DOWNLOAD |
| v16.1.0 | — | DOWNLOAD |
%APPDATA%/suyu/keys/
~/.local/share/suyu/keys/
Internal/SuYu/keys/
| Version | Firmware | Prod Keys |
|---|---|---|
| v23.0.0 Latest | DOWNLOAD | DOWNLOAD |
| v22.1.0 (NEW) | — | DOWNLOAD |
| v22.0.0 (NEW) | — | DOWNLOAD |
| v21.2.0 (NEW) | — | DOWNLOAD |
| v21.1.0 (NEW) | — | DOWNLOAD |
| v21.0.1 (NEW) | — | DOWNLOAD |
| v21.0.0 (NEW) | — | DOWNLOAD |
| v20.5.0 (NEW) | — | DOWNLOAD |
| v20.4.0 (NEW) | — | DOWNLOAD |
| v20.3.0 (NEW) | — | DOWNLOAD |
| v20.2.0 | — | DOWNLOAD |
| v20.1.5 | — | DOWNLOAD |
| v20.1.1 | — | DOWNLOAD |
| v20.0.1 | — | DOWNLOAD |
| v20.0.0 | — | DOWNLOAD |
| v19.0.1 | — | DOWNLOAD |
| v19.0.0 | — | DOWNLOAD |
| v18.1.0 | — | DOWNLOAD |
| v18.0.1 | — | DOWNLOAD |
| v18.0.0 | — | DOWNLOAD |
| v17.0.0 | — | DOWNLOAD |
| v16.0.3 | — | DOWNLOAD |
| v16.1.0 | — | DOWNLOAD |
%APPDATA%/Ryujinx/system/
~/.config/Ryujinx/system/
~/.config/Ryujinx/system/
| Version | Firmware | Prod Keys |
|---|---|---|
| v23.0.0 Latest | DOWNLOAD | DOWNLOAD |
| v22.1.0 (NEW) | — | DOWNLOAD |
| v22.0.0 (NEW) | — | DOWNLOAD |
| v21.2.0 (NEW) | — | DOWNLOAD |
| v21.1.0 (NEW) | — | DOWNLOAD |
| v21.0.1 (NEW) | — | DOWNLOAD |
| v21.0.0 (NEW) | — | DOWNLOAD |
| v20.5.0 (NEW) | — | DOWNLOAD |
| v20.4.0 (NEW) | — | DOWNLOAD |
| v20.3.0 (NEW) | — | DOWNLOAD |
| v20.2.0 | — | DOWNLOAD |
| v20.1.5 | — | DOWNLOAD |
| v20.1.1 | — | DOWNLOAD |
| v20.0.1 | — | DOWNLOAD |
| v20.0.0 | — | DOWNLOAD |
| v19.0.1 | — | DOWNLOAD |
| v19.0.0 | — | DOWNLOAD |
| v18.1.0 | — | DOWNLOAD |
| v18.0.1 | — | DOWNLOAD |
| v18.0.0 | — | DOWNLOAD |
| v17.0.0 | — | DOWNLOAD |
| v16.0.3 | — | DOWNLOAD |
| v16.1.0 | — | DOWNLOAD |
%APPDATA%/yuzu/keys/
~/.local/share/yuzu/keys/
Internal/yuzu/keys/
| Version | Firmware | Prod Keys |
|---|---|---|
| v23.0.0 Latest | DOWNLOAD | DOWNLOAD |
| v22.1.0 (NEW) | — | DOWNLOAD |
| v22.0.0 (NEW) | — | DOWNLOAD |
| v21.2.0 (NEW) | — | DOWNLOAD |
| v21.1.0 (NEW) | — | DOWNLOAD |
| v21.0.1 (NEW) | — | DOWNLOAD |
| v21.0.0 (NEW) | — | DOWNLOAD |
| v20.5.0 (NEW) | — | DOWNLOAD |
| v20.4.0 (NEW) | — | DOWNLOAD |
| v20.3.0 (NEW) | — | DOWNLOAD |
| v20.2.0 | — | DOWNLOAD |
| v20.1.5 | — | DOWNLOAD |
| v20.1.1 | — | DOWNLOAD |
| v20.0.1 | — | DOWNLOAD |
| v20.0.0 | — | DOWNLOAD |
| v19.0.1 | — | DOWNLOAD |
| v19.0.0 | — | DOWNLOAD |
| v18.1.0 | — | DOWNLOAD |
| v18.0.1 | — | DOWNLOAD |
| v18.0.0 | — | DOWNLOAD |
| v17.0.0 | — | DOWNLOAD |
| v16.0.3 | — | DOWNLOAD |
| v16.1.0 | — | DOWNLOAD |
%APPDATA%/eden/keys/
~/.config/eden/keys/
Internal/eden/keys/
Guides & Resources
Start with a guide for your emulator, or dig into how prod keys actually work. Each page covers one topic in depth — install instructions, version history, and troubleshooting included.
Complete Ryujinx prod keys guide with install paths and version info.
Emulator Suyu Prod Keys Download — Latest Version for Suyu EmulatorDedicated Suyu emulator prod keys with install paths and version history.
Emulator Eden Prod Keys Download — Prod.keys for Eden EmulatorEden emulator prod keys guide with install paths for all platforms.
Emulator Yuzu Prod Keys Download — Prod.keys for Yuzu EmulatorYuzu emulator prod keys with install paths and compatibility notes.
Learn What Are Prod Keys? Complete Guide to Nintendo Switch Production KeysEverything you need to know about Switch production keys and how they work.
Learn How to Install Prod Keys — Step-by-Step Guide for All EmulatorsStep-by-step prod keys installation guide for every major Switch emulator.
Learn Nintendo Switch Firmware for Emulators — Complete GuideUnderstanding Switch firmware requirements for emulators and how it works with prod keys.
Learn Prod Keys vs Title Keys — What's the Difference?Clear explanation of prod keys versus title keys and when you need each.
What Are Prod Keys?
Prod keys (production keys) are the cryptographic keys dumped from a real Nintendo Switch console, stored in a small file named prod.keys. Every Switch game, update, and DLC pack ships encrypted — and without these keys, an emulator can download your games all day long without ever being able to read a single byte of them.
When you boot a game, the emulator reads prod.keys first, derives the per-title decryption keys from the master keys inside, and only then starts decrypting the NCA containers that hold the actual game data. If that first step fails — wrong file, wrong folder, outdated version — you get the familiar "Missing prod.keys" or "Failed to decrypt NCA" errors and a game that never launches.
| Key family | What it decrypts |
|---|---|
master_key_XX | The root keychain — unlocks every other key generation on the console |
titlekek_XX | Derives the per-game title keys that decrypt digital eShop titles |
key_area_key_* | Decrypts game card and eShop content areas (application, ocean, system) |
Each Switch firmware release adds a new key generation, which is exactly why an old prod.keys file suddenly stops booting new games. The same prod.keys file works in Suyu, Ryujinx, Yuzu, Eden, Citron, and Sudachi — the only difference between emulators is the folder where the file lives.
What Are Title Keys?
While prod keys contain the master cryptographic material needed to decrypt the Nintendo Switch encryption layer, title keys are per-game encryption keys. Some emulators require a separate title.keys file alongside prod.keys to play certain digital eShop titles.
In most modern emulator builds, title keys are embedded within the prod.keys file itself or derived from the master keys it contains. However, having both files ensures maximum compatibility across all games, DLC, and updates.
Compatibility
All Nintendo Switch emulators require prod keys to function. The same prod.keys file works across all emulators — you only need one copy. Below is a quick compatibility reference:
| Emulator | Prod Keys Required | Firmware Required | Platform | Status |
|---|---|---|---|---|
| Suyu | Yes | Yes | Windows, Linux, Android | Active |
| Ryujinx | Yes | Yes — Required | Windows, macOS, Linux | Active |
| Yuzu | Yes | Moderate | Windows, Linux, Android | Archived |
| Eden | Yes | Yes — Recommended | Windows, Linux, Android | Active |
| Citron | Yes | Varies | Windows, Linux, Android | Active |
| Sudachi | Yes | Varies | Windows, Linux, Android | Active |
FAQ
It is a plain-text list — roughly two hundred lines in name = value form — holding master key generations (master_key_00 upward), titlekeks, key area keys for application, ocean and system content, and the header key an emulator reads before anything else. Nothing in the file is executable; it is just key material an emulator looks up by name.
The keys are symmetric secrets that only exist inside real console hardware, and they are Nintendo's protected property. No emulator can legally bundle them, and none can calculate them from the game files alone — which is why Ryujinx and every other project asks you to point it at your own prod.keys.
Match the file to the newest game you want to play, not to your emulator version. A prod.keys dump can open anything encrypted up to the newest generation it contains; anything newer will fail to decrypt. If you are unsure, take the newest dump — it also covers every older title.
Suyu, Yuzu, Eden and Citron use a keys folder (%APPDATA%/suyu/keys/ and equivalents), while Ryujinx uses a system folder (%APPDATA%/Ryujinx/system/) — the odd one out that catches most people. Android builds use their own app folders under Internal Storage. Install paths for every platform and emulator are listed under each download table tab.
Usually not. Modern emulators derive each title key from the master keys in prod.keys on the fly, and most dumps include the title key area already. A separate title.keys file only helps with a small set of digital releases; if a specific eShop title refuses to start, adding it is a cheap thing to try.
Almost always the game, not the emulator. A patch or a newly installed title can require a newer key generation or a newer firmware build than your setup provides. Refresh prod.keys to the current version and install matching firmware via the emulator's Tools menu before touching graphics settings.
For the games that existed when you dumped it, yes — older titles do not stop working. What fails over time is anything released after your dump: each firmware bump adds a key generation, and last year's first-party release will eventually assume it. Replace the file after major firmware updates and you will never hit that wall.
It is one of the more forgiving console modding tasks: put the console into payload mode, run Lockpick_RCM, and it writes prod.keys and title.keys to your SD card in a couple of minutes. It works on a console you own, produces a file that matches your exact firmware, and avoids relying on dumps of unknown origin.
One prod.keys file works in every Switch emulator — grab the latest version and you are two minutes away from booting your library.