Skip to content
Powered by Pagefind
Valheim Commands

Valheim Console Commands, Cheats & Item IDs — 1.0 Guide

9/12/2026 Valheim 1.0 Last updated: 9/12/2026 3 min read

FAQ

How do I enable developer commands?
Open the console with F5 and enter devcommands. Wait for the game to confirm the mode before entering another command.
Can I use commands safely in a shared world?
Only when the world owner and every affected player agree. Test inventory or world changes in a copy first, because commands can make a save difficult to audit or restore.

Interactive checklist

Choose the safe console test

Select the kind of developer-console action you need and keep the test isolated from progression.

Resolve the Item ID first, then test the smallest quantity in a copied world.

0/3 complete

Code finder

Find a command or internal ID

Search the local reference index by English name, ID, or command. An ID is the object name; the command decides what the game does with it.

24 results shown Showing up to 24 cards. Narrow the search to find a specific record.

Console commands

spawn

spawn

Syntax`spawn [entity name] [amount] [level] [radius] [p/e/i]`· Cheat

spawn [entity name] [amount] [level] [radius] [p/e/i]

Console commands

save

save

This command forces the game to immediately save any current progress.

save

Console commands

god

god

The **god** command is used to activate God mode. This is a special cheat mode where your character becomes invincible.

god

Console commands

exploremap

exploremap

This command reveals the entire game map.

exploremap

Console commands

fly

fly

The **fly** command in Valheim is a console cheat that allows you to fly through the game world. This enables you to navigate the extensive maps much faster and bypass the various dangers that come with traveling through the land or sea, such as enemies or difficult terrains.

fly

Console commands

goto

goto

This command teleports the player to given coordinates.

goto [x] [z]

Console commands

heal

heal

This command restores your health to maximum.

heal

Console commands

help

help

Syntax`help [page] [page count]`· Player

help [page] [page count]

Console commands

kick

kick

Syntax`kick [name/ip/userID]`· Admin

kick [name/ip/userID]

Console commands

ban

ban

This command bans the specified user based on their name, IP address, or userID.

ban [name/ip/userID]

Console commands

addstatus

addstatus

Syntax`addstatus [status effect]`· Cheat

addstatus [status effect]

Console commands

aggravate

aggravate

This command aggravates neutral entities within a 20-meter radius.

aggravate

Console commands

banned

banned

This command displays a comprehensive list of all users who have been banned.

banned

Console commands

beard

beard

This command permanently changes your beard. If used without an argument, it removes your beard.

beard [beard number]

Console commands

bind

bind

Syntax`bind [keycode] [command]`· Player

bind [keycode] [command]

Console commands

challenge

/challenge

This command triggers the challenge emotion animation for your character.

/challenge

Console commands

cheer

/cheer

This command makes your character perform a cheering animation.

/cheer

Console commands

clear

clear

This command clears the text within the console window.

clear

Console commands

clearstatus

clearstatus

This command removes all active status effects, both positive and negative.

clearstatus

Console commands

dpsdebug

dpsdebug

This command toggles the dps debug print on and off.

dpsdebug

Console commands

env

env

This command sets a debug environment using given variables. View all environment IDs here: [valheimcheats.com/environment](/environment).

env [env ID]

Console commands

event

event

This command triggers the specified event. View all event IDs here: [valheimcheats.com/event](/event).

event [event ID]

Console commands

ffsmooth

ffsmooth

This command toggles the smoothing filter on the freefly camera. `1` enables smoothing for cinematic captures; `0` returns to the snappy default.

ffsmooth [0|1]

Console commands

find

find

Syntax`find [text] [pingmax]`· Cheat

find [text] [pingmax]

Safety note: these are version-sensitive developer-console references. Test one command in a copied or disposable world, enable the console only where you have permission, and save only after the result is what you intended. Do not treat every ID as a spawnable object.

Use console commands in the world where mistakes are reversible

  1. Step 1: Open a copied or disposable world, press F5, type devcommands, and wait for the confirmation message before using another command.
  2. Step 2: Enter one command such as spawn [prefabName] [amount] [level], press Enter, and inspect the result in the world or inventory.
  3. Step 3: Type save, close the console, reload the copied world, and compare the result with the planned test before returning to the normal progression save.
devcommands
save
spawn [prefabName] [amount] [level]
console and developer commands: identify the setting, command, or join screen needed for this task.

After launching with -console, press F5 in a world and enter devcommands. Common commands are save to write the world, pos to print your position, goto x y z to move to coordinates, spawn <prefab> <amount> <level> to create an item or creature, and removedrops to clear nearby loose drops. kick <name/steamID> belongs to the server-admin command path. Commands can change or damage a save, so use a copied world for tests.

Console commands are useful for a controlled test, a recovery check, or a private experiment. They are not a substitute for normal progression, and the command result depends on the active world, permissions, syntax, and target name.

  • Open a copied or disposable world before enabling devcommands.
  • Use the smallest command that answers the question and inspect the world or inventory immediately.
  • Save the test result, reload the copy, and keep the normal progression save outside the experiment.

Console test boundaries

NeedFind firstVerify in the copy
ItemItem ID and the spawn parameter orderThe expected object appears in the inventory
Creature or bossCharacter ID and a clear test areaThe expected entity appears at the intended level
CommandCommand syntax and required parametersThe world or player state changes exactly once

Confirm the result in game

The command, world, version, and resulting state are recorded before the save is reused.

If joining or applying the setting fails

  • Stop issuing commands when the result differs from the plan.
  • Restore the copied save or backup instead of trying several fixes at once.
  • Keep developer testing separate from normal progression.

Sources

  1. [1]Valheim on Steam — Steam
  2. [2]50 Steps to STARTING A NEW VALHEIM WORLD PROPERLY! — YouTube

Was this helpful?