The Witcher 3 Console Commands And Cheat Codes

Cheat your way through The Witcher 3.

Just like most games, The Witcher 3 PC players have the advantage of using console commands to enter cheats and do many things immediately. However, this console command interface is not enabled by default, and to use it, the first thing that you need to do is enable it.

Don’t worry, as in this guide, we will tell you complete details about enabling and using the console commands in The Witcher 3 Wild Hunt. And if you are looking to spawn some items in The Witcher 3, we have an item list with commands to spawn them all if you are interested.

The Witcher 3 Console Commands list

Using the console commands is a really simple process in TW3 Wild Hunt. All you have to do is simply open the command console, type the cheat, and press enter. Below, you will find a complete list of cheats along with their effect and how to use details.

For some commands, you will see a generic structure like the learmskill(skill-name), additem(item-name,#), etc. The reason for not adding the specific cheats for them is a long list of items in the TW3.

If we mention all these items’ names in this guide, it will get too long, and it will get really hard for you to find the cheat for the specific item.

The item name is mostly the name of the item you want, and # specifies the quantity. So, if you need some item, simply putting its name and quantity can work in most cases. In case the name is not working, you can search for the command of the particular item.


When you are typing these commands, make sure to add the apostrophe in them, and you can also hold shift and press Alt to switch regions. This will prove to be helpful in most cases if your console commands are not working in The Witcher 3, as some commands are area-specific.

The Witcher 3 cheat codes

  • god: Make you Invincible
  • healme: Refill the HP of Geralt
  • Ciri: Used to change the current charcter to Ciri.
  • Geralt: Used to change the current character to Geralt.

Character console commands

  • setlevel(#): Used to set player level [setlevel(15)]
  • levelup: Used to level up player.
  • settime(#): sets the time according to your preference (day/night)
  • addexp(#): Used to add experience points [addexp(15000)].
  • learnskill(skill): Used to learn a specific skill [learnskill(sword_s6)].
  • Cat(1): This will activate the night vision.
  • Cat(0): Deactivate night vision.
  • setbeard(1): Grow Geralt beard.
  • WitcherHairstyle(‘1/2/3’): You will be able to access different haircuts on Geralt.
  • Shave: Shave Geralt face.
  • addHairDLC (1/2/3): You can get short hair/ mohawk/ Elven Rebel hairstyle.
  • dismember:
  • Drunk: Allows you to switch between drunk and sober behavior
  • seatattoo(1): This will enable Witcher 2 saved tattoo.
  • seatattoo(0): Disbale Witcher 2 saved tattoo.
  • addabl(‘ConAthletic’): for increasing both your vitality and stamina regeneration.
  • addabl(‘ConImmortal’): provides massive boost to your vitality which goes up by 99,800 points.
  • addabl(‘DamageBuff’): increases your Attack Power by 200, and Spell Power by 200 as well.
  • addabl(‘ForceCriticalHits’): You can inflict critical hits on your opponent.
  • addabl(‘Rune veles lesser_Stats’): Your Sign intensity goes up by 2 percent.
  • Addable(‘Rune veles_Stats): Your Sign intensity goes up by 3 percent.
  • addabl(‘Rune veles greater_Stats’): Your Sign intensity goes up by 5 percent.
  • InstantMount(‘horsename’): Allows you access to your mount immediately.

All Inventory Commands in TW3

These commands are used to add specific items to the inventory.

  • additem(item-name,#): Used for adding specific items and optional quantities.
  • addmoney(#): Used for adding Crowns [addmoney(100)].
  • removemoney(#): Allows you to remove the desired amount of money from your inventory
  • addkeys: gives you keys to unlock doors
  • RepairItem: Allows you to repair the damaged items in your inventory
  • RepairAllItems: Repairs all items.
  • removemoney(#): Used for removing Crowns

In-Game console commands

  • spawn(name,#): Used for spawning specific number of NPCs [spawn(keira,50)]
  • spawnBoatandMount: You get access to a boat to travel at sea.
  • killall: Used to kill all enemies.
  • Killall x: Used to kill all characters present in your surroundings.
  • enablemutations: gives you access to the mutation section in the blood and wine expansion of TW3.
  • Slow(x): allows you to increase game speed by x times
  • Makeitrain: Make the weather stormy.
  • Stoprain: Stops rainfall.
  • fadeout: Used to fade out game display.
  • Changeweather(‘weathercode’): allows you to set the weather
  • activateAllGlossaryBeastiary: gives you access to all monster entries in the glossary section.
  • activateAllGlossaryCharacters: gives you access to information relating to all NPC’s in the glossary section.
  • fadein: Used to fade in-game display
  • testpause: Used to pause the game.
  • Testunpause: Used to unpause the game.
  • Dlgshow: Used for toggling the game’s UI.
  • staminapony: gives your horse unlimited stamina
  • Cleardevelop: Allows you to reset your EXP and inventory in TW3

Map console commands

  • gotoNovigrad: Fast travel to Novigrad.
  • gotoSkellige: Fast travel to Skellige.
  • gotoKaerMorhen: Fast travel to Kaer Morhen.
  • gotoWyzima: Fast travel to Wyzima.
  • gotoProlog: Fast travel to White Orchard.
  • gotoPrologWinter: Fast travel to White Orchard.
  • ShowAllFT(1): Used to find all signposts.
  • AllowFT(0): Allows you to fast travel from any point in TW3
  • ShowPins(1): Used to find all map icons and areas

The Witcher 3 Gwent console commands

  • secretgwint: Used for playing Gwent anywhere.
  • winGwint(#): Used to win the current Gwent game with points you want.
  • Addgwintcards: Used for adding one piece of every Gwent card.
  • additem(card,#): Used for adding Gwent card with quantity.

Gear Console commands for The Witcher 3 Next-gen update



  • Light armor (1/2/3/4/5/6/7/8)_crafted
  • Medium armor 01/02/03/04_crafted
  • Heavy armor 01/02/03/04_crafted
  • Thyssen armor crafted
  • Relic Heavy 3 crafted
  • Lynx Armor 1/2/3
  • Gryphon Armor 1/2/3
  • Bear Armor 1/2/3



  • Gloves 01/02/03/04_crafted
  • Heavy gloves 01/02/03/04_crafted
  • Lynx Gloves 1/2/3/4
  • Gryphon Gloves 1/2/3/4
  • Bear Gloves 1/2/3/4
  • Pants



  • Starting Pants
  • Pants (01/01 q2/02/03/04)
  • Heavy pants (01/02/03/04)
  • Nilfgaardian Casual Pants
  • Skellige Casual Pants (01/02)
  • Bath Towel Pants 01
  • Yennefers Dress
  • Ciri pants 01
  • Wild Hunt pants 01
  • Pants (01/02/03/04)_crafted
  • Heavy pants (01/02/03/04)_crafted
  • Lynx Pants (1/2/3/4)
  • Gryphon Pants (1/2/3/4)
  • Bear Pants (1/2/3/4)



  • Starting Boots
  • Boots (01/ 01 q2/02/03/04/05/06/07/012/022/032)
  • Heavy boots (01/02/03/04/05/06/07/08)
  • Nilfgaardian casual shoes
  • Skellige casual shoes
  • Radovid boots 01
  • Boots (01/02/03/04/07)_crafted
  • Heavy boots (01/02/03/04/07/08)_crafted
  • Lynx Boots (1/2/3/4)
  • Gryphon Boots (1/2/3/4)
  • Bear Boots (1/2/3/4)

Console Commands for Next-Gen Gear sets

Forgotten Wolf School Set: additem (‘Netflix Armor/ Pants/ Boots/ Goves/ steel sword/ silver sword‘)

Mastercrafted Forgotten Wolf School Set: additem (‘Netflix Armor 1/ Pants 1/ Boots 1/ Goves 1/ steel sword 1/ silver sword 1‘)

Grandmaster Forgotten Wolf School Set: additem (‘Netflix Armor 2/ Pants 2/ Boots 2/ Goves 2/ steel sword 2/ silver sword 2‘)

White Tiger of the West Set: additem (‘White Tiger Armor/ Pants/ Boots/ Goves/ steel Vixen/ Silver Vixen‘)

Thousand Flowers Set: additem (‘Dol Blathanna Armor/ Pants/ Boots/ Goves/ longsword/ White Widow of Dol Blathanna‘)

How to enable console commands in The Witcher 3

There are two methods to enable console commands on your PC for The Witcher 3. The first one is the manual one in which you have to edit the general.ini file. The other one is by using a mod called Debug Console Enabler. We will tell you about both of them in detail.


Using console commands in The Witcher 3 does not disable achievements. However, if you use these commands to spawn Gwent cards, they will not count towards the Card Collector achievement.

Manual Method

To enable the console commands in TW3 Wild Hunt, you first need to open File Explorer and find the Witcher 3 folder. You can also access this folder by right-clicking The Witcher 3: Wild Hunt in your steam library and selecting the manage option. There you can browse local files to get to The Witcher 3 folder.

Enter that folder, and you will see the bin folder. Enter the bin and open the config folder inside. Inside config, you will find the base folder that has the general.ini file inside. The sequence of folders you need to open is given below as well.

Bin->config->base (general.ini)

Open the general.ini file using a text editor like Notepad. At the bottom of the code file, type DBGConsoleOn=true and save the file. After that, start the game again and press F2, @, or # to open and close the Command Console.

Debug Console Enabler

If you don’t want to enable the command console using the manual method, you can simply download the Debug Console Enabler from Nexusmods. Once this mod is installed successfully, you can start the game and press F2 or Tilde(~) button on the keyboard to open the console for entering the cheats in The Witcher 3.

If you don’t know how to install the mods, you can check out our guide for The Witcher 3 best mods, as it has all the information you need to know for installing the mods in The Witcher 3 Wild Hunt.

Avatar photo

Arslan Shah is junior editor at, a video games addict with more than a decade spent honing the craft. He is a roleplaying video games enthusiast and loves a good story driven RPG.