Random Pokémon Generator
Draw a random Pokémon from the full National Pokédex — or a whole party of six. Filter by generation and type, see the type spread of what you drew, and re-roll as many times as you like. Free, instant, no sign-up.
How many do you want?
1025 species, generations 1–9. Names, Dex numbers and types only — nothing is uploaded or stored.
A random Pokémon picker that respects the filters
There are 1,025 species in the National Pokédex, which is far more than anybody can hold in their head at once. That is the whole reason a random picker is useful: not because choosing is hard, but because your own choices are predictable. Ask anyone to name six Pokémon and you will get the same handful of starters, pseudo-legendaries and childhood favourites. Ask a random draw and you get Dunsparce, Mawile and Chi-Yu, and suddenly there is a problem to solve.
This tool draws from the whole Dex by default and narrows the pool only when you tell it to. The nine generation chips stack, so you can play with Kanto and Johto alone — the 251species most people mean when they say “the old ones” — or open it up to Paldea. The eighteen type chips stack too, and each one shows how many species carry that type, so you can see the size of your pool before you commit to a draw rather than discovering afterwards that you narrowed it to four options.
The detail that separates this from a plain name picker is the match-all option. Select two types with matching set to “any of these” and you get every species carrying at least one of them, which is usually a large pool. Switch to “all of these” and only genuine dual types survive. There are 185 distinct type pairings in the games, and some of them are held by a single species, so the difference between the two modes is often the difference between a hundred results and one.
Draw six and a type spread appears underneath the results, tallying how many of each type you ended up with. This matters more than it sounds. A random party of six is not interesting because it is random; it is interesting because of what the randomness did to your coverage. Three Water types and no Electric answer is a specific, nameable problem, and seeing it laid out is what turns a novelty draw into a challenge run you can actually plan.
Everything runs in your browser. The dataset ships with the page, so there is no external API to wait on, nothing breaks when a third-party service rate-limits you, and no draw you make is sent anywhere. Open it on a phone at a friend’s house or on a laptop mid-run and it behaves identically.
How to use it
Only the first step is required. Everything else is there for when you want a narrower draw.
- Step 1
Choose how many
One for a quick pick, three for a starter trio, six for a full party, or twelve when you want a draft pool with spares to fall back on.
- Step 2
Narrow by generation
Tap any of the nine generation chips and they stack. Gen 1 alone gives you Kanto's 151; leave them all off and the entire National Dex is in play.
- Step 3
Narrow by type
Each of the eighteen type chips shows its pool size. Select several and switch matching between 'any of these' and 'all of these' for genuine dual types.
- Step 4
Draw, then draw again
One button. Copy the result as plain text for a spreadsheet or a Discord message, or hit draw again as many times as you like — there is no limit.
Filters that tell you the odds
Every generation and type chip carries its own count, and the pool size sits above the draw button. You always know how many species you are actually drawing from before you press it.
Built for party draws
Most random pickers hand you one name and stop. Draw six here and you get a type spread underneath — how many of each type you ended up with, and whether the team has any coverage at all.
Honest data, no scraped assets
Names, Dex numbers and types only, in Dex order. No sprites, no artwork, no ripped game files. What you see is the factual reference layer, which is the part that is actually ours to publish.
The 9 generations you can draw from
Generations are not evenly sized, which changes what a filtered draw feels like. Gen 1 and Gen 5 are both large enough that a single- generation draw still surprises you; Gen 6 is small enough that you will start recognising repeats quickly. Every figure below is counted from the same list the generator draws from.
| Gen | Region | Dex range | Species | Debut games |
|---|---|---|---|---|
| 1 | Kanto | 1–151 | 151 | Red, Blue and Yellow |
| 2 | Johto | 152–251 | 100 | Gold, Silver and Crystal |
| 3 | Hoenn | 252–386 | 135 | Ruby, Sapphire and Emerald |
| 4 | Sinnoh | 387–493 | 107 | Diamond, Pearl and Platinum |
| 5 | Unova | 494–649 | 156 | Black and White |
| 6 | Kalos | 650–721 | 72 | X and Y |
| 7 | Alola | 722–809 | 88 | Sun and Moon |
| 8 | Galar | 810–905 | 96 | Sword and Shield |
| 9 | Paldea | 906–1025 | 120 | Scarlet and Violet |
How the eighteen types are distributed
A type filter is only as useful as the pool behind it, so here is every type with the number of species carrying it, largest first. A species with two types is counted under both, which is why these figures add up to more than 1,025.
Water is the largest pool at 154 species and Ice the smallest at 48 — a gap of more than three to one. That is not an artefact of how this list was built; it is how the games themselves have handed types out over three decades, and it is worth knowing before you filter. A Ice-only draw of twelve is pulling a quarter of everything that type has.
The split between single and dual types is closer than most people guess: 499 species carry exactly one type and 526 carry two. Those dual types resolve into 185 distinct pairings, and they are distributed very unevenly. Normal/Flying alone accounts for 27species, while a long tail of pairings belongs to one or two. This is exactly why the “all of these” matching mode exists — asking for two types at once is a reasonable request that can legitimately return a single answer.
If you want a draw that stays interesting over many rolls, leave the type filter alone and use generations instead. Types are the better filter when you have a specific job in mind: a mono-type challenge run, a themed team, or a hunt for something you have genuinely never used.
Eight ways people use a random draw
Random team challenges
Draw six, accept the party, and play a whole run with it. The constraint is the entertainment — a team you would never have built is a team you have to think about.
Nuzlocke variants
Randomised starters, randomised route encounters and randomised replacements when something faints. Draw twelve and work down the list as the run chews through them.
Draft leagues
Give every player the same filters and the same draw size so the pool is comparable, then let them build from what the draw gave them rather than from the usual meta picks.
Art and writing prompts
Draw three and design a trainer who would plausibly own all three. Type combinations you would never choose are the ones that produce interesting work.
Choosing a shiny hunt
Hunting is a commitment of hours, and picking a target is where most hunts stall. Filter to a generation you can actually farm and let the draw decide.
Settling an argument
Two people, one disagreement about who plays what. A random draw nobody controls ends it faster than another ten minutes of discussion.
Quizzing yourself
Draw a species, cover the screen, and try to name its type before you look. It is a surprisingly effective way to learn a Dex you thought you already knew.
Games with younger players
No account, no chat, no images to load and nothing to install. Draw a name, talk about it, draw another. It works on a phone in a car.
How to run a random team challenge
A random team run is the simplest self-imposed challenge there is, and the one most likely to change how you play. Draw six before you start, write them down, and use that party for the whole game. No swapping when a matchup looks bad, no quiet substitution at the gym you keep losing. The rule only works if it is fixed before you know what you drew.
Two decisions are worth making up front. The first is availability: a fully unfiltered draw can hand you species that do not appear in the game you are playing, so filter to the relevant generations first if you want a party you can actually assemble in one save file. The second is what happens when something is unusable. Most people allow one re-draw per species that is impossible to obtain, and no re-draws for a species that is merely bad. Bad is the point.
For a Nuzlocke, the draw does different work. Instead of one party of six, draw twelve and treat the list as an ordered queue: the first six are your starting party, and each time something faints permanently you take the next name down. This removes the usual Nuzlocke temptation to build a box of safe replacements, and it keeps the run tense in the late game when a Nuzlocke normally settles into a stable six.
For a group or a league, the fairest setup is identical constraints: everyone uses the same generation filter, the same type filter and the same draw size, and everyone draws in front of the others. Twelve is the usual pool size because it leaves room for genuine choice while still guaranteeing that nobody arrives with the same six the metagame always produces.
Read the type spread before you begin. It will usually tell you exactly which fight is going to end the run — a party with no answer to a physical Ground attacker, or three species sharing the same weakness. Knowing that in advance is not cheating; it is the only planning the format allows you.
Why use this generator
Instant, no set-up
No sign-up, no download, no loading spinner waiting on an external API. The data ships with the page.
Genuinely random
Fisher-Yates shuffling for multi-species draws, so every ordering is equally likely. No weighting toward fan favourites.
Works on any device
Phones, tablets and laptops. Big targets, readable type, and it behaves the same on a small screen as a large one.
Nothing is collected
Every draw happens in your browser. No results, filters or sessions are sent anywhere or stored.
Most random Pokémon pickers do one of two things wrong. Either they fetch from an external API on every click, so the tool is slower than it needs to be and stops working entirely when that service has a bad day, or they cover only the first generation and quietly stop at 151. This one ships all 1,025 species with the page and draws instantly, offline, from the same list every time.
The other common problem is counting. A picker that includes regional forms, Megas and Gigantamax alongside base species will tell you there are far more than 1,025 Pokémon and will hand you the same Dex number twice in one draw of six. Base forms only is a less impressive-sounding number and a more useful tool, because every count on this page — pool sizes, type totals, generation sizes — is then something you can trust.
More generators to try
Random Category Generator
Prompts for Scattergories and other letter-based word games.
Random Letter Generator
Draw letters A–Z, with vowel and consonant filters.
Wheel Spinner
Put your own list on a wheel and let the spin decide.
Random Country Generator
Draw any of 250 countries, with real facts and a flag.
Truth or Dare Generator
Hundreds of party prompts, split into clean and bold.
Random Emoji Generator
Copy-ready emoji for captions, usernames and games.
Frequently asked questions
What does this random Pokémon generator do?
It picks species at random from the full National Pokédex — all 1,025 of them, from Bulbasaur to Pecharunt. You choose how many you want, optionally narrow the pool by generation or elemental type, and press one button. Each result shows the name, the four-digit Dex number, its type or types, and which generation and region it debuted in.
What is the difference between a Pokémon generator and a Pokémon picker?
In practice, nothing — people search for both phrases wanting the same thing. A generator suggests one at random; a picker implies you have narrowed the field first and want something chosen out of it. This page does both, because the generation and type filters turn the same button into a picker the moment you use them.
Can I generate a random Pokémon team of six?
Yes, and that is what the 6 button is for. Six is a full party in every mainline game, so the draw is set up to be usable as-is: duplicates are off by default, and a type spread panel appears underneath showing how many of each type you ended up with, so you can see straight away whether the team is balanced or hopelessly weak to one thing.
How do I get a random Pokémon from a specific generation?
Open the filters and tap any of the nine generation chips. They stack, so Gen 1 and Gen 2 together gives you the original 251 everyone grew up with, while Gen 9 on its own gives you Paldea only. Leave every chip off and the whole Dex is in play.
How do I get a random Pokémon of a specific type?
Tap the type chips in the filter panel. Each chip shows how many species carry that type, so you can see the size of the pool before you draw. With more than one type selected you can switch matching between 'any of these' — a species needs at least one — and 'all of these', which only returns species that carry every type you picked.
Are all nine generations included?
Yes. All 9 generations are covered, from Kanto through Paldea, ending at Dex number 1025. The list is kept in Dex order, so a species' number is derived from its position rather than stored next to it, which means a name and a number cannot drift apart.
Does it include regional forms, Megas and Gigantamax?
No, and that is deliberate. Alolan, Galarian, Hisuian and Paldean forms, Mega Evolutions and Gigantamax forms all share a Dex number with their base species. Including them would list the same number twice and would inflate every type count on this page. Base forms only keeps the filters honest.
Why are there no pictures of the Pokémon?
Sprites and official artwork are copyrighted works owned by Nintendo, Creatures Inc. and GAME FREAK. This site does not host or hotlink them. Names, Dex numbers and elemental types are factual reference data, which is why they are here and the images are not.
Can the same Pokémon appear twice in one draw?
Not unless you ask for it. 'No duplicates' is on by default, so a draw of six gives six different species. Switch it off and each pick becomes independent, which is what you want if you are simulating something like a random encounter table where repeats are realistic.
Is it really random?
Yes. It uses your browser's own random number generator, and multi-species draws are shuffled with Fisher-Yates, which gives every possible ordering an equal chance. There is no weighting toward popular species, no hidden bias toward starters or legendaries, and no server deciding what you get.
What is the rarest type to draw?
Ice is the smallest pool, with 48 species carrying it, so a Ice-only filter gives you the narrowest draw of the eighteen. Water is the largest at 154. That gap is not a quirk of this site — it reflects how the games themselves have distributed types across three decades.
Can I use this for a Nuzlocke or a random team challenge?
That is one of the most common reasons people come here. Draw six, accept whatever you get, and play the run with that party regardless of how bad the matchups look. The type spread panel is there precisely so you can see the damage before you commit. Some players draw twelve instead and use the extra six as replacements when something faints.
Do I need to install anything or make an account?
No. It runs entirely in your browser, works on phones, tablets and laptops, and needs no download, no sign-up and no permissions. Nothing you generate is uploaded or stored anywhere.
Is this an official Pokémon website?
No. This is an unofficial fan tool with no affiliation with, endorsement from, or sponsorship by Nintendo, Creatures Inc., GAME FREAK or The Pokémon Company. Pokémon and Pokémon character names are trademarks of those companies.
Unofficial fan tool
Spin a Countryis not affiliated with, endorsed by or sponsored by Nintendo, Creatures Inc., GAME FREAK Inc. or The Pokémon Company. Pokémon and Pokémon character names are trademarks of those companies. This page publishes species names, National Pokédex numbers and elemental types as factual reference data, and deliberately hosts no sprites, artwork, audio or other copyrighted game assets. If you are looking for official information, go to the publishers’ own sites.
Prefer a tool built on our own data? The Random Country Generator and the Capital City Quiz both run on the 250-country dataset behind this site.