Nintendo Switch · Emulator Keys

Download Nintendo Switch Prod Keys & Firmwarev23.0.0

Prod keys v23.0.0 are available below — one prod.keys file that works in Suyu, Ryujinx, Yuzu, Eden, Citron and Sudachi, with the exact install path for every platform.

Latest prod keys: v23.0.0 · Latest firmware: v23.0.0

  • Every version v16.1.0 → v23.0.0
  • One file, every emulator
  • Free · no sign-up

Quick answer: where do I download Switch prod keys?

Prod keys v23.0.0 are listed in the table below and can be downloaded free, with no sign-up, in one click. Download the file, rename nothing, and drop a single prod.keys into your emulator’s keys folder — the same file serves every Switch emulator.

Every earlier version back to v16.1.0 is listed too, so you can match the file to an older firmware build, and firmware v23.0.0 sits beside it for games that need system libraries as well as keys.

Latest prod keys
v23.0.0
Latest firmware
v23.0.0
File you get
prod.keys
Works in
Suyu, Ryujinx, Yuzu, Eden, Citron, Sudachi
Versions available
v16.1.0 → v23.0.0
Price
Free, no sign-up

Quick start

Install prod keys in three steps

01

Download prod.keys

Take the newest version from the table below. It covers every older key generation too, so one file is enough.

02

Drop it in the keys folder

Each emulator has its own keys directory — copy the path for your emulator and platform from the install grid.

03

Restart and play

Relaunch the emulator, install firmware v23.0.0 if your games need it, and boot your library.

Prod Keys & Firmware Downloads

Download Prod Keys v23.0.0 & Firmware

One prod.keys file works in every Switch emulator, so there is a single table rather than one download per emulator. Firmware links appear beside each version where a build is available.

VersionFirmwareProd Keys
v23.0.0 LatestDOWNLOADDOWNLOAD
v22.5.0 NEWDOWNLOADDOWNLOAD
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.1.0—DOWNLOAD
v16.0.3—DOWNLOAD

Where to Put the Keys

Suyu · Windows
%APPDATA%/suyu/keys/
Suyu · Linux
~/.local/share/suyu/keys/
Suyu · Android
Internal Storage/SuYu/keys/
Ryujinx · Windows
%APPDATA%/Ryujinx/system/
Ryujinx · macOS
~/.config/Ryujinx/system/
Ryujinx · Linux
~/.config/Ryujinx/system/
Yuzu · Windows
%APPDATA%/yuzu/keys/
Yuzu · Linux
~/.local/share/yuzu/keys/
Yuzu · Android
Internal Storage/yuzu/keys/
Eden · Windows
%APPDATA%/eden/keys/
Eden · Linux
~/.config/eden/keys/
Eden · Android
Internal Storage/eden/keys/

What are prod keys?

Understanding Switch production keys

Prod keys (production keys) are the cryptographic keys dumped from a real Nintendo Switch " console, stored in a small text 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 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 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.

What is inside the prod.keys file?

Key families inside a prod.keys file
Key entryWhat it decrypts
master_key_00…XXThe root keychain — one generation per firmware release, and every other key derives from it.
titlekek_00…XXUnwraps the per-title keys attached to digital eShop releases.
key_area_key_applicationThe content area of standard game card and eShop titles.
key_area_key_oceanDownloadable content and update partitions — DLC and patches.
key_area_key_systemSystem module content, including parts of the firmware image itself.
header_keyThe NCA file header — the very first thing an emulator reads.

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 file works in Suyu, Ryujinx, Yuzu, Eden, Citron and Sudachi — the " "only difference between emulators is the folder where it lives.

What are title keys?

Title keys vs prod keys

Prod keys hold the master cryptographic material needed to decrypt the Switch encryption layer; " title keys are per-game keys. Some emulators accept a separate title.keys file " alongside prod.keys for certain digital eShop titles.

In modern emulator builds title keys are derived automatically from the master keys inside " "prod.keys. Keeping both files in the keys folder is harmless and maximises compatibility, but it is " "not the requirement older tutorials make it sound like.

Compatibility

Which emulators need prod keys?

All of them, and they all accept the same file. The differences that matter are how strictly each emulator " "validates the keys, which platforms it runs on, and whether development is still active.

Prod keys and firmware requirements by emulator
EmulatorProd keysFirmwarePlatformStatus
SuyuRequiredRequiredWindows, Linux, AndroidActive
RyujinxRequiredRequiredWindows, macOS, LinuxActive
YuzuRequiredModerateWindows, Linux, AndroidArchived
EdenRequiredRecommendedWindows, Linux, AndroidActive
CitronRequiredVariesWindows, Linux, AndroidActive
SudachiRequiredVariesWindows, Linux, AndroidActive

Questions about prod keys

Frequently Asked Questions

What is actually inside a prod.keys file?
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 key material an emulator looks up by name. See the full breakdown of prod.keys.
Why do I have to supply keys instead of the emulator shipping them?
The keys are symmetric secrets that exist only inside real console hardware and are Nintendo’s protected property. No emulator can legally bundle them, and none can calculate them from game files alone — which is why Ryujinx and every other project asks you to point it at your own prod.keys. You can dump them from a console you own.
How do I know which prod keys version I need?
Match the file to the newest game you want to play, not to your emulator version. A dump opens anything encrypted up to the newest generation it contains; anything newer fails to decrypt. When in doubt take the newest dump, because it also covers every older title. The version guide walks through this decision.
Where do I put the file for each emulator?
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. Every path is listed in the install guide.
Do I also need a title.keys file?
Usually not. Modern emulators derive each title key from the master keys in prod.keys on the fly, and most dumps already include the title key area. A separate title.keys file only helps a small set of digital releases; if one eShop title refuses to start, adding it is a cheap thing to try. Prod keys vs title keys explains the split.
My game booted fine last week and now shows a black screen. What changed?
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, install matching firmware via the emulator’s Tools menu, and only then touch graphics settings. Full troubleshooting steps.
Can one old prod.keys file keep working forever for my whole library?
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 a newer first-party release eventually assumes it. Replace the file after major firmware updates and you never hit that wall.
Is dumping my own keys difficult or risky?
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. Step-by-step here.

Ready to play? Get prod keys v23.0.0 now.

One prod.keys file works in every Switch emulator — grab the latest version and you are two minutes away from booting your library.