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.
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
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.