Pokemon
Full National Pokédex including all forms and all newly discovered Pokémon, with a quick search tool. The National Pokédex includes a total of 1025 discovered species with 426 forms (1451 Pokémon in total, 1550 if we count cosmetic female forms). Cosmetic female forms (99) are not displayed in this list.