Overview

MissingNo. (short for "Missing Number") is the informal name given to one or more glitch Pokémon that appear in the first-generation Pokémon games. They occur when the game attempts to reference a species index or data block that was never assigned a valid Pokémon entry. Rather than a designed monster, MissingNo. is a byproduct of how early cartridge games stored and interpreted memory.

How the glitch arises

The appearance of MissingNo. is tied to the way the game stores species, sprites and encounter data in memory. When an encounter routine requests information for an out-of-range or unset species slot, the game surfaces whatever bytes happen to be at that address. In programming terms this behaves like an error handler or placeholder rather than a fully defined creature; the phenomenon reflects limitations and unintended interactions in the game code created by developer Game Freak.

Common player method to trigger MissingNo.

  1. Interact with certain scripted events that modify encounter data (a widely recounted example involves the in-game tutorial).
  2. Move to a coastal area where the game's fishing or surfing encounter routine reads invalid values.
  3. Encounter the glitch Pokémon, which will present scrambled or unexpected sprite and name data.

These steps are often described in player guides and community write-ups; descriptions of the method appeared publicly in the late 1990s and have been widely reproduced since.

Effects and uses

Encounters with MissingNo. typically produce several observable effects. Common outcomes include visual distortion of sprites or text, altered Pokédex entries and the duplication of an item in the player's inventory (notably the sixth held item in the list). Because it manipulates data in memory, the glitch has been used by players to duplicate rare items or to experiment with unintended game behavior. While many reports describe only temporary graphical anomalies, users are advised that unpredictable results are possible.

History and cultural impact

MissingNo. became one of the most famous early examples of a game glitch, discussed extensively in magazines and on the internet. It was documented in mainstream sources such as the May 1999 issue of Nintendo Power, and it helped spark interest in glitch hunting and speedrunning communities. Its notoriety also contributed to broader discussions about how early console games handled memory and error conditions.

Notable distinctions and legacy

Because MissingNo. is the result of reading arbitrary memory, its exact appearance and behavior vary by game version, cartridge state and the player's actions. The label "MissingNo." is a convenience; technically these are undefined or incidental data values rather than an intended species. The glitch remains a touchstone of retro gaming culture and a practical example for explaining how low-level data structures can manifest visible errors in software systems. Further technical and community analyses are available through articles and retrospective write-ups that treat it as an example of early game programming quirks and emergent player practices; see general resources on error handlers for background on similar software behaviors.