Find below an updated list of all Subnautica cheats for the latest version of the game on PC (Steam) and XBOX One.
Type the name of a cheat code into the search bar to instantly filter through the table of 91 console commands.
Because commands can sometimes make unexpected changes to your game. It is recommended that you save your game before using commands you are unsure about.
The console can be opened on XBOX by pressing LB, A and RB at the same time.
On PC and Mac, you can open by console by pressing the ENTER key, provided you have enabled the console feature. You can enable the console on PC/Mac by pressing F3, F8 and then unchecking the "Disable Console" button in the top left.
For more help with commands and opening the console, please see our Subnatuica console basics article.
Command Name | Syntax | Description |
---|---|---|
countdownship | countdownship | This command will start the countdown for Aurora's dark matter reactor/self destruct timer - it will actually explode after the countdown. |
explodeship | explodeship | This command will explode the Aurora's dark matter reactor. |
restoreship | restoreship | This command will restore Aurora to its original form (pre-explosion) - radiation will be present. |
startsunbeamstoryevent | startsunbeamstoryevent | This command starts the Sunbeam story event, skipping the countdown. |
sunbeamcountdownstart | sunbeamcountdownstart | This command will start the countdown of the Sunbeam - which is 40 minutes and displayed in the top right of your screen. |
precursorgunaim | precursorgunaim | This command starts the event in which the Quarantine Enforcement Platform shoots down the Sunbeam. |
playsunbeamfx | playsunbeamfx | This command is similar to the precursorgunaim command (in which the Quarantine Enforcement Platform shoots down the Sunbeam), but plays the second half. |
infectionreveal | infectionreveal | This command plays the animation in which your character realized that the are infection with the Kharaa bacterium. |
forcerocketready | forcerocketready | This command prepares the end-game Neptune Escape Rocket - which allows it to be fired without impairing the QEP (Quarantine Enforcement Platform). |
item | item [item name] [amount] | This command can be used to spawn items into your inventory, relative to the provided item name and amount. |
clearinventory | clearinventory | This command completely clears your inventory - everything in it will be deleted (forever). |
spawn | spawn [item/object/creature] [amount] | This command spawns the specified item/object/creature in front of your character, relative to the specified amount. The command spawn seaglide 2 would spawn two seaglides in front of your character. |
cure | cure [range (meters)] | This command cures your character and creatures within the given range (in meters) of the Kharaa Bacterium. |
infect | infect [range (meters)] | This command is the opposite of the cure command - it infects your character and all creatures within the given range (meters) with the Kharaa Bacterium. |
playerinfection | playerinfection [stage] | This command changes the progression of your character's Kharaa Bacterium infection. To cure your character of the Kharaa infection, use 'playerinfection 5'. |
sub | sub [submarine] | This command spawns a submarine next to your character - use 'sub cyclops' to spawn the Cyclops, and 'sub aurora' to spawn the Aurora. |
filterwater | filterwater | This command will cause all WFMs (Water Filtration Machines) across the game to produce Large Filtered Water (skipping the usual 15 minute time it takes to produce Large Filtered Water). |
filtersalt | filtersalt | This command will cause all WFMs (Water Filtration Machines) across the game to produce Salt (skipping the usual 7 minute time it takes to produce Salt). |
vehicleupgrades | vehicleupgrades | This command instantly provides you with all common upgrades/modules for your vehicles. |
cyclopsupgrades | cyclopsupgrades | This command instantly provides you with all upgrades/modules for the Cyclops. |
seamothupgrades | seamothupgrades | This command instantly provides you with all upgrades/modules for the Seamoth. |
exosuitupgrades | exosuitupgrades | This command instantly provides you with all upgrades/modules for the Prawn Suit. |
exosuitarms | exosuitarms | This command gives your Prawn Suit every possible arm:
|
spawnloot | spawnloot | This command spawns a collection of resources:
|
toolsloot | toolsloot | This command spawns a collection of tools:
|
madloot | madloot | This command spawns a collection of resources:
|
bobthebuilder | bobthebuilder | The command applies the effects of the following commands:
|
resourcesfor | resourcesfor [item] | This command will add the resources required to craft the specified item to your inventory. |
ency | ency [databank entry] | This command can be used to unlock a specific databank entry - the name is case sensitive. Use the 'ency all' to unlock all. The entry name is case sensitive and requires exact spelling with no spaces. |
damage | damage [multiplier] | This command can be used to set your character's damage multiplier - 'damage 2' would 2x (double) all damage your character takes. |
instagib | instagib | This command enables or disables (toggles) Subnatuica's instagib mode. When enabled, any damage given or taken to creatures (and yourself) will result in death. This means that any creature your character attacks/does damage to will instantly die - and any damage your character takes will result in death. |
invisible | invisible | This command makes you invisible to all creatures - meaning they will not attack, or even react to you. |
filterfast | filterfast | This command vastly reduces the time all WFMs (Water Filtration Machines) take to filter water. |
fastscan | fastscan | This command vastly reduces the time it takes for the Scanner to scan, making it almost instant. It usually takes approximately 10 seconds. |
fastgrow | fastgrow | This command effectively removes the time it takes for plants (flora), meaning they will be fully grown seconds after being planted, regardless of the planter they are placed in. |
fasthatch | fasthatch | This command is similar to the fastgrow command - it removes the time eggs in Alien Containments take to hatch (an egg should take just a few seconds for them to hatch). |
fastbuild | fastbuild | This command removes the time it takes for modules to be built with the Habitat Builder. Resources will still be required/taken, so often players will use this command with the 'nocost' command (which allows for free use of the Habitat Builder). |
nocost | nocost | This command removes all crafting and building costs for the following devices:
|
noenergy | noenergy | This command enables or disables (toggles) usage of power for vehicles, tools and Seabases. |
nosurvival | nosurvival | This command (when in Survival or Hardcore mode) will enable or disable (toggle) your character's need to consume food and water. |
oxygen | oxygen | This command will enable or disable (toggle) your character's oxygen requirements (meaning you no longer require oxygen to survive). This command will not save you from drowning if executed after your oxygen levels have reached 0. |
nitrogen | nitrogen | This command allows you to stay underwater for longer, but in turn increases your risk of getting decompression sickness - which can result in damage to your character if you rise from high depths quickly. |
radiation | radiation | This command will stop your character from taking radiation damage, meaning you won't need a radiation suit in areas like the Aurora. |
fixleaks | fixleaks | This command is a cheat to automatically fix the radiation leaks occurring in the Aurora ship. |
leak | leak | This command should cause leaks in all Cyclops ships currently in the map, but it has been reported as not working, so it may not work as intended (or at all). |
flood | flood | This command causes every Cyclops ship in the map to start flooding. |
damagesub | damagesub | This command causes every Cyclops ship in the map to take 400 damage. |
destroycyclops | destroycyclops | This command causes every Cyclops ship in the map to be destroyed, leaving the ships remains in their place (they cannot be removed). |
restorecyclops | restorecyclops | This command will fix every destroyed Cyclops ship in the map, restoring it to less damaged state, allowing for it to be used/repaired. |
vfx | vfx [effect] [effect number] | This command can be used to force visual effects to occur - currently the only effect it can be used with is cyclopssmokeeffect (values 0-1). |
bubbles | bubbles | This command spawns air bubbles around your character, which can replenish your oxygen levels. |
seaglide | seaglide | This command spawns a Seaglide in front of your character (without any power). |
dig | dig [meters] | This command can will remove all terrain within the given diameter (meters), effectively digging for you. It should be noted that this can cause large changes to the map (removing a lot of terrain), so take care when ucause irreversible changes - take care when using it. |
unlock | unlock [blueprint name] | This command can be used to unlock a specified blueprint. |
lock | lock [blueprint name] | This command can be used to lock a specified blueprint. |
unlockall | unlockall | This command will instantly unlock all blueprints for your character. |
unlockdoors | unlockdoors | This command will instantly unlock all doors in the Alien Bases and Auroa. It should be noted that sealed doors will not be unlocked using this command (you need to use the laser cutter). Unlocks all doors in the Aurora and Alien Bases. |
freedom | freedom | This command will change your gamemode to freedom mode, which is the same as survival mode, but your character will not require food and water to survive. |
creative | creative | This command will change your gamemode to creative mode, which prevents death, allows you to craft and build without the need for resources, and energy is not required for any vehicles, seabases, etc. |
survival | survival | This command will change your gamemode to survival mode, in which death and damage are possible. Water, food and oxygen are required. Resources and energy are required for building, crafting, using vehicles, etc. |
hardcore | hardcore | This command will change your gamemode to hardcore mode, which is the same as survival mode, but will end the game instantly when the player dies. |
day | day | This command will set the map's time to day. |
night | night | This command will set the map's time to night. |
daynightspeed | daynightspeed [multiplier] | This command allows you to speed up and slow down the day/night cycle. Use 'daynightspeed 1' to restore usual day/night cycle speed. |
cinematics | cinematics | This command enables or disables (toggles) animations in the game. |
debugsound | debugsound | This command enables or disables (toggles) all sound in the game. |
entreset | entreset | This command will reload everything, expect for terrain, that is currently in the game. 'Reloading' will remove things like NPCs, outlaying objects and could cause irreversible damage to your save, so you should save your game before using it. |
gamereset | gamereset | This will restore everything (the map, your character, etc) to the last save that you made. |
farplane | farplane [view distance] | This command can be used to change your view distance. Note that some users have reported it does not work for them. Use 'farplane 1000' for default view distance. |
fog | fog | This command enables or disables (toggles) the game's fog. |
fov | fov [desired fov] | This command can be used to change your camera's field of view, the default is 60. |
freecam | freecam | This command causes the camera to leave your character's body and freely move through the map. This command puts you in 'noclip' mode, which means you can move through any obstruction. |
fps | fps | This command enables or disables (toggles) your FPS (frames per second) showing. |
nobloom | nobloom | A game restart is required for this command to be applied. This command removes bloom effects (can improve performance). |
noshadows | noshadows | A game restart is required for this command to be applied. This command removes shadows (can improve performance). |
printbiome | printbiome | This command prints the name of the biome your character is currently within. |
sizeref | sizeref | This command will spawn a Wasabi One diver into the map at the piece of terrain you are looking at (you must be looking at terrain for this command to work). |
speed | speed [speed multiplier] | This command can be used to slow down or speed up the game. A multiplier of 2 would double the game's speed, 0.5 would half it. |
target | target | This command will toggle on and off the target debug screen. |
schoolfishai | schoolfishai | This command will enable or disable (toggle) the AI of the Shoal of Fish. |
vsync | vsync | This command enables or disables (toggles) VSync (a graphics setting which syncs your FPS to the refresh rate of your monitor). |
vr | vr [mode] | This command can be used to enter (or exit) VR mode in Subnautica. Use 'vr none' to disable. |
biome | biome [biome name] | This command will teleport you to the biome specified, see our list of Subnautica biomes for a list of biomes with their cheat IDs. |
Warp | warp [x coordinate] [y coordinate] [z coordinate] | This command will teleport your character to the specified coordinates |
warpforward | warpforward [distance] | This command will teleport you forward by the distance specified - e.g. 'warpforward 40' would warp you 40 meters forward. |
batch | batch [batch x] [batch y] [batch z] | This command will teleport you to a set of batch coordinates, these are not the same as the warp command coordinates. For the batch X and Z coordinates, 12 is the center of the map and 18Y is sea level. The command 'batch 12 18 12' would teleport you to the center of the map at sea level. |
warpme | warpme | This command will return you the last vehicle you were in. |
goto | goto [location name] | This command can be used to teleport you to a specified location - e.g. 'goto gun' will teleport you to the Quarantine Enforcement Platform. |
randomstart | randomstart | This command will put your character on a lifepod at a random start location. |
kill | kill | This command will kill (suicide) your character and respawn your character in the lifepod - if used on the hardcore setting this will count as a death. |