We may earn a commission when you buy through links in our articles. Learn more.

Dota 2 cheats and commands for heroes, items, and more

Whether you're new to the MOBA or not, learn all about the Dota 2 cheats and console commands that can help you practice and step up your game

Dota 2 cheats: Dota 2 hero Mars

Dota 2 has one of the highest skill ceilings of all the competitive MOBAs out there. Needless to say, coming in as a fresh player can be incredibly daunting. To counter this steep learning curve, and to assist pre-existing players to learn meta-changing strats, Valve has added dozens of Dota 2 cheats to the game.

Dota 2’s cheats aren’t like traditional cheats though. Instead, they’re a quick way of learning what’s new in the game on an accelerated timescale. Cheat commands can only be used in practice mode, a custom game where you go up against bots and can set the parameters for play.

But before you head off to that you’ll need to enable the cheats. Head into your settings in the lobby and hit the checkbox, or enter the command sv_cheats 1 in the console, and you’re ready to go. Just remember to only use the Valve-approved commands below, and not third-party software, otherwise you’ll get hit with the ban hammer.

Dota 2 cheats

Whether you need to go on a gold run, get rid of creeps, or test your hero’s damage, these general Dota 2 cheats and commands do it all. There are more specific cheats for spawning items and heroes later on in this guide, but these are the most commonly-used ones.

Chat command Console command Effect
-lvlup # dota_dev hero_level # Increases the level of your hero by a specified number.
-levelbots # dota_bot_give_level # Increases the level of all bots by a specified number.
-lvlmax dota_dev hero_maxlevel Increases your hero’s level to the max.
-gold # dota_dev hero_givegold #  Gifts the player the specified amount of gold.
-item <name> dota_create_item <name> Gives player the specified item.
-givebots <name> dota_bot_give_item <name> Give all bots the specified item.
-refresh dota_dev hero_refresh Refreshes everyone’s health, mana, ability, and cooldowns. 
-respawn dota_dev hero_respawn Forces the player’s hero to respawn.
-startgame dota_dev forcegamestart Forces the game to start.
-spawncreeps dota_spawn_creeps Spawns creeps on each lane for both teams.
-spawnneutrals dota_spawn_neutrals Spawns neutral creeps at each camp.
-disablecreepspawn dota_creeps_no_spawning 1 Disables lane and neutral creep spawns. 
-enablecreepspawn Dota_creeps_no_spawning 0 Enables lane and neutral creep spawns. 
-spawnrune dota_spawn_rune Spawns runes at every rune spot. 
-killwards dota_dev killwards Destroys Sentry and Observer Wards.
-clearwards dota_clear_wards Destroys Observer Wards.
-createhero <name> dota_create_unit <name> Create named hero as an ally.
-createhero <name> neutral dota_create_unit <name> neutral Create named hero as a neutral.
-createhero <name> enemy Dota_create_unit <name> enemy Create named hero as an enemy.
-dumpbots dota_bot_dump_state Displays AI status.
-wtf dota_ability_debug 1 Similar to -refresh, disables mana cost and all cooldowns.
-unwtf dota_ability_debug 0  Enables mana cost and cooldowns.
-allvision dota_all_vision_enable Allows shared vision between Radiant and Dire.
-normalvision dota_all_vision_disable Disables shared vision between teams.
-teleport dota_dev_hero_teleport Teleports player to cursor location.
-trees dota_treerespawn All the trees on the map respawn.
-win dota_win Destroys the enemy’s Ancient, triggering a win. 
-gottagofast dota_gotta_go_fast Sets player’s hero level to 25 and adds Sange and Yasha, Drum of Endurance, Blink Dagger, Eul’s Scepter of Divinity, Silver Edge, and Boots of Travel 2 to inventory.
-rapgod dota_rap_god Sets player’s hero level to 25 and adds three Divine Rapiers, Daedalus, Heart of Tarrasque, and Boots of Travel 2 to inventory. 
-hurtmebad dota_hero_nearlethaldamagge Player’s health reduces to 1. 
-suicide dota_hero_suicide Kills the player instantly.
-killcreeps dota_kill_creeps Kills all creeps.

Dota 2 item cheats

To summon an item for yourself or for the bots to use, you’ll need to use the following cheats with -item and -givebots chat commands, or the dota_create_item and dota_bot_give_item console commands. Don’t worry about using the full names for items, though.

Dota 2's Pudge with a sythe looking menacing

Item Internal Name
Aegis of the Immortal item_aegis
Animal Courier item_courier
Band of Elvenskin item_boots_of_elves
Belt of Strength item_belt_of_strength
Blade of Alacrity item_blade_of_alacrity
Blades of Attack item_blades_of_attack
Blight Stone item_blight_stone
Blink Dagger item_blink
Boots of Speed item_boots
Bottle item_bottle
Broadsword item_broadsword
Chainmail item_chainmail
Cheese item_cheese
Circlet item_circlet
Clarity item_clarity
Claymore item_claymore
Cloak item_cloak
Crown item_crown
Demon Edge item_demon_edge
Dust of Appearance item_dust
Eaglesong item_eagle
Enchanted Mango item_enchanted_mango
Energy Booster item_energy_booster
Faerie Fire item_faerie_fire
Flying Courier item_flying_courier
Gauntlets of Strength item_gauntlets
Gem of True Sight item_gem
Ghost Scepter item_ghost
Gloves of Haste item_gloves
Healing Salve item_flask
Helm of Iron Will item_helm_of_iron_will
Hyperstone item_hyperstone
Infused Raindrop item_infused_raindrop
Iron Branch item_branches
Javelin item_javelin
Magic Stick item_magic_stick
Mantle of Intelligence item_mantle
Mithril Hammer item_mithril_hammer
Morbid Mask item_lifesteal
Mystic Staff item_mystic_staff
Observer Ward item_ward_observer
Ogre Axe item_ogre_axe
Orb of Venom item_orb_of_venom
Platemail item_platemail
Point Booster item_point_booster
Quarterstaff item_quarterstaff
Quelling Blade item_quelling_blade
Reaver item_reaver
Refresher Shard item_refresher_shard
Ring of Health item_ring_of_health
Ring of Protection item_ring_of_protection
Ring of Regen item_ring_of_regen
Robe of the Magi item_robe
Sacred Relic item_relic
Sage’s Mask item_sobi_mask
Sentry Ward item_ward_sentry
Shadow Amulet item_shadow_amulet
Slippers of Agility item_slippers
Smoke of Deceit item_smoke_of_deceit
Staff of Wizardry item_staff_of_wizardry
Stout Shield item_stout_shield
Talisman of Evasion item_talisman_of_evasion
Tango item_tango
Tango (Shared) item_tango_single
Tome of Knowledge item_tome_of_knowledge
Town Portal Scroll item_tpscroll
Ultimate Orb item_ultimate_orb
Vitality Booster item_vitality_booster
Void Stone item_void_stone
Yasha and Kaya item_yasha_and_kaya
Wind Lace item_wind_lace

Dota 2 cheats for upgraded items

Each Upgraded Item has its own individual recipe. For the recipe, change the “item_” prefix of the item’s internal name to “item_recipe_”.

Some items, such as the Boots of Travel, can be summoned at varying levels. To summon a level two Boots of Travel, add “_2” to the end of the internal name. Items which can have varying levels will be listed with “_#” at the end of the internal name, followed by the available level numbers in brackets next to it.

Example: item_travel_boots_# (1-2)

Item Internal Name
Abyssal Blade item_abyssal_blade
Aeon Disk item_aeon_disk
Aether Lens item_aether_lens
Aghanim’s Scepter item_ultimate_scepter
Arcane Boots item_arcane_boots
Armlet of Mordiggian item_armlet
Assault Cuirass item_assault
Battle Fury item_bfury
Black King Bar item_black_king_bar
Blade Mail item_blade_mail
Bloodstone item_bloodstone
Bloodthorn item_bloodthorn
Boots of Travel item_travel_boots_# (1-2)
Bracer item_bracer
Buckler item_buckler
Butterfly item_butterfly
Crimson Guard item_crimson_guard
Crystalys item_lesser_crit
Daedalus item_greater_crit
Dagon item_dagon_# (1-5)
Desolator item_desolator
Diffusal Blade item_diffusal_blade
Dragon Lance item_dragon_lance
Drum of Endurance item_ancient_janggo
Echo Sabre item_echo_sabre
Ethereal Blade item_ethereal_blade
Eul’s Scepter of Divinity item_cyclone
Eye of Skadi item_skadi
Force Staff item_force_staff
Glimmer Cape item_glimmer_cape
Guardian Greaves item_guardian_greaves
Hand of Midas item_hand_of_midas
Headdress item_headdress
Heart of Tarrasque item_heart
Heaven’s Halberd item_heavens_halberd
Helm of the Dominator item_helm_of_the_dominator
Hood of Defiance item_hood_of_defiance
Hurricane Pike Item_hurricane_pike
Iron Talon item_iron_talon
Kaya item_kaya
Linken’s Sphere item_sphere
Lotus Orb item_lotus_orb
Maelstrom item_maelstrom
Magic Wand item_magic_wand
Manta Style item_manta
Mask of Madness item_mask_of_madness
Medallion of Courage item_medallion_of_courage
Mekansm item_mekansm
Meteor Hammer item_meteor_hammer
Mjollnir item_mjollnir
Monkey King Bar item_monkey_king_bar
Moon Shard item_moon_shard
Necronomicon item_necronomicon_# (1-3)
Null Talisman item_null_talisman
Nullifier item_nullifier
Oblivion Staff item_oblivion_staff
Observer and Sentry Wards item_ward_dispenser
Octarine Core item_octarine_core
Orchid Malevolence item_orchid
Perseverance item_pers
Phase Boots item_phase_boots
Pipe of Insight item_pipe
Poor Man’s Shield item_poor_mans_shield
Power Treads item_power_treads
Radiance item_radiance
Divine Rapier item_rapier
Refresher Orb item_refresher
Ring of Aquila Item_ring_of_aquila
Ring of Basilius item_ring_of_basilius
Rod of Atos item_rod_of_atos
Sange item_sange
Sange and Yasha item_sange_and_yasha
Satanic item_satanic
Scythe of Vyse item_sheepstick
Shadow Blade item_invis_sword
Shiva’s Guard item_shivas_guard
Silver Edge item_silver_edge
Skull Basher item_basher
Solar Crest item_solar_crest
Soul Booster item_soul_booster
Soul Ring item_soul_ring
Spirit Vessel item_spirit_vessel
Tranquil Boots item_tranquil_boots
Urn of Shadows item_urn_of_shadows
Vanguard item_vanguard
Veil of Discord item_veil_of_discord
Vladmir’s Offering item_vladmir
Wraith Band item_wraith_band
Yasha item_yasha

Dota 2 cheats for heroes

Dota 2 gives you the ability to spawn any hero to your team or your opponent’s team through commands.

There are just two commands which will summon a hero:

  • Chat Command: “-createhero” followed by the hero’s internal name
  • Console Command: “dota_create_unit” followed by the hero’s internal name

Dota 2 Grimstock

To spawn the hero on the opposing team to fight against you, add “enemy” to the end of your command. You also don’t have to give the full internal name in your command, just enough of the name for the game to identify it.

Hero Internal Name
Abaddon npc_dota_hero_abbadon
Alchemist npc_dota_hero_alchemist
Anti-Mage npc_dota_hero_antimage
Ancient Apparition npc_dota_hero_ancient_apparition
Arc Warden npc_dota_hero_arc_warden
Axe npc_dota_hero_axe
Bane npc_dota_hero_bane
Batrider npc_dota_hero_batrider
Beastmaster npc_dota_hero_beastmaster
Bloodseeker npc_dota_hero_bloodseeker
Bounty Hunter npc_dota_hero_bounty_hunter
Brewmaster npc_dota_hero_brewmaster
Bristleback npc_dota_hero_bristleback
Broodmother npc_dota_hero_broodmother
Centaur Warrunner npc_dota_hero_centaur
Chaos Knight npc_dota_hero_chaos_knight
Chen npc_dota_hero_chen
Clinkz npc_dota_hero_clinkz
Clockwerk npc_dota_hero_rattletrap
Crystal Maiden npc_dota_hero_crystal_maiden
Dark Seer npc_dota_hero_dark_seer
Dark Willow npc_dota_hero_dark_willow
Dawnbreaker npc_dota_hero_dawnbreaker
Dazzle npc_dota_hero_dazzle
Death Prophet npc_dota_hero_death_prophet
Disruptor npc_dota_hero_disruptor
Doom npc_dota_hero_doom_bringer
Dragon Knight npc_dota_hero_dragon_knight
Drow Ranger npc_dota_hero_drow_ranger
Earth Spirit npc_dota_hero_earth_spirit
Earthshaker npc_dota_hero_earthshaker
Elder Titan npc_dota_hero_elder_titan
Ember Spirit npc_dota_hero_ember_spirit
Enchantress npc_dota_hero_enchantress
Enigma npc_dota_hero_enigma
Faceless Void npc_dota_hero_faceless_void
Gyrocopter npc_dota_hero_gyrocopter
Hoodwink npc_dota_hero_hoodwink
Huskar npc_dota_hero_huskar
Invoker npc_dota_hero_invoker
Io npc_dota_hero_wisp
Jakiro npc_dota_hero_jakiro
Juggernaut npc_dota_hero_juggernaut
Keeper of the Light npc_dota_hero_keeper_of_the_light
Kunkka npc_dota_hero_kunkka
Legion Commander npc_dota_hero_legion_commander
Leshrac npc_dota_hero_leshrac
Lich npc_dota_hero_lich
Lifestealer npc_dota_hero_life_stealer
Lina npc_dota_hero_lina
Lion npc_dota_hero_lion
Lone Druid npc_dota_hero_lone-druid
Luna npc_dota_hero_luna
Lycan npc_dota_hero_lycan
Magnus npc_dota_hero_magnataur
Marci npc_dota_hero_marci
Medusa npc_dota_hero_medusa
Meepo npc_dota_hero_meepo
Mirana npc_dota_hero_mirana
Morphling npc_dota_hero_morphling
Monkey King npc_dota_hero_monkey_king
Naga Siren npc_dota_hero_naga_siren
Nature’s Prophet npc_dota_hero_hero_furion
Necrophos npc_dota_hero_necrolyte
Night Stalker npc_dota_hero_night_stalker
Nyx Assassin npc_dota_hero_nyx_assassin
Ogre Magi npc_dota_hero_ogre_magi
Omniknight npc_dota_hero_omniknight
Oracle npc_dota_hero_oracle
Outworld Devourer npc_dota_hero_obsidian_destroyer
Pangolier npc_dota_hero_pangolier
Phantom Assassin npc_dota_hero_phantom_assassin
Phantom Lancer npc_dota_hero_phantom_lancer
Phoenix npc_dota_hero_phoenix
Primal Beast npc_dota_hero_primal_beast
Puck npc_dota_hero_puck
Pudge npc_dota_hero_pudge
Pugna npc_dota_hero_pugna
Queen of Pain npc_dota_hero_queenofpain
Razor npc_dota_hero_razor
Riki npc_dota_hero_riki
Rubick npc_dota_hero_rubick
Sand King npc_dota_hero_sand_king
Shadow Demon npc_dota_hero_shadow_demon
Shadow Fiend npc_dota_hero_nevermore
Shadow Shaman npc_dota_hero_shadow_shaman
Silencer npc_dota_hero_silencer
Skywrath Mage npc_dota_hero_skywrath_mage
Slardar npc_dota_hero_slardar
Slark npc_dota_hero_slark
Sniper npc_dota_hero_sniper
Spectre npc_dota_hero_spectre
Spirit Breaker npc_dota_hero_spirit_breaker
Storm Spirit npc_dota_hero_storm_spirit
Sven npc_dota_hero_sven
Techies npc_dota_hero_techies
Templar Assassin npc_dota_hero_templar_assassin
Terrorblade npc_dota_hero_terrorblade
Tidehunter npc_dota_hero_tidehunter
Timbersaw npc_dota_hero_shredder
Tinker npc_dota_hero_tinker
Tiny npc_dota_hero_tiny
Treant Protector npc_dota_hero_treant
Troll Warlord npc_dota_hero_troll_warlord
Tusk npc_dota_hero_tusk
Underlord npc_dota_hero_abyssal_underlord
Undying npc_dota_hero_undying
Ursa npc_dota_hero_ursa
Vengeful Spirit npc_dota_hero_vengefulspirit
Venomancer npc_dota_hero_venomancer
Viper npc_dota_hero_viper
Visage npc_dota_hero_visage
Warlock npc_dota_hero_warlock
Weaver npc_dota_hero_weaver
Windranger npc_dota_hero_windrunner
Winter Wyvern npc_dota_hero_winter_wyvern
Witch Doctor npc_dota_hero_witch_doctor
Wraith King npc_dota_hero_skeleton_king
Zeus npc_dota_hero_zuus

Now you’ve got every Dota 2 cheat command you could ever want, it’s probably best to head to a custom server and try them out. We’re pretty sure you’ll become Immortal in Dota 2 ranked in no time.