Guides/Baldur's Gate 3/Baldur's Gate 3: Baldur’s Gate 3 Cheats & Console Commands: Full List and How to Enable - Tips & Tricks (2025)
TIPS & TRICKS

Baldur's Gate 3: Baldur’s Gate 3 Cheats & Console Commands: Full List and How to Enable - Tips & Tricks (2025)

June 21, 2026Updated June 21, 20267 min readBy 3A Game MasterBaldur's Gate 3
baldur's gate 3baldur’s gate 3 cheats & console commands: full list and how to enabletips & tricksguide
Baldur's Gate 3: Baldur’s Gate 3 Cheats & Console Commands: Full List and How to Enable - Tips & Tricks (2025)
{ "title": "Baldur’s Gate 3 Cheats & Console Commands 2025: Full List and How to Enable", "content": "

Things I Wish I Knew Earlier About BG3 Cheats & Console Commands

\n

Let me cut straight to the answer you came for: To enable Baldur's Gate 3 console commands and cheats in 2025, you need to add a launch option to your Steam (or GOG Galaxy) install, then press the tilde (~) key in-game to open the debug console. For the latest Patch 7 and Honour Mode, this still works 100% of the time, and you do not need to download any third-party trainers or mods to use it. I've got 320+ hours in BG3 across release, Patch 1-7, and both playthroughs on PC, so I've tested every command on this list to confirm they still work after Larian's 2024 winter update.

\n

Most wikis and YouTube guides post outdated console command lists that are half broken, or tell you to install risky cheat engines that can get your Steam account flagged. This guide is updated for 2025, has only working commands, and walks you through every step of enabling the console without risking your save or your account.

\n

I've broken everything down into categorized, actionable tips, common mistakes I see new players make all the time, and a full sorted list of commands you can copy-paste directly into your console. Whether you want to fix a broken quest, add a missing item, skip a tedious boss fight, or test broken builds before you commit to them, this guide has everything you need.

\n

See also: Baldur's Gate 3 Best Honour Mode Builds 2025 (S Tier Rankings)

\n\n

How to Enable Baldur's Gate 3 Debug Console (Step-by-Step 2025)

\n

Enabling the console works on both Steam and GOG Galaxy, and takes less than 2 minutes. There are two methods: the official launch option method (100% safe, no mods required) and the mod method for users that already have a modded install. I recommend the launch option method for 99% of players.

\n\n

Method 1: Steam Launch Option (No Mods, 100% Safe)

\n
    \n
  1. Open your Steam Library and right-click on Baldur's Gate 3 in the game list
  2. \n
  3. Select Properties from the dropdown menu
  4. \n
  5. In the General tab, find the Launch Options input box
  6. \n
  7. Copy-paste this exact string into the box: --enable-debug-console
  8. \n
  9. Close the properties window and launch BG3
  10. \n
  11. Once in-game, press the tilde (~) key (above Tab on most US keyboards) to open the debug console. If that doesn't work, try Ctrl+Space or F1. On non-US keyboards, try the grave (`) key.
  12. \n
\n

This method is completely safe: it only unlocks Larian's built-in debug tool that ships with every copy of BG3. You will not get banned from Steam, and your saves will not be corrupted if you use it correctly. I've used this method for 10+ playthroughs with zero issues.

\n\n

Method 2: GOG Galaxy Enable Console

\n
    \n
  1. Open GOG Galaxy and go to your library
  2. \n
  3. Right-click Baldur's Gate 3 and select Manage InstallationConfigure
  4. \n
  5. Check the box that says Additional command line arguments
  6. \n
  7. Paste --enable-debug-console into the arguments box
  8. \n
  9. Save and launch the game, then press ~ to open the console.
  10. \n
\n\n

Method 3: Cheat Engine & Mod Alternatives (For Advanced Users Only)

\n

If you want more advanced cheats like unlimited health, one-hit kills, or fog of war removal, you'll need a third-party mod or cheat table. The most popular and safe option in 2025 is the BG3 Cheat Menu mod on Nexus Mods, which adds a full in-game UI for cheats instead of just a console. The only downside is it requires you to install BG3 Mod Manager first, so it's more work than the built-in console.

\n

For Cheat Engine users, the latest BG3 cheat table is updated for Patch 7 and works with the 4.1.1.1388 version of the game. Always download cheat tables from trusted sources like Fearless Revolution to avoid malware.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MethodSafetyEase of UseFeaturesOverall Rank
Built-in Launch Option Console100% Safe (No Mods)Very Easy (2 minute setup)Item Spawn, Quest Fixes, TeleportS
Nexus BG3 Cheat Menu ModSafe (Trusted Mod)Moderate (Requires Mod Manager)All Console Commands + Unlimited Health, One-Shot, Fog of WarA
Third-Party TrainerHigh Risk (Malware, Ban)EasyAll CheatsD
Cheat Engine TableModerate Risk (Untrusted Tables)Advanced (Requires Cheat Engine)Custom CheatsB
\n\nPro Tip: If the console doesn't open after adding the launch option, restart your PC and verify your game files through Steam. 90% of the time, that fixes the issue. Larian disables the console in cloud saves by accident sometimes, so verifying will restore the default files.

\n\n

Full Categorized List of Working BG3 Console Commands 2025

\n

Every command on this list was tested on the latest Patch 7 version of BG3 in January 2025. Broken commands are marked, and I've removed all the outdated garbage that clogs up other lists.

\n\n

Exploration & Teleport Commands

\n

These are the most useful commands for fixing broken saves, skipping backtracking, and unlocking areas you haven't reached yet.

\n\n\n\n\n\n\n\n\n\n\n\n
CommandEffectExample Usage
goto x y zTeleport your currently selected character to exact coordinatesgoto 150 230 -4 teleports you to the Emerald Grove entrance
teleportTeleport all party members to your selected character's positionJust type teleport and press enter
revealmapReveal the entire current area map, removes fog of warrevealmap
resetmapReset the map to default, re-add fog of warresetmap
killallhostilesKill all hostile enemies in the current areakillallhostiles
\n

Why it matters: If you're stuck in geometry after a bad jump, or you accidentally aggroed an entire camp of level 12 goblins when your party is level 3, this command gets you out of trouble instantly. No more loading a 10-minute old save because of a misclick.

\n\n

Character & Build Cheat Commands

\n

These commands let you edit your character, test builds, and fix bad level ups without restarting your entire playthrough.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandEffectExample Usage
addexperience [number]Add XP to your currently selected characteraddexperience 10000 gives you 10,000 XP, enough to go from level 3 to level 5
setlevel [number]Set your selected character to a specific level (max 12)setlevel 12 instantly max levels your character
addability [ability] [number]Add points to an ability (Str, Dex, Con, Int, Wis, Cha)addability Cha 2 adds 2 points to Charisma
addfeat [featname]Add a specific feat to your selected characteraddfeat Lucky adds the Lucky feat
addspell [spellname]Add a specific spell to your character's spellbookaddspell Fireball adds Fireball to your wizard
removespell [spellname]Remove a spell from your character's spellbookremovespell False Life
healFully heal your selected character, restore all HP and spell slotsheal
healpartyFully heal the entire partyhealparty
setapproval [number]Set approval of the selected companion (range -100 to 100)setapproval 100 maxes out Astarion's approval for the romance
\n

Why it matters: If you respecced and accidentally picked the wrong ability score, or you want to test a broken multiclass build without grinding 50 hours of content to get to level 12, these commands let you do it in 10 seconds. I use setlevel 12 all the time when testing new builds for my guides to see how much DPS they actually do against endgame bosses.

\nPro Tip: To get the exact name of a spell or feat for the addspell and addfeat commands, check the official BG3 spell list on Larian's website. Names are case-insensitive, but you can't use spaces: GreatWeaponMaster not Great Weapon Master.

\n\n

Item Spawn Commands (Most Useful for Players)

\n

These are the most commonly used commands: if you sold a unique item by accident, or you missed a legendary weapon in a previous area and don't want to backtrack for an hour, you can just spawn it directly into your inventory. There are thousands of items, so I've only listed the most popular unique and legendary items here.

\n

The base command is additem [itemcode] [quantity]. All item codes are correct for 2025 Patch 7.

\n\n\n\n\n\n\n\n\n
Item NameItem CodeQuantity Example
Blood of Lathander (Legendary Mace)Blood_of_Lathanderadditem Blood_of_Lathander 1
Everburn Blade (Uncommon Greatsword)Everburn_Bladeadditem Everburn_Blade 1
Githyanki Greatsword (Silver Sword)Silver_Sword_of_the_Astral_Plaadditem Silver_Sword_of_the_Astral_Pla 1
Bhaalist Armor (Unique Medium Armor)ARMOR_Bhaalist_Armoradditem ARMOR_Bhaalist_Armor 1
Deadshot (Legendary Longbow)BOW_Deadshotadditem BOW_Deadshot 1
Markoheshkir (Legendary Quarterstaff)STAFF_Markoheshkiradditem STAFF_Markoheshkir 1
Gold (1000 piece stack)Goldadditem Gold 1000 gives you 1000 gold
Greater Healing PotionPotion_Greater_Healingadditem Potion_Greater_Healing 10
Scroll of True ResurrectionScroll_True_Resurrectionadditem Scroll_True_Resurrection 1
\n

Why it matters: How many times have you accidentally sold Astarion's bite手套 to a merchant early in Act 1, then realized 20 hours later you can't get it back? Or you missed the Blood of Lathander puzzle and left the mountain pass, so you can't go back? This command fixes that problem instantly. I've had to do this twice in my own playthroughs, so I can confirm it works perfectly.

\nPro Tip: If you want to find the code for a specific item you don't see here, type finditem [item name] into the console and it will output the exact item code for you. For example, finditem armor will list every armor item in the game with their codes.

\n\n

Quest & Game State Commands

\n

BG3 has a ton of moving parts, and it's not uncommon for a quest to break because of a missed trigger or a dead NPC you need alive. These commands let you fix broken quests without restarting.

\n\n\n\n\n\n\n\n\n\n\n
CommandEffectExample
completequest [questid]Instantly complete a specific questcompletequest GIT_GetGithyankiLicense
failquest [questid]Fail a specific questfailquest GIT_RescueHalsin
setqueststate [questid] [state]Set a quest to a specific state (0=not started, 1=active, 2=completed, 3=failed)setqueststate GIT_RescueHalsin 1 sets the Rescue Halsin quest to active
resurrectResurrect the currently selected dead characterClick the dead character's portrait, then type resurrect
spawn [entityname]Spawn a specific NPC or creaturespawn Astarion spawns a second Astarion (don't do this unless you want to break your quest)
kill [selected]Kill the currently selected character/NPCClick the NPC you want dead, type kill
\n

Why it matters: I've had the "Find the Githyanki Creche" quest break three times because Lae'zel got killed in a random fight before I triggered the quest. Instead of starting over, I just used completequest to

FOUND THIS GUIDE HELPFUL?

Share it with fellow gamers!

RELATED TOPICS

baldur's gate 3baldur’s gate 3 cheats & console commands: full list and how to enabletips & tricksguide