Guess That Pokemon

Guess today's Pokemon from the full base-species pool across generations 1 through 9. Every attempt compares real local Pokedex data against the answer.

Daily puzzle Loading... 1,025 Pokemon
Rules 12 attempts, silhouette clue on 11/12, slot-aware types, evolution stage, color and habitat
  • One daily answer rotates on the America/New_York calendar.
  • You have 12 attempts before the answer is revealed.
  • After 11 missed attempts, the silhouette appears for the final attempt.
  • Daily answers use base species from generations 1 through 9.
  • Type 1 and Type 2 are slot-aware; amber means the type appears in the other slot.
  • Evolution stage shows stage number and family depth; amber means the same stage in a different chain length.
  • Color and habitat use exact matches.
  • Generation, height, and weight show whether the answer is higher or lower.

Make an attempt

Loading the local Pokedex...

Pokemon Gen Type 1 Type 2 Evo Color Habitat Height Weight
Your clue table will appear here.
Trainer stats

Your Guess That Pokemon stats

Stored on this browser
0 Played today 0 Current streak 0 Best streak 0 Total played 0% Win rate - Shortest solve - Average solve 0/0 Daily record
Attempt distribution Wins by attempt across daily and practice games
Previous daily answers Last 7 days
Loading previous answers.
Global Guess That Pokemon stats Syncing with Cloudflare
- Total played - Win rate - Played today - Average win - Best win - Daily / practice
Global attempt wins Synced wins by attempt
How the daily rotation works

The page reads a generated year-ahead schedule from /api/dex/pokedle-schedule.json. If that file is stale, the browser falls back to the same deterministic no-repeat rotation, so the game still rotates daily from the all-generation local Pokedex payload.

Run npm run pokedle:daily in a daily automation to refresh the daily answer and schedule files without rebuilding the full local dex payload.