Skip to content
FRAME CHASERS

Baldur's Gate 3 Cheats

Baldur's Gate 3 has NO native cheat console or built-in cheat codes on any platform. All cheating is mod-based and PC-primary. The main method is Norbyte's BG3 Script Extender (SE), which adds a developer console where you type Lua commands that call the game's Osiris (Osi) functions to spawn gold, items, XP, statuses, and trigger respecs. Alternatives are external trainers (WeMod, FLiNG, Cheat Happens) and Cheat Engine tables, plus Nexus item/gold/respec mods. Console (PS5/Xbox) supports only Larian-curated mods through the in-game Mod Manager and cannot run the Script Extender, Cheat Engine, or trainers, so true "cheat console" access is effectively PC-only.

21 cheats // pick your platform below

Baldur's Gate 3 cover art

Heads up // These are unofficial mods, not supported by Larian; back up your saves first. Achievements: running any mod (including the Script Extender console) disables Steam/GOG achievements by default. Since Patch 7 you can re-enable them on PC by turning on 'Achievements Enabled' in BG3 Mod Manager's Script Extender settings (or "EnableAchievements": true in ScriptExtenderSettings.json), but this is most reliable on a NEW modded campaign; existing modded saves are hit-or-miss. Honour Mode: mods/cheats generally block the golden d20 dice reward and related Honour-Mode achievements. Save risk: console commands and trainers can corrupt quest flags, break NPC dialogue, and cause crashes (especially during Act transitions). Wrong status/UUID strings can soft-lock or crash; ApplyStatus with INVULNERABLE can break some scripted events. PC-only: Script Extender, Cheat Engine, and trainers do not work on PS5/Xbox, which only run Larian-curated mods. Trainers and SE can break after game patches until updated. No legal/online-ban risk for this single-player game, but multiplayer hosts must match mods or saves may not load.

How to enter cheats // PC

PC: BG3 Script Extender console (recommended): 1) Install Norbyte's BG3 Script Extender, easiest via BG3 Mod Manager (Tools tab > Download & Extract the Script Extender), or manually drop DWrite.dll into ...\Baldurs Gate 3\bin. 2) Enable the console: in BG3 Mod Manager open Settings > Script Extender and tick 'Create Console', OR edit %localappdata%\Larian Studios\Baldur's Gate 3\Script Extender\ScriptExtenderSettings.json and add "EnableConsole": true. 3) Launch the game; a separate console window appears. 4) Click that window and press Enter to enter input mode (log spam is suppressed while typing). 5) By default you are in 'server' context (where Osi functions live); type 'server' or 'client' to switch contexts, and 'exit' to leave input mode. 6) Type a Lua command and press Enter, e.g. Osi.AddGold(Osi.GetHostCharacter(), 10000).

PC: Item UUIDs: most item-spawn commands need a template UUID. Look the item up on bg3.wiki and copy its UUID field, then use Osi.TemplateAddTo("UUID", Osi.GetHostCharacter(), quantity). The Nexus mod 'BG3SE Console Commands and Item UUIDs' (mods/3090) and the cheat sheet at bg3se.netlify.app give copy-paste commands and many UUIDs.

PC: Trainers (no console knowledge needed): install WeMod, FLiNG Trainer, or a Cheat Happens trainer; launch the trainer, click Play, then toggle cheats with the listed hotkeys while the game runs. Cheat Engine: open the .CT table (e.g. FearlessRevolution) in Cheat Engine, attach it to the BG3 process, and tick the desired scripts.

Money, XP & Leveling (Script Extender console)02 CODES

  • Add gold to the host character's inventoryGetHostCharacter() returns the currently controlled character's UUID. You can also write AddGold(GetHostCharacter(), 10000) since Osi functions are also in the global namespace. Adjust the amount; very large values are fine.
    Osi.AddGold(Osi.GetHostCharacter(), 10000)
  • Grant experience points (level the party up)Grants XP to the targeted character/party. Add enough to cross level thresholds; overshooting can jump multiple levels at once.
    Osi.AddExperience(Osi.GetHostCharacter(), 10000)

Items & Equipment (Script Extender console)06 CODES

  • Spawn any item by its template UUID into your inventoryReplace ITEM_UUID with the item's template UUID from bg3.wiki, and the last number with the quantity. This is the core item-spawn command and works for nearly any item, including normally inaccessible ones.
    Osi.TemplateAddTo("ITEM_UUID", Osi.GetHostCharacter(), 1)
  • Example: add one Selunite RobeUUID corroborated by Nexus/Steam guides. Verify against bg3.wiki before use; UUIDs can change across game versions.
    Osi.TemplateAddTo("204de787-46de-4d39-8fe0-2e080bf44a61", Osi.GetHostCharacter(), 1)
  • Example: add Nightsong's ArmourUUID from a Steam community guide; cross-check on bg3.wiki.
    Osi.TemplateAddTo("bc4d3f9d-714c-4c40-a54c-b974c8e9d0c6", Osi.GetHostCharacter(), 1)
  • Example: add Potion of Supreme HealingSingle-source (xmodhub); treat as lower-confidence until confirmed on bg3.wiki.
    Osi.TemplateAddTo("d90abf24-3c4e-4b26-92aa-9cbaf006b54f", Osi.GetHostCharacter(), 1)
  • Example: add Camp Supplies (food for long rest)Single-source (xmodhub); verify on bg3.wiki before relying on it.
    Osi.TemplateAddTo("e84860b0-a50e-45df-9ed1-aefde274cb76", Osi.GetHostCharacter(), 1)
  • Example: add Markoheshkir (legendary staff)Single-source (xmodhub); confirm UUID on bg3.wiki, as legendary item UUIDs are commonly mistyped.
    Osi.TemplateAddTo("7e39ad11-f8c3-421a-940c-05348c420c7d", Osi.GetHostCharacter(), 1)

God Mode, Buffs & Status Effects (Script Extender console)05 CODES

  • God mode / invulnerabilityThe -1 sets an effectively permanent duration. Status string must be exact and uppercase. INVULNERABLE can interfere with scripted defeat events in some encounters.
    Osi.ApplyStatus(Osi.GetHostCharacter(), "INVULNERABLE", -1, 1)
  • Permanent HastePermanent haste without the usual lethargy drawback. -1 = lasting duration.
    Osi.ApplyStatus(Osi.GetHostCharacter(), "HASTE", -1, 1)
  • Restore action economy mid-combat (actions/bonus actions/etc.)Refreshes spent action resources so you can keep acting in the same turn.
    Osi.RestoreActionResources(Osi.GetHostCharacter())
  • Speak with Animals (permanent)Applies the animal-speaking status indefinitely.
    Osi.ApplyStatus(Osi.GetHostCharacter(), "POTION_OF_ANIMAL_SPEAKING", -1, 1)
  • Detect Thoughts (permanent)Permanent Detect Thoughts for extra dialogue options.
    Osi.ApplyStatus(Osi.GetHostCharacter(), "DETECT_THOUGHTS", -1, 1)

Character utility: HP, respec, approval (Script Extender console)02 CODES

  • Get the host (currently controlled) character's UUID for use in other commandsUsed as the inventoryHolder/target argument in most commands above. Also available as GetHostCharacter() without the Osi. prefix.
    Osi.GetHostCharacter()
  • Trigger a character respec (rebuild class/stats)The SE cheat sheet at bg3se.netlify.app and Nexus mod 3090 generate exact, copyable commands for triggering respec, setting hitpoints, and setting companion approval. Exact function names vary by SE/game version, so generate them from the cheat sheet rather than guessing; omitting precise syntax here to avoid fabricating a command.
    respec / set-hitpoints / set-approval commands

External trainers (WeMod / FLiNG / Cheat Happens)05 CODES

  • God Mode (invincibility)Trainer cheats are toggles/hotkeys, not typed codes; exact default keys are shown in the trainer UI. WeMod, FLiNG and Cheat Happens all offer this.
    Toggle 'God Mode' in the trainer (assign/press its hotkey)
  • Unlimited movement / actions / bonus actionsLets you move and act without using up the turn's resources.
    Toggle 'Unlimited Movement' and 'Unlimited Actions' in the trainer
  • Ignore weight / no encumbrance (infinite carry capacity)Removes carry-weight limits.
    Toggle 'Ignore Weight / No Overburden' in the trainer
  • Easy dice rolls (auto-succeed checks)Forces skill/ability/saving-throw rolls to succeed.
    Toggle 'Easy Dice Rolls / Always Succeed' in the trainer
  • Infinite spell slots / resources, edit gold, XP and statsFLiNG (free, updated 2025) and Cheat Happens (+60 options) include resource and full party stat editing. Items/gold won't decrease options are also available.
    Toggle 'Infinite Spell Slots' / use the trainer's gold, XP and stat editors

Cheat Engine tables01 CODES

  • Load a community Cheat Engine table for bulk cheats (infinite spell slots, rage charges, always-critical dice, etc.)The FearlessRevolution table (reported +45 options for Patch 8) is a commonly cited, free option. Tables break after patches until the author updates them. Use the table author's notes for any per-option hotkeys.
    Open the .CT table in Cheat Engine, attach to the BG3 process, tick the desired scripts

On the full ID list

There is no finite list of cheat codes; cheating is done via mod commands plus a massive item/spell/status database. The authoritative item template UUIDs are catalogued at the community wiki bg3.wiki (search any item to copy its UUID for Osi.TemplateAddTo). Copy-paste console commands and many UUIDs are aggregated in the Nexus mod 'BG3SE Console Commands and Item UUIDs' (https://www.nexusmods.com/baldursgate3/mods/3090) and the cheat-sheet generator at https://bg3se.netlify.app. The full, authoritative Script Extender / Osiris function reference is Norbyte's official API docs (https://github.com/Norbyte/bg3se/blob/main/Docs/API.md). The ~6 example item UUIDs above are the most-searched ones; do not assume any UUID is current without confirming on bg3.wiki, since UUIDs can change between game patches.

FAQ // Straight answers

Are there cheats in Baldur's Gate 3?

Baldur's Gate 3 has no built-in cheat menu or console commands. Cheating is done with third-party tools on PC, mainly WeMod trainers, Cheat Engine, the BG3 Script Extender, and cheat mods from sites like Nexus Mods.

How do you enter cheats in Baldur's Gate 3?

There is no in-game cheat console. You enable cheats externally: run a WeMod trainer alongside the game, load a table in Cheat Engine, or install a cheat mod plus the Script Extender. Each tool exposes toggles for god mode, gold, items, and stats.

Is there a money or gold cheat in Baldur's Gate 3?

Yes, but only through external tools. WeMod trainers and Cheat Engine tables offer gold and inventory edits, and item-spawner mods can add gold or valuables. The base game has no official command to add gold.

Do cheats disable achievements in Baldur's Gate 3?

Mods and many trainers can block Steam and GOG achievements because they alter the game. Some players use achievement-enabler mods, but using one is unofficial and may break with patches, so back up your saves first.

Can you cheat in Baldur's Gate 3 on PS5 or Xbox?

Cheating is effectively PC-only. WeMod, Cheat Engine, and most mods do not work on the PS5 or Xbox versions, which are far less mod-friendly, so console players have very limited options.

Can you respec your character with cheats in Baldur's Gate 3?

Respec is actually a normal feature via Withers at camp for a small fee. Cheat tools and mods can extend it further, letting you change levels, classes, or stats freely, but the basic respec needs no cheats at all.

Sources // cross-checked

More cheat guides

Getting ready for GTA 6?

Launch day is Thursday, November 19, 2026. Run the PS5 Readiness Check and browse every cheat-code guide.