The Witcher 3 console commands – health, Gwent wins, and more
Toss a coin to your Witcher with this comprehensive database of The Witcher 3 console commands for PC.
If you’re looking around Novigrad for citizens to toss a coin to your Witcher, don’t fret – these The Witcher 3 console commands will help. With codes for pretty much everything, including free Gwent wins, skill upgrades, weather changes, and, of course, Crowns, our comprehensive database of The Witcher 3 cheats has you covered.
- The Witcher 3 console commands
- How to use The Witcher 3 console commands
- Do The Witcher 3 console commands prevent achievement unlocks?
Description | Code |
---|
Description | Code |
---|---|
Toggles invincibility on or off | god |
Toggles like a boss mode on or off. If you have it on, you deal 40% of an enemy's health as damage in a single hit | likeaboss |
Gives you all door keys | addkeys |
Adds specified amount of Crowns to your purse | addmoney(amount) |
Removes specified amount of Crowns from your purse | removemoney(amount) |
Adds specified item to your inventory | additem(item code, amount) |
Removes specified item from your inventory | removeitem(item code) |
Adds one of each item to your inventory after some time | witchcraft |
Spawns specific NPC in front of you or in a chosen distance | spawn(npc code, amount, distance, hostility) |
Kills all enemies within a certain distance and with a certain level of hostility | killall(distance) |
Restores your health to full | healme |
Sets your level to a specified number | setlevel(level) |
Increases your level by one | levelup |
Gives you specified amount of XP | addexp(amount) |
Learns the specified skill | learnskill(skill code) |
Enables (1) or disables (0) fast travel to a certain location | allowFT(0/1) |
Enables (1) or disables (0) the ability to see Fast Travel locations | showallFT(0/1) |
Enables (1) or disables (0) all pins | showpins(0/1) |
Enables (1) or disables (0) discovered pins | showknownpins(0/1) |
Sets the time of day to specified time | settime(days, hours, minutes, seconds) |
Sets the speed of time. 0.5 allows one minute to pass every two seconds | TM(multiplier) |
Switches to Ciri | Ciri |
Switches to Geralt | Geralt |
Enables (1) or disables (0) the Cat potion effect | Cat(0/1) |
Enables (1) or disables (0) the drunk effect | Drunk(0/1) |
Dismembers the currently targeted NPC | dismember |
Spawns a horse | spawnhorse |
Spawns and instantly mounts you on a horse | instantmount(horse) |
Spawns a horse with unlimited stamina | staminapony |
Spawns and mounts you on a boat | spawnBoatAndMount |
Makes it rain | makeitrain |
Stops the rain | stoprain |
Sets the weather to the one specified | changeweather(weather code) |
Instantly win or lose your game of Gwent | winGwint(0/1) |
Supplies you with one of each Gwent Card, except the Katakan card | addgwintcards |
Begins a game of Gwent | secretgwint |
Uses specified buff | addable(buff code) |
Removes specified buff | rmbabl(buff code) |
Resets your character completely, giving you starting gear and skills | cleardevelop |
Gives you specified effect | buffme(effect id, seconds) |
Sets your appearance to the one specified | appearance(appearance code) |
Changes your hair to the one specified | WitcherHairstyle(1,2,3) |
Sets your hairstyle to the default one | addHair1 |
Sets your hairstyle to the ponytail one | addHair2 |
Sets your hairstyle to the long loose one | addHair3 |
Sets your hairstyle to the loose short one | addHairDLC1 |
Sets your hairstyle to the mohawk one | addHairDLC2 |
Sets your hairstyle to the Elven Rebel one | addHairDLC3 |
Shaves your beard off | shave |
Sets your beard to the specified one | setbeard(beard code) |
Enables or disables Geralt's neck tattoo | settattoo(0/1) |
Sets your head to the specified one | setcustomhead(head code) |
Makes your head the default one | removecustomhead |
Teleports you to specific coordinates | xy(x, y) |
Teleports you to Wyzima | gotoWyzima |
Teleports you to Novigrad | gotoNovigrad |
Teleports you to Skellige | gotoSkellige |
Teleports you to Kaer Morhen (yes, that code is correct) | gotoKaerMohren |
Teleports you to White Orchard | gotoProlog |
Teleports you to the winter version of the White Orchard | gotoPrologWinter |
Toggles automatic camera rotation on or off | ToggleCameraAutoRotation |
Fade out display | fadeout |
Fade in display | fadein |
Pauses the game | testpause |
Unpauses the game | testunpause |
Toggles the game's UI on or off | dlgshow |
Enables all Bestiary entries in the Glossary | activateAllGlossaryBeastiary |
Enables all character entries in the Glossary | activateAllGlossaryCharacters |
How to use The Witcher 3 console commands
To use one of the many The Witcher 3 console commands listed above, you’ll need to open the debug console. This can be done in different ways, depending on the version you own.
To activate the console on Steam:
- Right-click the game in your library and select the Properties option.
- Click on local files, then browse local files until you find the bin folder, and then, finally, the base folder
- Right-click on the general.ini file and open it with Notepad
- Add a new line at the bottom and paste “DBGConsoleOn=true“
- Save and close the file and then launch The Witcher 3
- You should now be able to open the console by hitting the backquote or tilde (`/~) key.
If you own the game on GOG, you need to do the same thing – except you’ll have to navigate to your install folder in Windows Explorer.

Do The Witcher 3 console commands prevent achievement unlocks?
No, using console commands will not stop you from getting your hands on achievements. So if you’re struggling to 100% the game, get creative, and use some codes.