Spin for a random Pokémon from all nine generations, narrow the pool by type, region or legendary status,
and see what each pick is weak to. Need a whole party? Draw a random team of six in one click.
POOL
TYPE
GENERATION
Loading roster…
▶
⚡
—
🎲 Random Team of 6
Draws six different Pokémon from the pool above and lists the attacking types your party is weak to.
A short, practical guide to the odds, the filters, the team generator and the data behind this
random Pokémon generator, plus a few ways to put the picks to use.
Every spin begins with one random number. Before the wheel moves, the page chooses how far it will turn
(between five and ten full rotations plus a random fraction) and then eases the wheel to a stop at that angle.
Whichever slice is under the gold pointer when it stops is your result.
All slices have the same width, so every Pokémon in the pool has the same chance. With the full roster
that is 1 in 250+ per spin, and the live odds above the wheel
update whenever you change a filter: pick Fire type and the denominator drops to the number of Fire-type
Pokémon in the roster. The wheel has no memory, so landing on Magikarp twice in a row is exactly as likely as
any other pair.
The one setting that changes the odds is Remove After Pick. It deletes each result from
the wheel until the pool is empty, which is what you want for drafts and teams. The randomness comes from the
browser's standard Math.random(). That is fine for games, drafts and creative prompts, but
it is not meant for anything where fairness carries money.
2. Pool Filters
The three chip rows above the wheel combine, so you can stack them. Pool switches between the
full roster, starter Pokémon, legendary Pokémon and mythical Pokémon, or opens the custom list.
Type offers all 18 types, and Generation uses the Pokédex number ranges
listed in the generations table.
Dual types match on either slot. Charizard shows up under Fire and under Flying, so a
Flying filter is not limited to pure Flying types.
Stacked filters narrow fast. Dragon plus Generation 3 leaves Flygon, Altaria, Salamence,
Latias, Latios and Rayquaza, which is a tidy six-slice wheel with every name visible.
Custom mode lets you search by name, tick the Pokémon you want and press Apply.
It is the quickest way to build a wheel of your own favourites or a bracket of eight finalists.
3. The Team of 6 Generator
The team button draws six different Pokémon from whatever pool is currently selected, so narrowing the
pool first changes the kind of party you get. Choose Starters for a party of region-opening picks,
or one generation for a team that fits a single game's Pokédex.
Under the list you will see a shared-weakness readout. It counts, for each attacking type, how many of the
six are hit super effectively, and flags the types that threaten two or more teammates. A draw with three
Water-types, for example, will show Electric and Grass each landing on all three of them. If you do not like
a team, generate another. If you want to keep the randomness honest, treat the first draw as final.
4. Ways to Use the Picks
Wheel draft with a friend
Turn on Remove After Pick, flip the coin flip wheel to decide who spins first,
and alternate spins until each of you holds six. Nobody can end up with a duplicate, and the history card keeps
the running order. If more than two people are drafting, split the group first with the
team picker wheel.
Randomised challenge runs
For a Nuzlocke-style or "random party" playthrough, set the generation filter to your game's region, draw
your six, and agree on reroll rules before you start. Monotype runs work the same way: choose one type,
switch on Remove After Pick and spin six times.
Nicknames, fan art and trivia
Give each pick a nickname from the random name generator. For fan art,
spin twice, merge the two Pokémon, and use the color picker wheel for the
palette or the animal picker wheel for a real-world animal to build on.
For quizzes, read out only the category line: "Flame Pokémon" fits Charmeleon, Charizard, Flareon, Moltres and
Infernape in this roster, which makes a surprisingly good riddle. Teachers can adapt the same idea using the
ideas in our classroom spin wheel guide.
Random Pokédex numbers
Want a pick from outside this roster? Set the number picker wheel to
1–1025 and look the result up in any Pokédex.
5. Type Matchup Reference
This is the same chart the Weak to / Resists / Immune to lines in the details card are calculated from.
For a dual-type Pokémon the two multipliers are multiplied together, which is how 4× weaknesses and
immunities that override a weakness come about.
Attacking type effectiveness (current chart, including Fairy)
Each generation introduced a new region, and most regions are modelled on a real place. If you are spinning for
a themed game night, the real-world link gives you a second wheel to pair with the first: the
country picker wheel and
random flag generator work for the international regions, and Unova's
New York inspiration pairs well with the US state picker wheel.
Generations used by the generation filter (Pokédex number ranges)
Gen
Region
Dex numbers
Debut games
Real-world inspiration
Starters (Grass / Fire / Water)
1
Kanto
1–151
Red / Blue
Kantō, Japan
Bulbasaur / Charmander / Squirtle
2
Johto
152–251
Gold / Silver
Kansai, Japan
Chikorita / Cyndaquil / Totodile
3
Hoenn
252–386
Ruby / Sapphire
Kyushu, Japan
Treecko / Torchic / Mudkip
4
Sinnoh
387–493
Diamond / Pearl
Hokkaido, Japan
Turtwig / Chimchar / Piplup
5
Unova
494–649
Black / White
New York City area
Snivy / Tepig / Oshawott
6
Kalos
650–721
X / Y
France
Chespin / Fennekin / Froakie
7
Alola
722–809
Sun / Moon
Hawaii
Rowlet / Litten / Popplio
8
Galar
810–905
Sword / Shield
Great Britain
Grookey / Scorbunny / Sobble
9
Paldea
906–1025
Scarlet / Violet
Iberian Peninsula
Sprigatito / Fuecoco / Quaxly
7. What's in the Pool
The wheel uses a hand-curated roster of 250+ Pokémon out of the
1,025 species in the Pokédex: every starter line's final form where it appears, legendary and mythical Pokémon,
pseudo-legendary dragons, the Eeveelutions and other well-known picks from each generation. The table
below is built from the live roster, so it always matches the wheel. Dual-type Pokémon are counted under both
of their types, so the rows add up to more than the roster size.
Pokémon in the roster by type, with the chance of each type appearing on a full-roster spin
Type
Pokémon
Chance on a full spin
First few in the roster
Known limits of the data
Mega Evolutions, regional variants, Gigantamax and other alternate forms are not separate slices.
The ability shown is one standard ability for that Pokémon. Many have a second or hidden ability that is not listed.
The category line is the English Pokédex species label, so several Pokémon can share one.
Types and abilities follow the current mainline games (through Scarlet and Violet). Spot an error? Tell us and we will correct it. Last reviewed October 2026.
Pokémon and Pokémon character names are trademarks of Nintendo, Creatures Inc. and GAME FREAK inc. This is an
unofficial fan-made tool and is not affiliated with or endorsed by them. No official artwork, sprites or game
assets are used on this page. Learn more about this site.
8. Frequently Asked Questions
Quick answers about the odds, the roster and the team generator.
Does every Pokémon have the same chance of being picked?
Yes. Every Pokémon in the current pool gets a slice of identical width, so each has a 1 in N chance per spin,
where N is the pool size shown above the wheel. The one exception is Remove After Pick, which deliberately
shrinks the pool after each result.
Does the wheel include all 1,025 Pokémon?
No. It uses a curated roster of 250+ Pokémon: starters and final forms, legendary and mythical Pokémon, and
well-known fan favourites from every generation. To pick from the whole Pokédex, use the
number picker wheel set to 1–1025.
How do I get a random Pokémon team with no duplicates?
Press Generate team under the wheel. It draws six different Pokémon from the current pool and
lists the types your party is weak to. You can also switch on Remove After Pick and spin six times.
How does the type filter treat dual-type Pokémon?
A Pokémon matches a type if either of its types matches. Charizard appears under both Fire and Flying, and
Gyarados under both Water and Flying.
Can I use it for a Nuzlocke or other challenge run?
Yes. Set the generation filter to your game's region, draw your party with the team generator or Remove After
Pick, and apply your own reroll rules. The wheel only supplies the random picks.
Why are Pokémon names missing on the wheel?
Labels are hidden when the slices get too narrow to read, which happens on very large pools. Choose a type,
generation or pool filter and the names appear.
Is this tool free, and is it official?
It is free with no sign-up. It is an unofficial fan-made tool, not affiliated with or endorsed by Nintendo,
Game Freak, Creatures Inc. or The Pokémon Company, and it uses no official artwork.
9. More Random Generators
Tools that pair naturally with a Pokémon draw, plus two guides for group use.