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 entry | What it decrypts |
|---|---|
master_key_00…XX | The root keychain — one generation per firmware release, and every other key derives from it. |
titlekek_00…XX | Unwraps the per-title keys attached to digital eShop releases. |
key_area_key_application | The content area of standard game card and eShop titles. |
key_area_key_ocean | Downloadable content and update partitions — DLC and patches. |
key_area_key_system | System module content, including parts of the firmware image itself. |
header_key | The 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.