Please remember to follow the manual of style and code of conduct at all times.
Check BNN and Bulbanews for up-to-date Pokémon news and discuss it on the forums or in our IRC channel #bulbagarden on
Last modified on 27 June 2015, at 22:41

Remaining HP glitch

The remaining HP glitch is present in Pokémon Red, Blue, and Yellow. It allows players to convert the remaining HP of a Pokémon into its index number, effectively allowing the player to obtain any Pokémon in Generation I.

This glitch requires a Pokémon with a catch rate of 255: Caterpie, Weedle, Pidgey, Rattata, Spearow, Ekans, Sandshrew, Zubat, Oddish, Diglett, Meowth, Poliwag, Bellsprout, Geodude, or Magikarp.

Performing the glitch

First, the player must deposit a Pokémon with a catch rate of 255 that has a remaining HP equal to the index number of the desired resulting Pokémon into an empty PC Box, followed by three other Pokémon and a Q ◣/'M (FF). The player must then fill their party with Pokémon (but none of the Pokémon just deposited). The player must then change the Box back to the one which contains the deposited Pokémon. The player must then catch a wild Pokémon. All Pokémon but one from the party must then be deposited into a Box other than the one containing Q ◣/'M (FF). The Q ◣/'M (FF) must then be withdrawn to the player's party, followed by the caught wild Pokémon, two of the Pokémon deposited at the start, and the Pokémon with the remaining HP. The Pokémon with the remaining HP then becomes an unstable hybrid of the initial species and the species whose index number matched the remaining HP of the Pokémon. The Pokémon can be stabilized by taking it to the Day Care Center.


Through this glitch, it is possible to obtain every glitch Pokemon above the boundary of the Mew Glitch. In order to obtain these, it is recommended to use Sandshrew, as it has the highest base HP of the usable Pokemon. Since it has the ability to obtain a maximum HP of 255, this allows Sandshrew to be the best candidate if one performs the glitch using a normal Pokemon as a base. Through use of the Old Man Glitch, it is possible to obtain Pokemon over level 100 to use for this glitch to obtain these Pokemon.


By Pacoo81
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.

Cloning glitchesGlitch PokémonGlitch typesError messages
Generation I: --0 ERRORCable Club escape glitchExperience underflow glitchGlitch CityGlitch dimension
Glitch movesGlitch TrainersItem duplication glitchJohto guard glitchMew glitchOld man glitchPewter Gym skip glitch
Pokémon merge glitchRhydon glitchSelect glitches (dokokashira door glitch, second type glitch)
Super GlitchZZAZZ glitch
Generation II: Celebi Egg glitchCoin Case glitchesExperience underflow glitchGlitch Egg
Johto guard glitchSketch glitchTeru-samaTrainer House glitchesGlitch dimension
Generation III: Berry glitchDive glitchPomeg glitch
Generation IV: Acid rainGTS glitchesMimic glitch
Pomeg glitchRage glitchSurf glitchTweaking
Generation V: Sky Drop glitchFrozen Zoroark glitch
Generation VI: Lumiose City save glitch
Glitch effects: Game freezeGlitch battleGlitch song
Gens I/II only: Japanese characters in the international versions
Gen I only: Glitch screenTMTRAINER effectInverted sprites
Gen II only: Glitch dimension
Lists: Glitch movesGlitch types
Glitch Pokémon (Gen IGen IIGen IIIGen IVGen VGen VI)
Glitches (Gen IGen IIGen IIIGen IVGen VGen VISpin-off)

Project GlitchDex logo.png This glitch Pokémon article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games.