Random Pokemon Generator

Pick a random Pokemon from the original 151 (Generation I). Filter by type, generate several at once, to build a team, pick a starter, or settle a debate.

What are the original 151 Pokemon?

The first generation, released for the Game Boy in 1996, contained 151 creatures, a number that includes Mew -- added late by a programmer using leftover memory and originally unobtainable in normal play. The designs were built around a collect-and-trade loop, which is why the games shipped in two versions with different exclusives that could only be completed by linking with another player. Type matchups form a rock-paper-scissors lattice of strengths and weaknesses, which is the strategic core beneath the collecting. Later generations have pushed the total past 1,000, but the original 151 remain the most recognised set by a wide margin.

About this generator

This generator draws from all 151 original Pokémon of Generation I, filterable by type across fifteen types from Normal to Dragon -- each with a description of the creature, drawn from the Kanto region roster that started it all.

Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.

What people use it for

Players use it for randomized challenge runs -- draw your starter, draw your team. Artists use it for daily drawing prompts, trivia fans use it to test their Pokédex memory, and nostalgic fans use it as a random walk through Kanto.

How it works

Generate draws one Pokémon at random using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Each single result describes the Pokémon, and the Type filter narrows the pool -- filter to Fire and draw your next monotype team.

What's inside

A sample of what this generator can draw, spread evenly across the full list:

Common questions

Why only the original 151?

Generation I is the shared vocabulary -- the roster everyone from casual to competitive knows. It's also the classic pool for randomizer challenges.

How does the type filter handle dual-type Pokémon?

Each Pokémon is listed under its primary type -- so Charizard sits in Fire -- keeping the filter simple and every Pokémon in exactly one category.

Can I draw a full team of six?

Yes -- set the amount to six and press once. Add a type filter for monotype runs, or draw one at a time for gym-by-gym recruitment rules.

Related Generators

Video Game Title · Minecraft Block · Minecraft Challenge · Video Game Genre · Video Game Studio · Game Jam Theme

All Video Games generators

Browse all generators