Dota 2 Hero Tool: The Random Hero Picker Tool with filters and team mode

The Random Hero Picker Tool spins a random Dota 2 hero from all 127 heroes. Filter by attribute, role, melee or ranged and complexity, roll a team of 5, ban and reroll.

Random Hero Picker

127 heroes

127 heroes in the pot. Set the filters below or just hit Spin.

This tool is created with love for Dota 2 and for helping you to play better every day and rank up! Have Fun and Enjoy!

Axe pointing at a spinning wheel of Dota 2 heroes, title image of the Random Hero Picker Tool

The Random Hero Picker Tool

The Random Hero Picker Tool spins a random Dota 2 hero for you, from all 127 heroes or only from the ones you want. Bored of your usual picks, stuck in a hero pool of three, or just feeling brave? Spin. Axe spins everything. Mostly himself.

  1. Pick your filters or leave them empty: attribute, melee or ranged, complexity and role. The counter shows how many heroes are left.
  2. Hit Spin (or the space bar). The reel runs and lands on your hero with roles, complexity and a link to builds.
  3. Not happy? Ban the hero and spin again, or switch to Team of 5 for a whole random lineup and reroll single slots.

No repeats keeps heroes you already got out of the pot until everyone has had a turn. The small circles on the right are your last picks, click one to see it again.

Axe explains

Random in 10 seconds

  1. 127heroes in the pot.
  2. 4 × 8attributes and roles to filter.
  3. Mango+ Faerie Fire when you random in All Pick.
  4. 25least played heroes the Random button skips.

Spin first. Think later.

Dota 2 random hero: what the Random button gives you

In All Pick there is a Random button next to the hero grid. Click it and the game locks in a random hero for you. As a thank you for being brave, you get a free Enchanted Mango and a free Faerie Fire. You can not sell them.

  • You can only random during the first pick phase, and not in the last 10 seconds of it.
  • Only two players on each team can random in All Pick.
  • The Random button skips your 25 least played heroes, so it will not throw you on a hero you never touched.
  • In Turbo randoming gives no bonus items.

The Random Hero Picker Tool has no such limits. Use it before the game to decide what to pick, to plan a random challenge with friends or to find heroes you have never played.

A free mango for pressing one button. Axe presses it every game. Axe has many mangos. Axe has few wins.

Random hero generator with filters: attribute, role and complexity

A random hero is fun. A random hero that fits your role is useful. The filters use Valve’s own hero data, so a “Support” is a hero Valve lists as a support.

  • Attribute: 36 Strength, 35 Agility, 34 Intelligence, 22 Universal.
  • Attack: 62 melee and 65 ranged heroes.
  • Complexity: 55 easy heroes with one star, 59 with two stars and 13 hard ones with three.
  • Role: every hero Valve gives this role, from a little to a lot. The result card shows how strong the hero is in each role.
Dota 2 heroes per roleHeroes Valve lists with each role, out of 127. Most heroes have several roles.
  • Disabler9595 heroes
  • Nuker8989 heroes
  • Carry7272 heroes
  • Initiator5555 heroes
  • Escape5353 heroes
  • Durable5050 heroes
  • Support4848 heroes
  • Pusher2929 heroes

New to Dota 2? The Beginner Hero Finder matches you with easy heroes. Rolled someone you do not know? Put them in the Hero Comparison.

All heroes · Dota2FreaksAll Dota 2 heroes with builds and statsGot your random hero? See role, difficulty, item builds and how strong the hero is in each phase of the game.

Random game modes in Dota 2

Dota 2 has a few modes where chance picks for you, or at least helps.

ModeHow the hero is chosen
All RandomEvery player gets a random hero. No choice at all.
Single DraftEvery player chooses from four random heroes: one Strength, one Agility, one Intelligence and one Universal.
Random DraftBoth teams take turns picking from a shared pool of 33 random heroes.
All PickPick anything, or press Random for a free Enchanted Mango and Faerie Fire.

Somebody writes "rat" or "pma" in chat? Look it up in the Dota 2 Slang Dictionary.

Luck is not your thing? The Hero Quiz asks 8 questions and shows the hero that fits your personality.

Rolled heroes you want to keep trying? The Hero Grid Generator gives them their own row in the hero picker, as a file you drop into Steam.

Random hero is not random enough? The Random Build Generator spins six random items for it too.

Your team only uses short names like “SF” or “wisp”? Look them up in the Hero Nickname Lookup.

Random hero challenges to try

  1. Five-stack all random. Switch to Team of 5, spin once, everybody plays what they get. No trades. Axe does not trade.
  2. Ban your comfort picks. Spin, ban every hero you already play a lot, spin again. Now you are learning.
  3. Three-star week. Filter for complexity three and play one of them every day.
  4. New role. Always carry? Filter for Support and spin. Your supports will thank you. Maybe.
  5. One attribute only. Pick one attribute and play only those heroes for a week.

Random heroes show you fast what you do not know yet. Knowing which of your habits costs games is the next step. Axe's habit is spinning until he gets Axe.

Free guide · Dota2FreaksRank Up Guide: find the one thing holding you backFive quick questions about your role, your lane and your losses. You get one habit to fix and a free mission for your next three games.Ranks & MMR · Dota2FreaksAll Dota 2 ranks and their MMR, Herald to ImmortalPlaying new heroes can cost a few games. See all eight medals, every star and the MMR behind each one.

All 127 Dota 2 heroes in the pot

Every hero the picker can land on, by attribute. Click a name to show the hero in the tool.

Strength 36

Agility 35

Intelligence 34

Universal 22

FAQ: Axe answers questions

How do I get a random hero in Dota 2?

In All Pick, click the Random button during the first pick phase and the game locks in a random hero for you. Outside the game, the Random Hero Picker Tool spins one from all heroes or from the ones that match your filters.

What do you get for picking random in Dota 2?

Randoming in All Pick gives a free Enchanted Mango and a Faerie Fire. Both can not be sold. In Turbo, randoming gives no bonus items.

Does the Random button pick from all heroes?

No. The in-game Random button ignores your 25 least played heroes. The Random Hero Picker Tool uses every hero, unless you filter or ban some.

How many heroes are in Dota 2?

Dota 2 has 127 heroes right now: 36 Strength, 35 Agility, 34 Intelligence, 22 Universal. All of them are in the Random Hero Picker Tool.

What is Single Draft in Dota 2?

In Single Draft every player chooses from four random heroes: one Strength, one Agility, one Intelligence and one Universal hero.

What is Random Draft in Dota 2?

In Random Draft both teams take turns picking from a shared pool of 33 random heroes.

Data: Valve's official Dota 2 datafeed · updated