Random Pokemon Generator
Free random Pokemon generator — pick by type and generation
By the Numbers
PokémonGen covers every mainline Pokemon game across all 9 generations.
From Bulbasaur (Gen I, 1996) to Pecharunt (Gen IX, 2022) — every species included
Red & Blue through Scarlet & Violet, covering 1996–2022
Complete type chart with all offensive and defensive matchups
Data & Sources
All Pokemon data comes from verified, open-source databases.
Frequently Asked
How does the PokémonGen random Pokemon generator choose a Pokemon?
PokémonGen picks uniformly from the current pool: if a generation is selected, only Pokemon from that generation are eligible, and a type filter narrows the pool to Pokemon with that type.
What do Generation and Type filters do in PokémonGen?
In PokémonGen, Generation limits the draw to one game generation, while Type filters for Pokemon that include the selected type. Both filters can be combined, and Generate redraws from the narrowed pool.
What is BST in PokémonGen?
BST is the base stat total: HP, Attack, Defense, Sp. Atk, Sp. Def, and Speed added together. PokémonGen displays it as a rough indicator of overall strength, not a ranking of actual battle performance.
Why does the Pokemon only change after I click Generate?
PokémonGen updates the filter pool instantly, but the draw happens on demand. PokémonGen also generates one Pokemon automatically when the page opens.
What does the shiny button do in PokémonGen?
It switches the artwork between the standard and shiny color palette for the current Pokemon. This is a local visual toggle in PokémonGen and does not change any stats.