Skip to content
LAUNCH DAY GEAR

The Witcher 3 Console Commands

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.

Cheats
64
Platforms
PC
Type
PC mod console
Last reviewed
November 1, 2026

Before you use cheats: 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

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.

PlayStation

Not available. The debug console is a PC-only feature; PS4/PS5 have no cheat codes, button combos, or redeemable codes.

Xbox

Not available. The debug console is a PC-only feature; Xbox One / Series X|S have no cheat codes or button combos.

Switch

Not available. The Nintendo Switch edition has no console or cheat codes.

All The Witcher 3 cheats

64 cheats

Player / Character Cheats (12)

  • Toggle god mode (invincible / cannot take damage)

    Toggle on/off. Type again to disable.

    PC
    god
  • Fully restore Geralt's health

    PC
    healme
  • Heavy-damage mode: every hit deals 40% of the target's MAX health

    Effectively kills most enemies in ~3 hits.

    PC
    likeaboss
  • Set Geralt to a specific level

    Example: setlevel(40). Very high values can cause issues.

    PC
    setlevel(LEVEL)
  • Gain one level

    PC
    levelup
  • Add experience points

    Example: addexp(10000).

    PC
    addexp(AMOUNT)
  • Add skill (ability) points

    Example: addskillpoints(50).

    PC
    addskillpoints(AMOUNT)
  • Learn a specific skill instantly

    Skill ID must be in apostrophes. See Commands.gg for the full skill-ID list.

    PC
    learnskill('SKILL_ID')
  • Reset Geralt completely to level 1 and clear inventory

    DESTRUCTIVE. Wipes inventory and progression. Save first.

    PC
    cleardevelop
  • +200 Attack Power and +200 Spell Power buff

    Apply via the addabl ability command.

    PC
    addabl('DamageBuff')
  • Guarantee 100% critical hit chance

    PC
    addabl('ForceCriticalHits')
  • Massively boost Vitality for near-immortality

    Alternative to god mode.

    PC
    addabl('ConImmortal')

Money & Items (7)

  • Add Crowns (money)

    Example: addmoney(100000). There is no additem('Crowns') item code; use addmoney for currency.

    PC
    addmoney(AMOUNT)
  • Remove Crowns (money)

    Example: removemoney(500).

    PC
    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).

    PC
    additem('ITEM_CODE', AMOUNT)
  • Remove an item from inventory

    Be careful removing quest items.

    PC
    removeitem('ITEM_CODE')
  • Add one of every item in the game

    CAUTION: can overload inventory and crash the game. Save first.

    PC
    witchcraft
  • Add all keys

    PC
    addkeys
  • Add basic / improved alchemy ingredients

    addalch = basic materials; addalch2 = improved materials.

    PC
    addalch
    PC
    addalch2

Popular additem Item Codes (14)

  • Aerondight (legendary silver sword)

    Blood and Wine upgraded version: additem('Aerondight EP2').

    PC
    additem('Aerondight')
  • Iris (Olgierd's steel sword, Hearts of Stone)

    Iris is the proper name of Olgierd's saber, so the item code uses 'Olgierd Sabre'.

    PC
    additem('Olgierd Sabre')
  • Zireael (Ciri's sword)

    Phantom version: additem('Zireael Phantom Sword').

    PC
    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'.

    PC
    additem('Wolf School steel sword 4')
    PC
    additem('Wolf School silver sword 4')
  • Cat (Feline/Lynx) School gear

    Cat School is coded as 'Lynx'. Pieces: 'Lynx Boots 1', 'Lynx Gloves 1', 'Lynx Pants 1'. Higher tiers use higher numbers.

    PC
    additem('Lynx School steel sword 1')
    PC
    additem('Lynx Armor')
  • Bear (Ursine) School gear

    Pieces: 'Bear Boots 1', 'Bear Gloves 1'; silver: 'Bear School silver sword'.

    PC
    additem('Bear School steel sword')
    PC
    additem('Bear Armor')
  • Griffin (Gryphon) School gear

    Griffin School is coded 'Gryphon'. Silver: 'Gryphon School silver sword'; boots: 'Gryphon Boots 1'.

    PC
    additem('Gryphon School steel sword')
    PC
    additem('Gryphon Armor')
  • Hen Gaidth (vampire) armor set, Blood and Wine

    Set also: 'q704_vampire_gloves', 'q704_vampire_pants', 'q704_vampire_boots', 'q704 vampire steel sword'.

    PC
    additem('q704_vampire_armor')
    PC
    additem('q704_vampire_mask')
  • Generic unique steel / silver swords

    PC
    additem('Unique steel sword')
    PC
    additem('Unique silver sword')
  • Combat oils (example: Beast Oil tiers)

    Tiers 1-3 exist; many oil families: Beast/Cursed/Hybrid/Insectoid/Magicals/Necrophage Oils, Hanged Man Venom.

    PC
    additem('Beast Oil 1')
  • Potions (examples)

    Also 'White Raffards Decoction 1', etc.

    PC
    additem('Swallow 1')
    PC
    additem('Cat 1')
  • Bombs (examples)

    PC
    additem('Samum 1')
    PC
    additem('Grapeshot 1')
  • Dyes (Blood and Wine armor dyes)

    Full set: Dye Default/Black/Blue/Brown/Gray/Green/Orange/Pink/Purple/Red/Turquoise/White/Yellow.

    PC
    additem('Dye Red')
  • Runes (examples)

    Rune families: stribog, devana, zoria, perun, elemental, veles (each lesser/standard/greater); plus morana, triglav, dazhbog.

    PC
    additem('Rune perun greater')

Spawning & Combat (7)

  • Spawn NPCs or monsters

    AMOUNT/DISTANCE/hostile flag optional. NPC/monster ID in apostrophes. See spawn-ID database.

    PC
    spawn('NPC_ID', AMOUNT, DISTANCE, true/false)
  • Kill all nearby enemies

    Within a radius: killall(DISTANCE), e.g. killall(50).

    PC
    killall
  • Spawn a horse

    PC
    SpawnHorse
  • Mount the player on a horse

    PC
    instantMount('horse')
  • Give the horse unlimited stamina

    PC
    staminapony
  • Spawn a boat and mount it

    For sea travel in Skellige.

    PC
    spawnBoatAndMount
  • Change a targeted NPC's appearance

    PC
    appearance(NAME)

Teleport & World (15)

  • Teleport to Velen / Novigrad region (Novigrad)

    PC
    gotoNovigrad
  • Teleport to Skellige

    PC
    gotoSkellige
  • Teleport to Kaer Morhen

    Note the in-game spelling 'KaerMohren'.

    PC
    gotoKaerMohren
  • Teleport to White Orchard prologue

    Winter version: gotoPrologWinter.

    PC
    gotoProlog
  • Teleport to Vizima (Royal Castle, prologue intro)

    PC
    gotoWyzima
  • Teleport to exact map coordinates

    PC
    xy(X, Y)
  • Enable fast travel from anywhere

    Disable with AllowFT(0).

    PC
    AllowFT(1)
  • Reveal all fast-travel points

    PC
    ShowAllFT(1)
  • Reveal all map pins

    PC
    ShowPins(1)
  • Set in-game time

    PC
    settime(DAY, HOUR, MINUTE, SECOND)
  • Make it rain / start a storm

    PC
    makeitrain
  • Stop the rain

    PC
    stoprain
  • Change the weather

    Weather ID in apostrophes (e.g. clear/storm IDs from the database).

    PC
    changeweather('WEATHER_ID')
  • Toggle cat-eye night vision

    Off: Cat(0).

    PC
    Cat(1)
  • Toggle drunk visual effect

    Off: Drunk(0).

    PC
    Drunk(1)

Appearance & Cosmetic (4)

  • Change Geralt's hairstyle

    DLC hairstyles: addHairDLC1 / addHairDLC2 / addHairDLC3.

    PC
    addHair1
    PC
    addHair2
    PC
    addHair3
  • Set beard length/style

    LENGTH roughly 0-4.

    PC
    setbeard(0, LENGTH)
  • Shave the beard off

    PC
    shave
  • Toggle neck tattoo

    Remove: settattoo(0).

    PC
    settattoo(1)

Gwent (5)

  • Add one of every Gwent card

    PC
    addgwintcards
  • Add specific Gwent cards by code

    Example: additem('gwint_card_katakan', 5).

    PC
    additem('gwint_card_NAME', AMOUNT)
  • Instantly win the current Gwent match

    PC
    winGwint(true)
  • Start a Gwent game anywhere

    PC
    secretgwint
  • Show known Gwent cards

    PC
    ShowKnownGwintCards

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

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.

Checked against

Found a code that does not work? Tell us through the contact page and we will recheck it.

More cheats

RPG console commands

Browse cheats for every game