Every species, from one dataset
The pokedex pages read from the same PokeAPI-backed dataset the generators use, so the numbers here match what the site rolls: base stats, types, abilities, evolution stages, and the national dex numbering. When a new game changes a mechanic, the dataset is updated once and every page follows.
Each species page opens with the essentials in one screen: the official artwork, type chips, base stat total, the six base stats, and the abilities. Most questions about a Pokemon are answerable before you scroll, and that is deliberate — a lookup page should answer in ten seconds, not ten minutes.
The dex by generation
The 1,025 species in this Pokedex break down by generation like this: Gen 1 at 151, Gen 2 at 100, Gen 3 at 135, Gen 4 at 107, Gen 5 at 156, Gen 6 at 72, Gen 7 at 88, Gen 8 at 96, and Gen 9 at 120. Two numbers stand out: Generation 5 is the largest single batch of species ever added, and Generation 6, the debut of the Fairy type, is the smallest.
Behind the species sit 326 additional forms, from Mega Evolutions to regional variants, which is why a search here can turn up more than one entry for a single name. Each entry carries the full stat block, typing, abilities, evolution line and matchup rows, all computed from one dataset rather than assembled page by page.
Matchups computed, not copied
The type matchup section on every species page is computed from the 18-type chart rather than hand-written per page. That means a Grass/Poison Pokemon lists the same resistances and weaknesses a trainer would find by checking the Pokemon Type Chart. Weak to Fire? The page shows exactly that, with the chips and the multipliers.
We deliberately keep the matchup section short: three boxes (weak, resistant, immune) and the reads that follow. Long lists of counters help nobody. Trainers need to know what a Pokemon survives, what ends it, and what the counterplay is. Everything else is noise for a lookup page.
What is being added next
The pokedex ships in waves. Each wave adds a swath of the national dex with the same structure: a species page for everything in that range, with stats, matchups, abilities and evolution links. The live set now runs fifteen species — Bulbasaur, Charmander, Squirtle, Charizard, Pikachu, Eevee, Gengar, Mewtwo, Lucario, Greninja, Mew, Arceus, Umbreon, Dragonite and Rayquaza — with the next waves filling in the rest of Kanto, then the later regions, until the full 1,025 species have pages.
Why wave by wave instead of all at once? Because each page needs to be right. Every species page is checked against the dataset, and every wave is verified before it ships. Releasing fifty pages at once is the format that produces wrong stats and broken links; releasing a small batch of correct ones is the format that builds a reference people come back to. The hub page grows with each wave.
The roadmap is public in the repository: the current batch, the next batch, and which species land with which wave. If a Pokemon is not listed here yet, it is scheduled, not forgotten. Follow the changelog to see new species pages as they go live, and check back here after each wave ships.
Accuracy, sources and checks
Everything on these pages comes from the PokeAPI dataset: national dex numbers, types, base stats, ability names and evolution lines. The type matchups are computed from the same 18-type chart the site publishes, so a mismatch between a species page and the type chart would mean the generator is wrong, and the generator is the thing that feeds the rolls.
For mechanics that update with new games, the dataset is refreshed and the affected species pages are rebuilt. If a number looks off on any page, the issue tracker on the GitHub repository is the fastest way to get it fixed; every data correction lands in the next wave with the changelog note.
How to use the pokedex with the tools
The quickest tour: roll a Pokemon with the Random Pokemon Picker, check its name appears in the national dex right here, and then read its page for stats and matchups before you commit to it. A good pick in a challenge run is the one whose typing beats the next two gyms, and the matchup section of each page shows that at a glance.
For team building, the order flips. Sketch the squad in the Pokemon Team Picker, then open the pokedex page of each pick to verify its weaknesses. If two picks share a weakness, that is usually the signal to swap one out. The Pokemon IV Calculator closes the loop for anyone hunting a perfect catch: it takes the pokedex stats as the baseline and reverses the actual IVs of the Pokemon in hand.
For new trainers
New players often ask which of the starters to choose. The pokedex does not answer that question with opinions; it gives the numbers. A Grass starter like Bulbasaur trades early offense for typing that flows into the later gyms, while a Fire starter carries the midgame. Read the stats, check the matchup boxes, and pick the line that fits your playstyle.
And once the team is set, the site's other pages pick up the slack: the Pokemon Shiny Odds page for a hunt, the Pokemon Nature Chart for the stat spread, and the Pokemon Card Generator for sharing a finished team as a card.
Tools, not just tables
Every pokedex page links the site's tools where they fit. Find a Pokemon here, then roll it with the Random Pokemon Picker, check its best nature on the Pokemon Nature Chart, verify its IVs with the Pokemon IV Calculator, and slot it into a squad with the Pokemon Team Picker. The pokedex is the reading room; the tools are the workshop.
For challenge runs the same loop applies. Start a Nuzlocke with the Nuzlocke Team Builder, look up the Pokemon you catch, and read its matchup before you commit. Deeper dives live on the Blog, and Pokemon Search jumps straight to any species by name. Away from the stats, the Wheel Spinner and Who's That Pokemon turn the same dex into quick party games.
And for the family that evolves eight different ways, the Eevee Evolutions guide lays every branch out in one chart: types, base stats and how to get each one.