Random Pokemon Generator

Free random Pokemon generator — pick by type and generation

Pick filters, then generate.

By the Numbers

PokémonGen covers every mainline Pokemon game across all 9 generations.

1,025 Pokemon

From Bulbasaur (Gen I, 1996) to Pecharunt (Gen IX, 2022) — every species included

9 Generations

Red & Blue through Scarlet & Violet, covering 1996–2022

18 Types

Complete type chart with all offensive and defensive matchups

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.

Random Pokemon Generator — PokémonGen