Every Valheim console command worth knowing — god mode, item and creature spawning, weather and time, teleport and more — with how to switch the console on (it needs a launch option first). Search the list, hit copy, paste in-game.
Enable it: add the launch option -console to Valheim (Steam → right-click Valheim → Properties → General → Launch Options → type -console).
Open it in-game: press F5 in a loaded world to bring up the console.
Turn on cheats: type devcommands and press Enter (this replaced the old imacheater command). Type it again to turn cheats back off.
devcommands.Type to filter, hit Copy, paste in-game. 50 commands. Placeholders in [brackets] are values you fill in.
| Command | What it does | Category |
|---|---|---|
| god | Toggle invincibility — take no damage. | Cheats / God |
| ghost | Toggle ghost mode — enemies don't detect you. | Cheats / God |
| nocost | Toggle no build cost + unlock all crafting recipes. | Cheats / God |
| debugmode | Toggle creative/debug mode (then Z = fly, B = free placing/instant repair, K = kill what's under the cursor). | Cheats / God |
| fly | Toggle flight. | Cheats / God |
| freefly | Toggle the detached free-camera (photo mode). | Cheats / God |
| spawn [name] [amount] [level] | Spawn an item or creature by ID (amount and star level optional). | Spawn / Items |
| itemset [name] | Spawn a premade gear set: Meadows, BlackForest, Swamps, Mountains, Plains, PlainsBoss, EndGame. | Spawn / Items |
| removedrops | Remove dropped items in the nearby area. | Spawn / Items |
| heal | Fully restore health, stamina and eitr. | Player |
| puke | Clear all eaten food (reset the food buffs/hunger). | Player |
| raiseskill [skill] [amount] | Raise a skill by an amount (use 'All' for every skill). | Player |
| resetskill [skill] | Reset a skill to 0 (use 'All' for all skills). | Player |
| addstatus [name] | Apply a status effect (e.g. Burning, Cold, Rested). | Player |
| setpower [name] | Set your active Forsaken power and reset its cooldown. | Player |
| model [0/1] | Switch body type (0 = masculine, 1 = feminine). | Player |
| beard [name] | Change beard (omit the name to remove it). | Player |
| hair [name] | Change hairstyle (omit the name to remove it). | Player |
| die | Kill your own character. | Player |
| resetspawn | Reset your bed/spawn point to default. | Player |
| goto [x] [z] | Teleport to map coordinates (this is the teleport command — there is no 'tp'). | Teleport |
| pos | Print your current position coordinates. | Teleport |
| recall [name] | Teleport a named player to you (omit the name to pull everyone). | Teleport |
| find [text] | Ping/teleport to the nearest object matching the text. | Teleport |
| tod [0-1] | Set time of day (0 or 1 = midnight, 0.5 = noon; -1 reverts to normal). | Time / Weather / Events |
| skiptime [seconds] | Skip forward in time (default 240). | Time / Weather / Events |
| sleep | Advance one full in-game day. | Time / Weather / Events |
| timescale [multiplier] | Set game speed (max ~5; 0 = pause). | Time / Weather / Events |
| env [name] | Force a weather/environment (e.g. Rain, Thunderstorm, Clear, Misty). | Time / Weather / Events |
| resetenv | Reset forced weather back to normal. | Time / Weather / Events |
| wind [angle] [intensity] | Set wind direction (0-360) and strength (0-1). | Time / Weather / Events |
| event [name] | Start a named event (e.g. army_eikthyr, foresttrolls, blobs). | Time / Weather / Events |
| randomevent | Trigger a random event near you. | Time / Weather / Events |
| stopevent | Stop the active event. | Time / Weather / Events |
| tame | Tame all tameable creatures nearby. | Creatures |
| killall | Kill all nearby creatures (enemies AND tames). | Creatures |
| killenemies | Kill only nearby hostile creatures. | Creatures |
| aggravate | Aggravate neutral creatures within ~20m. | Creatures |
| players [number] | Set difficulty scaling as if N players are online (0 = reset). | Creatures |
| exploremap | Reveal the entire map. | Map / World |
| resetmap | Re-cover the map with fog. | Map / World |
| location [id] | Spawn a location instance (a dungeon/structure). | Map / World |
| setkey [name] | Set a global progression key. | Map / World |
| listkeys | List all active global keys. | Map / World |
| resetkeys [name] | Remove all global keys (or a named one). | Map / World |
| setworldpreset [name] | Apply a difficulty preset (casual, hard, hardcore, immersive, hammer). | Map / World |
| help | List available console commands. | Basics (no devcommands needed) |
| info | Show system/world information. | Basics (no devcommands needed) |
| ping | Show your latency to the server. | Basics (no devcommands needed) |
| fov [number] | Set field of view (default 65). | Basics (no devcommands needed) |
-console to Valheim's launch options, then press F5 in a loaded world. To use cheats, type devcommands first.devcommands — it replaced imacheater in patch 0.148.6. Guides still listing imacheater are outdated.spawn [name] [amount] [level] after enabling devcommands — e.g. spawn Wood 50. There's no separate 'give' command in the base game.goto [x] [z] with map coordinates. There is no tp or setpos command in base Valheim.Console open? Here's the rest of the toolkit.