Trainer recognition challenge

Who's That Pokémon Game

Identify a mystery Pokémon from full artwork, a silhouette, a pixel sprite, or its cry. You get three valid guesses, with hints that change by difficulty.

1,000+ default-form Pokémon Gen 1–9 filters Saved locally Audio fallback included

Recognition console

Make your call

Round
1
Score
0/0
Streak
0
Best
0

Preparing the challenge

Loading the local Pokémon dataset and checking clue assets.

Three attempts, clear rules

How to play Who's That Pokémon

01

Choose a clue style

Easy shows the complete artwork. Normal removes the colors, Hard swaps to a blocky pixel silhouette, and Elite asks you to identify the Pokémon from its cry.

02

Enter a real Pokémon name

Start typing and choose from the browser suggestions. A valid wrong answer uses one attempt. A typo, an unknown name, or the same guess twice does not reduce your three chances.

03

Use only the hints you earn

Hints appear after mistakes, but the schedule depends on the selected difficulty. Winning adds to your streak; a loss or give-up resets the current streak.

Difficulty is more than a color filter

Four ways to recognize a Pokémon

Mode Primary clue First wrong guess Second wrong guess
Easy Full official artwork Type, generation, first letter Same hints remain visible
Normal Dark artwork silhouette Type Generation and first letter
Hard Pixelated dark sprite No extra hint Type only
Elite Pokémon cry, no image Type Generation and first letter

The hint schedule is deterministic. It does not use AI or change based on your browsing history, so every round follows the rules shown above.

No dead-end audio round

Elite mode has a visual fallback

Audio can fail because a local file is unavailable, a browser blocks playback, or an output device changes. A browser autoplay block is handled by the visible Play Cry button. A true loading or decoding failure switches the clue to a pixel silhouette and keeps your attempts intact. The fallback does not display the Pokémon's name or full-color art.

Resume instead of restart

Your active round is recoverable

The answer ID, selected mode, generation pool, guesses, and remaining attempts are saved in local storage. Refreshing the page restores a valid unfinished round. Corrupt or outdated data is rejected and replaced with a clean round rather than leaving the page in a permanent loading state.

Local by default

Stats stay in your browser

Played rounds, wins, losses, average winning time, fastest winning time, and streaks are not tied to an account. They remain on the current browser and device. Use Reset Statistics when you want a clean record; changing the generation filter does not erase prior results.

Fair answer matching

Punctuation should not cost a guess

The answer check ignores differences in capitalization, spaces, common punctuation, apostrophes, hyphens, accent marks, and gender symbols. The game still requires a real Pokémon from the current dataset, which prevents random text from consuming attempts while accepting practical variants of difficult names.

Rules and troubleshooting

Who's That Pokémon FAQ

How many guesses do I get in Who's That Pokémon?

Each round gives you three valid guesses. Invalid names and repeated guesses are rejected without using an attempt. A correct answer ends the round immediately; three valid wrong answers reveal the mystery Pokémon.

What is the difference between Easy, Normal, Hard, and Elite?

Easy shows full artwork, Normal shows a dark silhouette, Hard shows a pixelated silhouette, and Elite hides the image and uses the Pokémon's cry as the clue. The amount and timing of extra hints also changes by mode.

What happens if the Pokémon cry does not load?

Elite mode switches to a pixel-silhouette fallback so the round stays playable without exposing the answer. Your guesses and remaining attempts are preserved. A simple autoplay restriction is different: press Play Cry to provide the required user gesture.

Are my game statistics uploaded?

No. Settings, the active round, streaks, and statistics are stored in your browser's local storage and are not sent to an account. Clearing this site's storage removes those records.

Can I play with only one Pokémon generation?

Yes. Open Settings and choose Generation 1 through Generation 9, or keep All Generations for the widest challenge pool. Starting a different generation begins a new round so the current answer always belongs to the displayed pool.