The Witcher 3: Wild Hunt Cheats
The Witcher 3: Wild Hunt has no button-combo or redeemable cheat codes on any platform. Cheating is done exclusively through the PC-only built-in debug (developer) console, which is unlocked by editing general.ini (DBGConsoleOn=true) on the standard editions and via a small mod/enabler on some next-gen builds. All commands are typed, CASE-SENSITIVE, and entered after opening the console with the tilde (~), backquote, or F2 key. There is no console on PlayStation, Xbox, Switch, or mobile.
64 cheats // pick your platform below

Heads up // PC ONLY. No cheats exist on PlayStation, Xbox, Switch, or mobile. The console must be enabled by editing general.ini (add DBGConsoleOn=true) or, on some next-gen builds, via a Nexus mod; back up the file first. Commands are CASE-SENSITIVE and item codes go inside apostrophes, e.g. additem('Aerondight'). Good news: using the debug console does NOT disable Steam/GOG achievements in The Witcher 3 (confirmed by community testing), and there is no online component, so there is no ban risk. Caveats: some commands are destructive and cannot be undone in the current session, so save first. cleardevelop wipes your inventory and resets Geralt to level 1; witchcraft (adds one of every item) can overload/crash the game; setting an extreme setlevel or removeitem on quest items can break quests or saves. Spawning or removing the wrong items can corrupt a playthrough, so keep a separate backup save before heavy console use.
How to enter cheats // PC
PC: 1) Browse to the game's install folder (Steam: right-click game > Properties > Installed Files > Browse; then bin\config\base\general.ini. GOG/Epic: same bin\config\base\general.ini path). 2) Open general.ini in Notepad and add a new line at the bottom: DBGConsoleOn=true 3) Save the file and launch the game. 4) In-game, press the tilde (~) / backquote key (or F2 on some builds) to open the console. 5) Type a command exactly as written (commands ARE case-sensitive) and press Enter. Back up general.ini before editing.
PC: NEXT-GEN / Complete Edition alternative: The general.ini DBGConsoleOn=true method works on most next-gen builds. If the console will not open after the .ini edit, install a community Debug Console Enabler mod from Nexus Mods (extract its bin and content folders into the game directory), then open the console with ~ or F2/F4. No mod is needed for the classic/old-gen version.
Player / Character Cheats12 CODES
- Toggle god mode (invincible / cannot take damage)Toggle on/off. Type again to disable.
god - Fully restore Geralt's health
healme - One-hit-kill mode: every hit deals 40% of the target's MAX healthEffectively kills most enemies in ~3 hits.
likeaboss - Set Geralt to a specific levelExample: setlevel(40). Very high values can cause issues.
setlevel(LEVEL) - Gain one level
levelup - Add experience pointsExample: addexp(10000).
addexp(AMOUNT) - Add skill (ability) pointsExample: addskillpoints(50).
addskillpoints(AMOUNT) - Learn a specific skill instantlySkill ID must be in apostrophes. See Commands.gg for the full skill-ID list.
learnskill('SKILL_ID') - Reset Geralt completely to level 1 and clear inventoryDESTRUCTIVE. Wipes inventory and progression. Save first.
cleardevelop - +200 Attack Power and +200 Spell Power buffApply via the addabl ability command.
addabl('DamageBuff') - Guarantee 100% critical hit chance
addabl('ForceCriticalHits') - Set Vitality extremely high (~998,000) for near-immortalityAlternative to god mode.
addabl('ConImmortal')
Money & Items07 CODES
- Add Crowns (money)Example: addmoney(100000). There is no additem('Crowns') item code; use addmoney for currency.
addmoney(AMOUNT) - Remove Crowns (money)Example: removemoney(500).
removemoney(AMOUNT) - Add any item by its code (with optional quantity)Item code MUST be in apostrophes. Quantity is optional (defaults to 1). Example: additem('Dye Red', 3).
additem('ITEM_CODE', AMOUNT) - Remove an item from inventoryBe careful removing quest items.
removeitem('ITEM_CODE') - Add one of every item in the gameCAUTION: can overload inventory and crash the game. Save first.
witchcraft - Add all keys
addkeys - Add basic / improved alchemy ingredientsaddalch = basic materials; addalch2 = improved materials.
addalch
Popular additem Item Codes14 CODES
- Aerondight (legendary silver sword)Blood and Wine upgraded version: additem('Aerondight EP2').
additem('Aerondight') - Iris (Olgierd's steel sword, Hearts of Stone)Verified item code from the Commands.gg database for the Iris steel sword.
additem('mon_iris_weapon') - Zireael (Ciri's sword)Phantom version: additem('Zireael Phantom Sword').
additem('Zireael Sword') - Wolf (Wolven) School Grandmaster gear (steel/silver swords)Wolf School set sword tiers run 1-4; armor: 'Wolf Armor 4', 'Wolf Pants 5', 'Wolf Boots 5', 'Wolf Gloves 5'.
additem('Wolf School steel sword 4') - Cat (Feline/Lynx) School gearCat School is coded as 'Lynx'. Pieces: 'Lynx Boots 1', 'Lynx Gloves 1', 'Lynx Pants 1'. Higher tiers use higher numbers.
additem('Lynx School steel sword 1') - Bear (Ursine) School gearPieces: 'Bear Boots 1', 'Bear Gloves 1'; silver: 'Bear School silver sword'.
additem('Bear School steel sword') - Griffin (Gryphon) School gearGriffin School is coded 'Gryphon'. Silver: 'Gryphon School silver sword'; boots: 'Gryphon Boots 1'.
additem('Gryphon School steel sword') - Hen Gaidth (vampire) armor set, Blood and WineSet also: 'q704_vampire_gloves', 'q704_vampire_pants', 'q704_vampire_boots', 'q704 vampire steel sword'.
additem('q704_vampire_armor') - Generic unique steel / silver swords
additem('Unique steel sword') - Combat oils (example: Beast Oil tiers)Tiers 1-3 exist; many oil families: Beast/Cursed/Hybrid/Insectoid/Magicals/Necrophage Oils, Hanged Man Venom.
additem('Beast Oil 1') - Potions (examples)Also 'White Raffards Decoction 1', etc.
additem('Swallow 1') - Bombs (examples)
additem('Samum 1') - Dyes (Blood and Wine armor dyes)Full set: Dye Default/Black/Blue/Brown/Gray/Green/Orange/Pink/Purple/Red/Turquoise/White/Yellow.
additem('Dye Red') - Runes (examples)Rune families: stribog, devana, zoria, perun, elemental, veles (each lesser/standard/greater); plus morana, triglav, dazhbog.
additem('Rune perun greater')
Spawning & Combat07 CODES
- Spawn NPCs or monstersAMOUNT/DISTANCE/hostile flag optional. NPC/monster ID in apostrophes. See spawn-ID database.
spawn('NPC_ID', AMOUNT, DISTANCE, true/false) - Kill all nearby enemiesWithin a radius: killall(DISTANCE), e.g. killall(50).
killall - Spawn a horse
SpawnHorse - Mount the player on a horse
instantMount('horse') - Give the horse unlimited stamina
staminapony - Spawn a boat and mount itFor sea travel in Skellige.
spawnBoatAndMount - Change a targeted NPC's appearance
appearance(NAME)
Teleport & World15 CODES
- Teleport to Velen / Novigrad region (Novigrad)
gotoNovigrad - Teleport to Skellige
gotoSkellige - Teleport to Kaer MorhenNote the in-game spelling 'KaerMohren'.
gotoKaerMohren - Teleport to White Orchard prologueWinter version: gotoPrologWinter.
gotoProlog - Teleport to Vizima (Royal Castle, prologue intro)
gotoWyzima - Teleport to exact map coordinates
xy(X, Y) - Enable fast travel from anywhereDisable with AllowFT(0).
AllowFT(1) - Reveal all fast-travel points
ShowAllFT(1) - Reveal all map pins
ShowPins(1) - Set in-game time
settime(DAY, HOUR, MINUTE, SECOND) - Make it rain / start a storm
makeitrain - Stop the rain
stoprain - Change the weatherWeather ID in apostrophes (e.g. clear/storm IDs from the database).
changeweather('WEATHER_ID') - Toggle cat-eye night visionOff: Cat(0).
Cat(1) - Toggle drunk visual effectOff: Drunk(0).
Drunk(1)
Appearance & Cosmetic04 CODES
- Change Geralt's hairstyleDLC hairstyles: addHairDLC1 / addHairDLC2 / addHairDLC3.
addHair1 - Set beard length/styleLENGTH roughly 0-4.
setbeard(0, LENGTH) - Shave the beard off
shave - Toggle neck tattooRemove: settattoo(0).
settattoo(1)
Gwent05 CODES
- Add one of every Gwent card
addgwintcards - Add specific Gwent cards by codeExample: additem('gwint_card_katakan', 5).
additem('gwint_card_NAME', AMOUNT) - Instantly win the current Gwent match
winGwint(true) - Start a Gwent game anywhere
secretgwint - Show known Gwent cards
ShowKnownGwintCards
On the full ID list
The Witcher 3 item-code table is huge: the Commands.gg database lists 4,231 distinct additem item codes (plus separate large tables for spawn/NPC IDs, skill IDs, and weather IDs). The codes above are the most-searched weapons, witcher-gear sets, consumables, and currency, captured with their exact additem syntax. For the complete, authoritative, searchable item-ID list use the Commands.gg database (https://commands.gg/witcher3/items, 4,231 entries) and its spawn/skill subpages. No item IDs were invented; any code whose exact descriptive name could not be fully verified (e.g. specific Cat/Bear/Griffin tier numbers) is noted as following the tiered naming pattern rather than asserted blindly.
FAQ // Straight answers
How do you enable cheats in The Witcher 3?
On PC you turn on the debug console by editing the game's general.ini config file to enable the console, then open it in-game and type commands. Commands are case-sensitive, so type them exactly as shown.
Are there cheats for The Witcher 3 on PS4, PS5, or Xbox?
No. The debug console and its commands are available only on the PC version. There are no built-in cheat codes for the PlayStation or Xbox releases; console players can only use in-game exploits.
Is there a money cheat in The Witcher 3?
Yes, on PC. The debug console includes a command that adds crowns to your inventory, letting you grant yourself any amount of money instantly. It works on the base game and the Hearts of Stone and Blood and Wine expansions.
Do cheats or console commands disable achievements in The Witcher 3?
Generally no. The Witcher 3's debug console commands do not block Steam, GOG, or other achievements, so you can use them and still unlock trophies, though using them on a fresh save is still recommended.
Can you spawn items and gear with console commands?
Yes. An additem-style command lets you spawn weapons, armor, crafting materials, and other gear by their internal item name. Each item has a specific ID you enter exactly, including the quantity you want.
Is there a god mode or instant level-up cheat?
Yes, on PC. The console has a god mode command for invincibility and a command to add character levels, letting you raise Geralt's level quickly instead of grinding experience.
Sources // cross-checked
- The Witcher 3 console commands and cheats - PC Gamer
- Witcher 3 Cheats and Console Commands List - Commands.gg
- Witcher 3 Item Codes List (4,231 codes) - Commands.gg
- Witcher 3 addmoney Command Help & Examples - Commands.gg
- Witcher 3 mon_iris_weapon (Iris) Code & Spawn - Commands.gg
- Witcher 3 Next-Gen Console Commands: Full List of Cheats - Prima Games
- Witcher 3: Blood & Wine - Dev Console Guide / DLC Item Codes - Gameranx
- The Witcher 3: Wild Hunt - Console Commands (Cheat Codes) - gameplay.tips
- The Witcher 3 Wild Hunt: Items cheats - gamepressure.com
- Does console disable earning achievements? - Steam Community
- Will mods disable Witcher 3 achievements? - GOG.com Forum
More cheat guides
- Age of Empires II: Definitive Edition Cheats
- ARK: Survival Ascended / Evolved Cheats
- Baldur's Gate 3 Cheats
- Cyberpunk 2077 Cheats
- DOOM (1993) and DOOM II Cheats
- Fallout 4 Cheats
- Grand Theft Auto: San Andreas Cheats
- Grand Theft Auto: Vice City Cheats
- Minecraft (Java and Bedrock) Cheats
- Mortal Kombat 1 (2023) and Mortal Kombat 11 Cheats
- NBA 2K26 Cheats
- Pokemon GBA era (Emerald, FireRed/LeafGreen, Ruby/Sapphire) Cheats
- Red Dead Redemption 2 Cheats
- The Elder Scrolls V: Skyrim Cheats
- Stardew Valley Cheats
- The Sims 3 Cheats
- The Sims 4 Cheats
- WWE 2K26 Cheats
Getting ready for GTA 6?
Launch day is Thursday, November 19, 2026. Run the PS5 Readiness Check and browse every cheat-code guide.