The short answer
For a simple KCD2 code test, enter wh_cheat_money 1000. If 1,000 Groschen appears, developer mode is active. To add a lockpick, enter wh_cheat_addItem 8d76f58e-a521-4205-a7e8-9ac077eee5f0. Run the item command again for another copy because the quantity argument is unreliable.
KCD2 code use is available on PC through the developer console. Add -devmode to the game's launch options, restart, load a save, and press the physical key below Esc and left of 1. The most useful KCD2 code choices add Groschen, spawn one known item, change a display setting, or show Henry's coordinates. Make a separate manual save before using any gameplay-changing command.
How to Enable a KCD2 Code on PC
Follow the steps
- Close Kingdom Come: Deliverance II.
- In Steam, open Library, right-click the game, and select Properties.
- Under General → Launch Options, enter exactly
-devmode. - Restart the game and load a save.
- Press the backtick/tilde key on an English keyboard:
`/~. - Type the KCD2 code exactly as shown and press Enter.
The KCD2 code console key is the physical key below Esc and left of 1; its printed symbol varies by keyboard layout. A German keyboard uses the ^ key. If the console does not open, temporarily switch Windows to an English layout before changing files or key bindings.
PlayStation and Xbox do not expose this developer console. A KCD2 code copied from a PC guide therefore cannot be entered on those versions.
Source: GameWatcher
Best KCD2 Code Quick List
Reference table
| Job | KCD2 code | Practical note |
|---|---|---|
| Add Groschen | wh_cheat_money 1000 | Replace 1000 with a positive whole number |
| Add one item | wh_cheat_addItem ITEM_ID | Replace ITEM_ID and repeat for more copies |
| Save without Schnapps | wh_sys_NoSavePotion = 1 | Set to 0 to restore normal saving |
| Show coordinates | wh_rpg_getLocation | Record all three values before teleporting |
| Teleport | goto X Y Z | Save first; wrong values can put Henry under terrain |
| Easier lockpicking | wh_pl_LockPickingShakeOverride = 0 | Removes the minigame shake |
| Hide the HUD | wh_ui_showHUD = 0 | Use 1 to show it again |
| Change vertical FOV | cl_fov 85 | Extreme values distort the view |
This page is the fast KCD2 code reference. For a longer command list, keyboard fixes, casing differences, and commands recognized by the current build, use the KCD2 console commands guide.
KCD2 Code for Money and Item IDs
Use this KCD2 code to add money:
wh_cheat_money 1000Use this KCD2 code pattern to add an item:
wh_cheat_addItem ITEM_IDFor example, this KCD2 code adds one lockpick:
wh_cheat_addItem 8d76f58e-a521-4205-a7e8-9ac077eee5f0The same lockpick also has the readable ID player_lockpick. Current item databases expose both that UID and the UUID above, so this shorter KCD2 code is a useful second check:
wh_cheat_addItem player_lockpickMany KCD2 code guides append a quantity, but community testing shows that wh_cheat_addItem ITEM_ID 10 often adds only one copy or appears to do nothing. The dependable method is to submit the base KCD2 code once per item and use the up-arrow key to recall it.
Tested KCD2 Code Item IDs
Reference table
| Item | Item ID |
|---|---|
| Weak Marigold Decoction | B38c34b7-6016-4f64-9ba2-65e1ce31d4a1 |
| Weak Saviour Schnapps | 928463d9-e21a-4f7c-b5d3-8378ed375cd1 |
| Lockpick | 8d76f58e-a521-4205-a7e8-9ac077eee5f0 |
| Armorer's Kit | 167eb312-0e9d-4c2f-8ce3-56c32f5a84cb |
| Cobbler's Kit | 238538b5-cd3e-460e-8e85-52c820edb716 |
| Tailor's Kit | 9f7a0c0a-6458-4622-9cc5-2f4dd4898b50 |
| Blacksmith's Kit | C707733a-c0a7-4f02-b684-9392b0b15b83 |
| Bandage | 9fa3000e-3807-48a8-bed8-81427f0bda55 |
The two KCD2 code potion IDs above produce their weak variants in current community tests. If you want stronger potions without risking an outdated ID, follow the normal KCD2 recipes and alchemy process. IDs from the first game are not interchangeable with KCD2.
How to Find a KCD2 Item ID That Is Not Listed
This KCD2 code table is a short tested set, not an “all items” database. For another item, search its exact KCD2 name in the INARA item database or use the community spreadsheet extracted from the game item files. Check that the result belongs to KCD2 and to the game or DLC version you have installed.
cheat_find_items is not a built-in KCD2 code. It belongs to the optional Cheat mod, so it will not appear in a plain -devmode session.
If you install that mod, its item syntax is cheat_add_item id:ITEM_ID. Do not mix that mod command with the built-in KCD2 code wh_cheat_addItem ITEM_ID, because the argument formats are different.
Follow the steps
- Search the item name and copy its UID or UUID; do not substitute a KCD1 ID.
- Run the KCD2 code
wh_cheat_addItem ITEM_IDonce, then inspect the inventory instead of waiting for a console confirmation. - If a readable UID fails, try the listed UUID for the same item, or reverse the order.
- If both fail, check whether it is a quest or unique item. The game can block those even when the ID is correct, and forcing one may damage quest state.
For stackable supplies, a separate community-documented KCD2 code accepts condition and amount:
#player.inventory:CreateItem("8d76f58e-a521-4205-a7e8-9ac077eee5f0", 1, 10)Here 1 means full condition and 10 is the requested amount. This is not a universal fix: some consoles do not paste the leading #, equipment quality is separate from condition, and quest-item restrictions still apply. Type the # manually if the pasted command loses it, and fall back to the basic KCD2 code wh_cheat_addItem when the result is unclear.
Source: GameWatcher
Why a KCD2 Code Is Not Working
Find the cause
When a KCD2 code fails, check these causes in order:
Follow the steps
- Wrong launch argument: Use
-devmode, with no space after the dash. - No restart: Fully close and relaunch after changing launch options.
- Wrong key: Use the physical key below Esc, or switch to an English layout.
- Wrong platform: The KCD2 code console is a PC feature.
- Old command or item ID: A KCD1 value may not exist in KCD2.
- Wrong casing: Compare the spelling with the console's own
?_command list. - Quantity argument: Remove the number after an item ID and repeat the base command.
- Silent success: Check the inventory, money total, or screen instead of waiting for a message.
If one visual KCD2 code works but money or item commands fail, developer mode may not be applied to the executable you launched. Recheck the active storefront or shortcut rather than assuming the item ID is wrong.
Unsafe or Unreliable KCD2 Code Claims
Do not treat every copied KCD2 code list as verified. In particular, treat these KCD2 code claims cautiously:
- Some KCD2 code guides list
cheat_set_wanted_level=0, but player reports also describe it as unknown or ineffective; treat it as unverified. wh_rpg_UnlockAllAchievementshas conflicting reports and should not be promised as a working unlock.wh_rpg_OneShotKill = 1can make both Henry and enemies lethal.wh_horse_StealCurrentHorsecan create ownership problems with scripted horses.- Teleporting past a trigger or spawning a unique quest item can break quest progression.
Use ordinary supplies for a low-risk KCD2 code test. Do not spawn quest keys, remove inventory, or experiment in your only save. A command printed in an old article is not proof that the current retail build exposes it. If you want repeatable PC changes instead of KCD2 code experiments, follow the backup, dependency, and update checks in the KCD2 mods guide.
KCD2 Code FAQ
Does a KCD2 code work on PS5?
No. These KCD2 code developer-console inputs are for PC; the KCD2 PC guide covers that platform's requirements. The retail PlayStation build has no developer console, so use the KCD2 PS5 guide for its actual controls and performance options.
What is the safest first KCD2 code?
Use wh_cheat_money 1000 in a backup save, then verify the Groschen total. This KCD2 code tests -devmode without teleporting Henry or spawning a quest object.
Can one KCD2 code add ten items?
The quantity parameter is inconsistent. Run wh_cheat_addItem ITEM_ID once, check the inventory, and repeat it with the up-arrow key.
Can a KCD2 code break a quest?
Yes. Teleporting beyond scripted triggers or spawning unique quest objects can leave the journal and world state out of sync. Keep a clean save.
Does a KCD2 code disable achievements?
There is no authoritative guarantee covering every patch and storefront. If achievements matter, use a separate save and unlock them through normal play.
Your saved guides
Saved only in this browser for 30 days. No account or game-save access.
Save a guide to find it here on your next visit.











