Understanding the Attributes
A precise reference for what each feedback cell actually checks — including the exact 20% height/weight math, worked with real numbers.
Type 1 & Type 2
Every Pokémon in our dataset has a primary type (Type 1) and, for many, a secondary type (Type 2). A type cell is green for an exact slot match, yellow when your guessed type matches the answer's other slot (right type, wrong slot), and gray otherwise.
When the answer has no second type, Type 2 displays as a dash. Guessing a Pokémon that also has no second type is a green match against that dash — but guessing any Pokémon that does have a Type 2 is gray, even if that type happens to equal the answer's Type 1. This is a deliberate, consistent rule rather than a "close enough" judgment call.
See the full Types reference for how many Pokémon in the dataset carry each type.
Generation
Generation reflects which numbered set of games a Pokémon species was first introduced in (our dataset covers Generations 1 through 9). Green means an exact match; yellow means the answer's generation is exactly one away from your guess, in either direction. See the Generations reference for how the dataset breaks down by generation, and which generations are currently eligible as daily answers.
Evolution Stage
PokéGuess determines evolution stage by a Pokémon's position in its full evolution chain — counting every step back to the earliest form, including baby Pokémon added in later games. Green is an exact match; yellow means one evolution step away.
Where this differs from what you might expect: a few Pokémon land one stage later than their original-game position would suggest. Pikachu is the clearest example — it's commonly thought of as a "basic" Pokémon, but because it evolves from the baby Pokémon Pichu (introduced in Generation 2), PokéGuess counts Pikachu as stage 2, not stage 1. This is a byproduct of using the complete, current evolution data rather than each Pokémon's original-generation family tree.
Height & Weight
Green means an exact match. Yellow means the answer is within 20% of your guess, calculated as a percentage of the answer's own value. Either way, an arrow (▲ taller/heavier, ▼ shorter/lighter) shows which direction the true answer sits.
| Your guess | Difference | Result |
|---|---|---|
| 1.5m | 11.8% | yellow |
| 1.36m | 20.0% | yellow (boundary is inclusive) |
| 1.0m | 41.2% | gray ▲ |
| 2.0m | 17.6% | yellow ▲ |
| Your guess | Difference | Result |
|---|---|---|
| 75kg | 17.1% | yellow ▲ |
| 100kg | 10.5% | yellow ▼ |
| 108.6kg | 20.0% | yellow ▼ (right at the boundary) |
| 60kg | 33.7% | gray ▲ |
Color
Color refers to each species' official Pokédex color classification — the broad category it's filed under in the source data — rather than an attempt to judge color from artwork. A handful of classifications may surprise you at a glance (a mostly-white Pokémon classified "Gray," for instance); that reflects the dataset's category, not a visual read of the sprite.
Colors are grouped into three families for the "close" (yellow) comparison:
- Warm: Red, Orange, Yellow, Brown, Pink
- Cool: Blue, Green, Purple
- Neutral: White, Gray, Black