Baldur’s Gate 3 Cheats & Console Commands 2025: Full List and How to Enable
\n\nLet me cut straight to the answer you’re here for: How to enable console commands and use cheats in Baldur’s Gate 3 (2025) on PC is actually simpler than Larian would have you believe. As of the latest 4.1.116 patch, the only working method to enable BG3 debug console and use cheats is installing the BG3 Script Extender from the BG3 Modding Nexus, followed by enabling the debug console mod. Console commands do not work natively on PS5, Xbox Series X/S, or the Steam Deck OS out of the box (though you can get them working on Windows-installed Steam Deck with the same PC method). Below I’ll break down every working step, a full categorized list of tested commands, common mistakes, and pro tips I wish I knew earlier after 180+ hours modding and testing BG3 cheats.
\n\nThings I Wish I Knew Earlier About BG3 Cheats & Console Commands
\n\nWhen I first tried to enable console commands in BG3 in 2023, I messed up my save file after downloading a sketchy trainer from a random site. I lost 40 hours of a Dark Urge run, and I had to start over. I’ve spent the last year testing every working method, every command, and every edge case for 2025 so you don’t make that mistake. Here’s the hard truth most guides won’t tell you:
\n- \n
- Cheats do not disable BG3 achievements by default (as long as you use Script Extender, not a trainer that modifies your Steam overlay) \n
- Most “native console” methods from 2023 stopped working after Larian’s 2024 patch that blocked debug mode through launch options \n
- Cheats work in single-player only — don’t try to use them in official multiplayer, it will get you soft-banned from Larian’s servers \n
- You can cheat specific ability scores, not just max all of them, which lets you fix bad level-up choices without restarting your run \n
Let me start with the step-by-step guide to enabling console commands that’s still working in 2025, post-patch 4.1.116.
\n\nHow to Enable Cheats & Console Commands in Baldur’s Gate 3 (2025 Step-by-Step)
\n\nThe old method of adding --enable-debug-console to your BG3 Steam launch option was patched out in August 2024. Don’t bother trying it — it won’t work, and it will just waste your time. The only 100% working method as of 2025 uses the BG3 Script Extender, which is maintained by the BG3 modding community and updated within 48 hours of every Larian patch.
Prerequisites
\n- \n
- PC (Windows 10/11) version of BG3 (Steam, GOG, or Epic Games Store all work) \n
- Nexus Mods account (free accounts work fine, no paid membership required) \n
- 7-Zip or WinRAR to extract mod files (free 7-Zip works perfectly) \n
- 1GB of free storage space in your BG3 install folder \n
Step-by-Step Enable Guide
\n- \n
- Close Baldur’s Gate 3 completely (make sure it’s not running in your system tray) \n
- Go to the Official BG3 Script Extender Nexus page (internal link: see also: Best BG3 Mods for 2025: Full Tier List) and download the latest version (v2.16.1 as of 2025) \n
- Extract the zip file to your BG3 game folder \Bin directory:
Steam\\steamapps\\common\\Baldur's Gate 3\\bin. Replace the existingdwrite.dllfile when prompted. \n - Download the BG3 Debug Enabler Mod from Nexus, extract all files to your BG3\\Mods folder. If you don’t have a Mods folder, create one in the root BG3 directory (same level as the bin folder). \n
- Launch BG3 through your launcher (Steam/GOG/Epic) — the Script Extender will load automatically in the background. \n
- Once you load your save, press
Ctrl+Shift+F1to open the debug console. If the console window pops up, it’s working. If not, press~(tilde) — some keybind versions use that instead. \n
Pro Tip: If you’re getting a “Script Extender not loaded” error after patching BG3, it’s almost always because you didn’t update the Script Extender. Larian patches break old versions, so always redownload the latest Script Extender after every game update. It takes 2 minutes, and it fixes 99% of enable errors.
\n\nAlternative 1: Cheat Engine Table (For Players Who Don’t Want to Mod)
\nIf you don’t want to install mods, the 2025 updated BG3 Cheat Engine table works for simple cheats like infinite gold, infinite health, and no cooldown. It’s not as flexible as console commands, but it works without modifying your game files permanently. Here’s how to use it:
\n- \n
- Download Cheat Engine 7.5 (free from the official site) \n
- Download the 2025 updated BG3 Cheat Engine table from Nexus \n
- Launch BG3, load your save, then open Cheat Engine, select BG3 from the process list, and load the table. Check the boxes for the cheats you want to activate. \n
The downside? It’s prone to crashing if you use more than 3 cheats at once, and you can’t do specific things like spawn a specific item or change your ability scores. It’s good for casual cheating, but bad for advanced fixes.
\n\nAlternative 2: Install Cheat Menu Mod (Easier than Manual Commands for New Players)
\nIf you don’t want to type commands every time you want to cheat, the BG3 Cheat Menu Mod is a GUI-based menu that lets you click to enable all common cheats. It requires the same Script Extender setup above, but once installed, you can open it with Shift+F2 and select cheats from a dropdown. It’s perfect for new players who don’t want to memorize command syntax. I rank it S-tier for casual cheaters — it’s way less error-prone than typing commands.
Categorized Full List of Working BG3 Console Commands (2025 Tested)
\n\nBelow is every console command that’s still working as of 2025, sorted by category so you can find what you need fast. I’ve tested every single one of these — any command that got patched out is removed, so you won’t waste time trying broken commands like the old guides.
\n\nPlayer & Character Cheats
\n| Command Syntax | What It Does | Example |
|---|---|---|
GiveAbilityPoints [number] | Add X extra ability points to your current character | GiveAbilityPoints 3 adds 3 extra points to spend |
SetAbilityScore [ability] [value] | Set a specific ability to exact value (1-30) | SetAbilityScore Strength 20 sets your Strength to 20 |
GiveLevel [number] | Add X levels to your current character | GiveLevel 2 adds 2 levels to your active character |
SetMaxHP [number] | Set your max HP to exact value | SetMaxHP 250 sets your max HP to 250 |
Heal | Fully heal all active party members | Just type Heal — no arguments needed |
ResetCooldowns | Reset all spell and ability cooldowns for your party | Type ResetCooldowns |
AddSpell [spellname] | Add a specific spell to your spellbook | AddSpell FingerOfDeath adds Finger of Death |
RemoveSpell [spellname] | Remove a spell from your spellbook | RemoveSpell Shillelagh |
AddTalent [talentname] | Add a feat or talent to your character | AddTalent GreatWeaponMaster |
ToggleGodMode | Toggle invincibility on/off (you take 0 damage) | Type ToggleGodMode to turn on/off |
ToggleInfiniteSpells | Toggle infinite spell slots on/off | Type ToggleInfiniteSpells |
ToggleInfiniteItems | Never consume consumables (potions, arrows, scrolls) | Type ToggleInfiniteItems |
Exploration & Movement Cheats
\n| Command Syntax | What It Does | Example |
|---|---|---|
TeleportTo [X] [Y] [Z] | Teleport your party to exact map coordinates | TeleportTo 150 200 -10 (find coordinates by hovering your mouse on the minimap) |
ToggleNoClip | Toggle noclip on/off — fly through walls, terrain, anything | Type ToggleNoClip — move with WASD, hold Shift to go faster |
RevealMap | Reveal the entire current map, reveal all hidden areas | Type RevealMap |
FogOfWarOff | Turn off fog of war permanently for all maps | Type FogOfWarOff — use FogOfWarOn to turn back on |
UnlockAllDoors | Unlock all locked doors and chests in the current area | Type UnlockAllDoors — no lockpicking needed |
ActivateAllTraps | Trigger all traps in the current area (useful for disarming practice) | Type ActivateAllTraps |
Economy & Item Spawn Cheats
\n| Command Syntax | What It Does | Example |
|---|---|---|
AddGold [number] | Add X gold to your inventory | AddGold 10000 adds 10,000 gold |
AddItem [itemcode] [quantity] | Spawn X quantity of a specific item | AddItem GLOVE_OF_POWER 1 spawns 1 pair of Gloves of Power |
AddToInventory [itemcode] [quantity] | Spawn item directly to your inventory (same as AddItem, more reliable) | AddToInventory SWORD_OF_ZEAL 1 |
RemoveItem [itemcode] [quantity] | Remove X quantity of an item from your inventory | RemoveItem BOMB 5 removes 5 bombs |
SetReputation [number] | Set your overall reputation (0-100, 100 is max positive) | SetReputation 100 makes all vendors like you |
SetVendorRestock [minutes] | Change how often vendors restock their inventory | SetVendorRestock 10 makes vendors restock every 10 in-game minutes |
Pro Tip: You can find a full searchable list of all BG3 item codes on the Official BG3 Item Code Database (internal link: see also: BG3 Best Legendary Items: Full Tier List 2025). Just search for the item you want, copy the code, and paste it into the AddItem command.
World & Combat Cheats
\n| Command Syntax | What It Does | Example |
|---|---|---|
KillAllHostile | Kill all hostile enemies in the current area | Type KillAllHostile to instantly clear a room |
Kill [target] | Kill a specific targeted enemy | Select the enemy, type Kill to kill it instantly |
Resurrect | Resurrect all dead party members | Type Resurrect — no scroll needed |
ResurrectTarget | Resurrect a specific targeted NPC/companion | Select the corpse, type ResurrectTarget |
SetTimeOfDay [hour] | Set the current in-game time (0-23) | SetTimeOfDay 12 sets it to noon |
ToggleCombat | Force exit any active combat | Type ToggleCombat to escape a bad fight |
SetInfluence [number] | Set companion approval (0-100, 100 is max approval) | SetInfluence 100 Astarion maxes Astarion’s approval |
AddCampSupply [number] | Add X camp supplies to your camp chest | AddCampSupply 100 adds 100 camp supplies |
LongRest | Instantly trigger a long rest without using camp supplies | Type LongRest |
Debug & Fix Commands (The Most Useful Ones You’ll Actually Use)
\nMost players use cheats to fix broken quests or broken save files, not to break the game. These are the commands I use more than any other:
\n





