MissingNo. Was a Glitch, Not a Hidden Pokémon

MissingNo. is short for “Missing Number”: a placeholder name the original Pokémon Red and Blue games used when the game tried to load a Pokémon entry that had no normal species assigned to it. It was not a creature the designers had tucked away for players to discover. It was evidence that the game had wandered into data it was not meant to treat as a Pokémon encounter.

How the Cinnabar Island Trick Worked

The best-known way to meet it began with an ordinary tutorial. In Viridian City, players asked an old man to demonstrate how to catch a Pokémon. The demonstration temporarily used the player’s name as working data. After flying to Cinnabar Island, surfing along its eastern shore could trigger a wild encounter that drew on that leftover data instead of a proper local encounter list.

In effect, the game read the wrong bytes—small pieces of stored information—and interpreted them as instructions for which Pokémon to load. Depending on the data, players could encounter MissingNo. or other unusual Pokémon. The strange result came from how the game reused and interpreted memory, not from a secret storyline.

Why Players Kept Testing It

MissingNo. could also disrupt the game’s normal behavior. In the familiar version of the glitch, the quantity of the sixth item in a player’s inventory increased dramatically. That made the encounter feel less like a visual oddity and more like a tool: players could use it to obtain large stocks of items, while risking corrupted-looking graphics or other unexpected effects.

Its appeal came from the collision of mystery and consequence. A routine tutorial, a peculiar stretch of coastline, and a programming mistake combined to make the game reveal something players were never supposed to see—and, sometimes, to change what they carried.