Surprise Me
Pick one Pokémon from all generations and types. No filters are applied.
Generate a Random Pick1,025 Species · Generations 1–9 · No Signup
Generate one random Pokémon or a team of six. Filter by generation, type, rarity, ability, or base stats. Lock the picks you like and reroll the rest.
Quick pick or full team
Build an exact candidate pool, roll a team, then lock, analyze, save, or share it.
Generation means when a species was introduced. It does not guarantee availability in a specific game.
The local dataset covers 1,025 species plus supported Mega, Gigantamax, and regional forms. No account is required.
Choose a preset or narrow the exact pool, then generate one Pokémon or a team.
Type-only team overview
This checks species typing and base stats. Moves, abilities, items, EVs, and format rules can change real matchups.
Generate at least two Pokémon to see team weaknesses, resistances, and coverage.
Your generated teams will be saved in this browser.
Start with one Pokémon, a team, or a preset. You can adjust the filters before you generate.
Pick one Pokémon from all generations and types. No filters are applied.
Generate a Random PickGenerate six different Pokémon with no duplicate species. Use the result for a playthrough, battle challenge, or team idea.
Generate a Team of 6Generate six different Pokémon with Legendary and Mythical Pokémon excluded. Adjust the filters to match your run rules.
Generate a Nuzlocke DraftChoose one type, then generate matching Pokémon. Dual-type Pokémon qualify when either type matches.
Choose a TypeGenerate one Pokémon from the Legendary-only pool for a quick pick, challenge, or drawing prompt.
Generate a Legendary PickShow the available Shiny artwork for generated Pokémon. This changes the artwork, not the in-game Shiny odds.
Generate a Shiny PickHide the Pokémon’s name and guess from its picture, type, ability, generation, or base stats.
Start a QuizChoose team size, generations, types, rarity, evolution, forms, ability, base stats, and display options.
Open Custom FiltersGenerate a Pokémon in one click, or follow three steps for more control.
Use a preset for an instant result, or choose 1, 3, or 6 Pokémon.
Narrow the pool by generation, type, rarity, ability, or base stat total. Open Advanced Filters for Shiny and quiz options.
Generate your result. Lock and reroll picks, review the team summary, or copy the Pokémon names.
Narrow the pool, change what each result shows, or choose which picks to reroll.
Select one or more generations from Gen 1 through Gen 9. Choose Gen 1 for the original 151.
Select one or more of the 18 types. A dual-type Pokémon qualifies when either type matches.
Include all Pokémon, exclude Legendary and Mythical Pokémon, or generate from either group.
Enter an ability, such as Levitate or Intimidate, to find Pokémon that can have it.
Choose a minimum and maximum base stat total. Each result shows all six base stats.
Show available Shiny artwork for each result. This option does not change in-game Shiny odds.
Hide names, pictures, or both for a Pokémon quiz or guessing game.
Lock the Pokémon you want to keep. Reroll one result or replace every unlocked team member.
Choose a format, generate your picks, and set the rules before you start.
Generate six Pokémon for a playthrough. Set your rules for rerolls, trades, and Legendary Pokémon.
Generate a Playthrough TeamDraft six Pokémon without Legendary or Mythical Pokémon. Set your catch, fainting, duplicate, and replacement rules before you start.
Draft a Nuzlocke TeamChoose one type and generate up to six matching Pokémon. Add generation or Legendary rules if needed.
Choose a TypeGive each player a random team. Players choose the moves, abilities, items, and battle format.
Generate a Battle TeamGenerate a drawing prompt, or hide the name or picture and test what you know.
Start a QuizGame availability varies. Reroll unavailable Pokémon or replace them under rules your group agrees on.
A random Pokémon generator selects one or more existing Pokémon at random. Optional filters narrow the pool before each pick.
Leave every filter open for a completely random result, or narrow the pool by generation, type, category, ability, or base stat total. Each roll returns 1, 3, or 6 existing Pokémon without duplicate species.
Picks existing Pokémon at random from the pool allowed by your filters.
Changes encounters, starters, items, or other data inside a Pokémon game. This site does not modify games or ROM files.
Creates new names, images, or creature concepts. This site only selects existing Pokémon and displays available artwork and data.
Learn where the data comes from, how the generator picks Pokémon, and what it does not check.
The local dataset is built from PokéAPI and covers 1,025 National Pokédex species plus supported Mega, Gigantamax, and regional forms.
Your filters create an exact candidate pool. A seeded browser shuffle selects distinct species, and the complete result can be restored from its share URL.
A Pokémon’s generation shows when it was introduced, not every game where it is available. Check encounters, trades, evolution methods, version exclusives, and battle rules for your game.
The analysis checks species typing and base stats. It does not verify movesets, items, EVs, tournament legality, or format-specific balance.
Data coverage: 1,025 National Pokédex species through Gen 9 plus supported special forms. Last reviewed: .
Data source: PokéAPI. The generator and filters run locally in your browser; artwork still loads from the PokéAPI sprite repository. This independent fan-made site is not affiliated with Nintendo, Game Freak, Creatures, or The Pokémon Company.
Find answers about the available Pokémon, filters, results, and limits.
Yes. You can generate Pokémon without paying or creating an account.
The generator covers 1,025 National Pokédex species from Gen 1 through Gen 9. Default forms are included automatically. You can also add supported Mega Evolutions, Gigantamax forms, and regional forms.
Yes. Set the count to 6 or choose the Team of 6 preset. The generator returns six different species. Lock the picks you want to keep and reroll the rest.
Yes. Select Gen 1 to limit the pool to the original 151 Pokémon. Generation means when a species was introduced, not whether it is available in a specific game.
Yes. Select one or more of the 18 types, or enter an ability such as Levitate or Intimidate. A dual-type Pokémon qualifies when either type matches.
Yes. Use the Category filter to include all Pokémon, exclude Legendary and Mythical Pokémon, or generate from either category only.
Shiny mode shows available Shiny artwork for each result. It does not simulate in-game Shiny encounter odds.
Yes. Open Advanced Filters and hide names, pictures, or both. Use these options for a “Who’s That Pokémon?” quiz or guessing game.
Each card shows the Pokédex number, generation, types, abilities, base stat total, all six base stats, and available artwork. The generator does not choose moves, items, natures, EVs, or IVs.
The generator does not repeat the same species within one team. Different species from the same evolution family may still appear.
Your filters may leave too few matching Pokémon. Remove a filter, widen the BST range, clear the ability field, or generate fewer Pokémon.
Within an unconstrained matching pool, entries are not weighted. The generator uses a seeded shuffle and does not repeat species within one team. If No repeated types is enabled, each later pick must also avoid the types already used.
Not directly. Generation filters by when a species was introduced, not by a game’s Pokédex. For Pokémon Champions or another game, check the current roster, moves, and battle rules before using a generated team.
No. It uses a Generate button instead of a spinning wheel. You can generate one Pokémon or a full team and narrow the pool with filters.
No. This site selects existing Pokémon from a database. It does not download, patch, or modify a game or ROM.
No. It selects existing Pokémon from PokéAPI data. It does not create Fakemon, new names, or AI-generated artwork.
Yes. Copy the share link to preserve the exact team, seed, and active filters. Recent rolls are also saved locally in your browser.
Pick one Pokémon or build a team of six. Add filters for more control, or leave them unchanged for a surprise. Free to use. No signup.