Dota 2 Cheat Codes & Commands only work in Practice Mode. That is when you are playing against bots. It is a good way to learn game mechanics and try out different items, heroes, etc. As the practice matches are filled with bots, using cheats can help you choose the best settings without any hurdles. When you know what’s best for you, it can help optimize your core gameplay. But since using any third-party mods can get you banned from the game, we have compiled a list of all the Valve-approved cheats. In the below list, find all cheats for gameplay, basic items, neutral items, upgraded items, and summoning heroes.
Cheat Codes are off by default. In this guide, you can find steps on how to turn on or enable cheat codes in Dota 2. Then you can learn about different Dota 2 Commands and what they do.
All Dota 2 Cheat Codes & Console Commands List
You can enable the Dota 2 Cheat codes or commands via the chat commands in the Lobby settings. For that, the player hosting the practice game should first enable the cheats using the sv_cheats1 command via the console.
- Use the CTRL + F shortcut button to search for your required cheat code or console command.
Cheat Codes (Chat) | Console Commands | Effects |
-lvlup # | dota_dev hero_level # | Increases the level of the user’s hero by #. |
-levelbots # | dota_bot_give_level # | Increases the level of all bots’ heroes by #. |
-lvlmax or | dota_dev hero_maxlevel | Increases the level of the player’s hero and all their abilities to the max. |
-levelmax | Maxes out your player level | |
-gold # | dota_dev player_givegold # | Rewards the player # unreliable gold. Using negative numbers decreases gold. |
-item <name> | dota_create_item <name> | Offers the player’s primary hero the named item. |
-givebots <name> | dota_bot_give_item <name> | Offers all bots’ primary heroes the named item. |
-refresh | dota_dev hero_refresh | Replenishes all heroes’ and illusions’ health and mana to full. Also, it refreshes all their abilities and item cooldowns*. |
-respawn | dota_dev hero_respawn | Forces the player hero to respawn. When the player hero is alive, moving to the team fountain can replenish health and mana. |
-startgame | dota_dev forcegamestart | Forces the match to start immediately, skipping the preparation phase. |
-spawncreeps | dota_spawn_creeps | Instantly spawns lane creeps on every lane for both teams. |
-spawnneutrals | dota_spawn_neutrals | It instantly spawns neutral creeps at every camp. |
-disablecreepspawn | dota_creeps_no_spawning 1/0 | Disables lane & neutral creep spawning (except Roshan). |
-enablecreepspawn | Enables lane & neutral creep spawning. | |
-spawnrune | dota_spawn_rune | Spawns Bounty runes & Power-up Runes at all rune spots. |
-killwards | dota_dev killwards | Destroys all placed Sentry and Observer Wards. |
-clearwards | dota_clear_wards | Destroys all placed Observer Wards. |
-createhero <name> | dota_create_unit <name> | Creates the named unit or hero as an ally, neutral, or enemy. |
-createhero <name> neutral | dota_create_unit <name> neutral | Neutral heroes cannot be created. When created, Radiant heroes are spawned |
-createhero <name> enemy | dota_create_unit <name> enemy | Spawning buildings always appear at the map center and are always invulnerable. |
-dumpbots | dota_bot_dump_state | Displays AI status. |
-wtf | dota_ability_debug 1/0 | Disables mana cost and cooldown of abilities and items, and applies the same effects as -refresh |
-unwtf | Enables mana cost and cooldown of all abilities and items. | |
-allvision | dota_all_vision_enable | Enables shared vision between Radiant and Dire. |
-normalvision | dota_all_vision_disable | Disables shared vision between the teams. |
-teleport | dota_dev hero_teleport | Teleports the selected hero to the placed cursor location. |
-trees | dota_treerespawn | All trees on the map respawn, taking tree spawn blocking into account. |
-win | dota_win | Instantly destroys the enemy’s Ancient triggering a win |
-gottagofast | dota_gotta_go_fast | Sets hero level to the maximum, and fills the inventory with Sange and Yasha. |
-rapgod | dota_rap_god | Sets hero level to the maximum, and fills the inventory with 3 Divine Rapiers |
-hurtmebad | dota_hero_nearlethaldamage | Depletes the hero’s current health to 1. |
-suicide | dota_hero_suicide | It instantly kills the player hero. |
-killcreeps radiant/dire/neutral/all | dota_kill_creeps radiant/dire/neutral/all | Instantly kills radiant/dire/neutral/all creeps. |
*This cheat does not affect the Buyback cooldown.
All Item Cheat Codes & Commands
Basic Items
Unlike the previous cheats, you have to use the -item and -givebots chat commands along with cheat codes to summon an item for yourself or give them to bots. You can also use the dota_create_item and dota_bot_give_item commands alongside your cheats alternatively.
So, here are all the cheats to summon Basic items:
Item Name | Internal Names/ Console Commands |
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 |
Ring of Tarrasque | item_ring_of_tarrasque |
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 |
Wind Lace | item_wind_lace |
Upgraded Items
You can summon any upgraded item using the item_ prefix on the console. As every upgraded item has its recipes, you can use the item_recipe_(name of the upgraded item). For some upgraded items having different tiers, you can add the _# at the end of the command’s internal name. So, if you want the level 3 Necronomicon, you must use the following console command:
- item_necromicon_3
So, here are the cheats for all the upgraded items in Dota 2:
Upgraded Item Names | Internal Names/ Console Commands |
Abyssal Blade | item_abyssal_blade |
Aeon Disk | item_aeon_disk |
Aether Lens | item_aether_lens |
Aghanim’s Blessing | item_ultimate_scepter_2 |
Aghanim’s Blessing – Roshan | item_ultimate_scepter_roshan |
Aghanim’s Scepter | item_ultimate_scepter |
Aghanim’s Shard | item_aghanims_shard |
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 |
Boots of Travel 2 | item_travel_boots_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 |
Diffusal Blade 2 | item_diffusal_blade_2 |
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 |
Kaya and Sange | item_kaya_and_sange |
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 |
Yasha and Kaya | item_yasha_and_kaya |
Neutral Items
Here are the cheats for all the Neutral items:
Neutral Item Names | Internal Names / Console Commands |
Tier 1 | |
Arcane Ring | item_arcane_ring |
Broom Handle | item_broom_handle |
Faded Broach | item_faded_broach |
Iron Talon | item_iron_talon |
Ironwood Tree | item_ironwood_tree |
Keen Optic | item_keen_optic |
Mango Tree | item_mango_tree |
Ocean Heart | item_ocean_heart |
Poor Man’s Shield | item_poor_mans_shield |
Royal Jelly 1 | item_royal_jelly |
Trusty Shovel | item_trusty_shovel |
Tier 2 | |
Clumsy Net | item_clumsy_net |
Dragon Scale | item_dragon_scale |
Essence Ring | item_essence_ring |
Grove Bow | item_grove_bow |
Imp Claw | item_imp_claw |
Nether Shawl | item_nether_shawl |
Philosopher’s Stone | item_philosophers_stone |
Pupil’s Gift | item_pupils_gift |
Ring of Aquila | item_ring_of_aquila |
Vambrace | item_vambrace |
Vampire Fangs | item_vampire_fangs |
Tier 3 | |
Craggy Coat | item_craggy_coat |
Enchanted Quiver | item_enchanted_quiver |
Greater Faerie Fire | item_greater_faerie_fire |
Mind Breaker | item_mind_breaker |
Orb of Destruction | item_orb_of_destruction |
Paladin Sword | item_paladin_sword |
Quickening Charm | item_quickening_charm |
Repair Kit | item_repair_kit |
Spider Legs | item_spider_legs |
Telescope | item_spy_gadget |
Titan Silver | item_titan_sliver |
Tier 4 | |
Flicker | item_flicker |
Havoc Hammer | item_havoc_hammer |
Illusionist’s Cape | item_illusionsts_cape |
Magic Lamp | item_panic_button |
Minotaur Horn | item_minotaur_horn |
Ninja Gear | item_ninja_gear |
Prince’s Knife | item_princes_knife |
Spell Prism | item_spell_prism |
The Leveller | item_the_leveller |
Timeless Relic | item_timeless_relic |
Witless Shako | item_witless_shako |
Tier 5 | |
Apex | item_apex |
Ballista | item_ballista |
Book of the Dead | item_demonicon |
Ex Machina | item_ex_machina |
Fallen Sky | item_fallen_sky |
Force Boots | item_force_boots |
Mirror Shield | item_mirror_shield |
Pirate Hat | item_pirate_hat |
Seer Stone | item_seer_stone |
Stygian Desolator | item_desolator_2 |
Trident | item_recipe_trident |
Woodland Striders | item_woodland_striders |
Dota 2 Cheat Codes for Heroes
You can use the -createhero or the dota_create_unit command to spawn a hero in your team. You can also add these unit heroes to your enemy’s team using the word enemy at the end of the command. For example, if you want to spawn a hero like Bane in your opponent’s team, here’s the command you can use:
- -createhero npc_dota_hero_bane enemy
Now, here are all the cheats codes to spawn your preferred heroes:
Heroes | Internal names |
Abaddon | npc_dota_hero_abaddon |
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 |
Grimstroke | npc_dota_hero_grimstroke |
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 |
Mars | npc_dota_hero_mars |
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_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 Destroyer | 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 |
Note that you don’t have to enter the full name and command of every Dota hero. You can also shorten the command or name by using the correct parameters. For example, if you are looking to spawn Anti–Mage, you can use all the following commands:
- -createhero npc_dota_hero_antimage
- -createhero antimage
- -createhero an
Similarly, you can use shorter commands or names to spawn other heroes.
That’s everything covered about the Dota 2 Cheat codes and commands. If you liked this guide, check out our more guides on rank distribution and how they work, how to sell Items, and more helpful Dota 2 Guides right here on Gamer Tweak.