Pokemon Red Cheats – GameShark Codes, Glitches a​nd Guides


Pokemon Red is the partner game released with Blue back in 1996. These two games are the ones that started the whole craze.

Featured Videos

It was released for the original Gameboy, but you can also play it for the Gameboy Color and Advance.

That being said, we always want to have some cheats on this game, like our Pokemon Blue cheats and Pokemon Silver cheats. Here are just a few cheats you can use for your Pokemon Red gaming experience.

Pokemon red cheats

When it comes to using the cheats, you just activate the emulator’s cheat option.

If you are using an actual Gameboy device, you would need to use the Gameshark adapter since the codes are all in for this system.

Just enter the code, enable it, and you’re ready to go. If the code doesn’t work, then that could mean that the emulator is the problem or you just placed the wrong code.

If you do everything correctly, then you can use our Pokemon Red cheats to the fullest.

Pokemon Red GameShark Cheat Codes

Have all Gym Badges
Pokemon red cheats


Input the code so you can get all 8 Gym Badges without beating any Gym Leaders.

Walk through walls
Pokemon red cheats


Enter the code to be able to walk through walls, trees, and other obstacles. You will encounter Pokemon if you walk on grass, however be advised that this cheat may cause your game to crash.

No random encounters


When you enter the code, you will no longer be battled with random wild Pokemon encounters in the grass, caves, or other regions. Trainer encounters will not be prevented by using this cheat.

Buy TM and HM
Pokemon red cheats


C4 = HM01 – Cut
C5 = HM02 – Fly
C6 = HM03 – Surf
C7 = HM04 – Strength
C8 = HM05 – Flash
C9 = TM01 – Mega Punch
CA = TM02 – Razor Wind
CB = TM03 – Swords Dance
CC = TM04 – Whirlwind
CD = TM05 – Mega Kick
CE = TM06 – Toxic
CF = TM07 – Horn Drill
D0 = TM08 – Body Slam
D1 = TM09 – Take Down
D2 = TM10 – Double Edge
D3 = TM11 – Bubblebeam
D4 = TM12 – Water Gun
D5 = TM13 – Ice Beam
D6 = TM14 – Blizzard
D7 = TM15 – Hyper Beam
D8 = TM16 – Pay Day
D9 = TM17 – Submission
DA = TM18 – Counter
DB = TM19 – Seismic Toss
DC = TM20 – Rage
DD = TM21 – Mega Drain
DE = TM22 – Solar Beam
DF = TM23 – Dragon Rage
E0 = TM24 – Thunderbolt
E1 = TM25 – Thunder
E2 = TM26 – Earthquake
E3 = TM27 – Fissure
E4 = TM28 – Dig
E5 = TM29 – Psychic
E6 = TM30 – Teleport
E7 = TM31 – Mimic
E8 = TM32 – Double Team
E9 = TM33 – Reflect
EA = TM34 – Bide
EB = TM35 – Metronome
EC = TM36 – Self Destruct
ED = TM37 – Egg Bomb
EE = TM38 – Fire Blast
EF = TM39 – Swift
F0 = TM40 – Skull Bash
F1 = TM41 – Softboiled
F2 = TM42 – Dream Eater
F3 = TM43 – Sky Attack
F4 = TM44 – Rest
F5 = TM45 – Thunderwave
F6 = TM46 – Psywave
F7 = TM47 – Explosion
F8 = TM48 – Rock Slide
F9 = TM49 – Tri Attack
FA = TM50 – Substitute

Input the code and change the two Xs corresponding to the HM or TM that you would want to buy from any Poke Mart. They will cost money but they can be bought in an unlimited amount.

Buy any item


0B = Antidote
0E = Awakening
0C = Burn Heal
27 = Calcium
26 = Carbos
3A = Dire Hit
52 = Elixir
1D = Escape Rope
50 = Ether
3C = Fresh Water
34 = Full Heal
10 = Full Restore
37 = Guard Spec
23 = HP Up
12 = Hyper Potion
0D = Ice Heal
25 = Iron
3E = Lemonade
53 = Max Elixir
51 = Max Ether
11 = Max Potion
39 = Max Repel
36 = Max Revive
31 = Nugget
0F = Parlyz Heal
33 = Poke Doll
14 = Potion
4F = PP Up
24 = Protein
28 = Rare Candy
1E = Repel
35 = Revive
3D = Soda Pop
13 = Super Potion
38 = Super Repel
2E = X Accuracy
41 = X Attack
42 = X Defend
44 = X Special
43 = X Speed
06 = Bicycle
2D = Bike Voucher
30 = Card Key
3B = Coin
45 = Coin Case
29 = Dome Fossil
4B = Exp. All
40 = Gold Teeth
4D = Good Rod
2A = Helix Fossil
47 = Item Finder
4A = Lift Key
46 = Oak’s Parcel
1F = Old Amber
4C = Old Rod
49 = Poke Flute
09 = PokeDex
3F = S.S. Ticket
2B = Secret Key
48 = Silph Scope
4E = Super Rod
07 = Surf
05 = Town Map
0A = Moon Stone
20 = Fire Stone
21 = ThunderStone
22 = Water Stone
2F = Leaf Stone

Change the two Xs according to the item you want to buy from any Poke Mart when you enter the code. You can buy a limitless amount, which is useful if you wish to purchase products that aren’t available at that particular Poke Mart.

Wild Pokemon modifier


94 = Abra
AB = Aerodactyl
95 = Alakazam
2D = Arbok
14 = Arcanine
4A = Articuno
72 = Beedrill
BC = Bellsprout
1C = Blastoise
99 = Bulbasaur
7D = Butterfree
7B = Caterpie
28 = Chansey
B4 = Charizard
B0 = Charmander
B2 = Charmeleon
8E = Clefable
04 = Clefairy
8B = Cloyster
11 = Cubone
78 = Dewgong
3B = Diglett
4C = Ditto
74 = Dodrio
46 = Doduo
59 = Dragonair
42 = Dragonite
58 = Dratini
30 = Drowzee
76 = Dugtrio
66 = Eevee
6C = Ekans
35 = Electabuzz
8D = Electrode
0C = Exeggcute
0A = Exeggutor
40 = Farfetch’d
23 = Fearow
67 = Flareon
19 = Gastly
0E = Gengar
A9 = Geodude
BA = Gloom
82 = Golbat
9D = Goldeen
80 = Golduck
31 = Golem
27 = Graveler
0D = Grimer
21 = Growlithe
16 = Gyarados
93 = Haunter
2C = Hitmonchan
2B = Hitmonlee
5C = Horsea
81 = Hypno
09 = Ivysaur
64 = Jigglypuff
68 = Jolteon
48 = Jynx
5A = Kabuto
5B = Kabutops
26 = Kadabra
71 = Kakuna
02 = Kangaskhan
8A = Kingler
37 = Koffing
4E = Krabby
13 = Lapras
0B = Lickitung
7E = Machamp
29 = Machoke
6A = Machop
85 = Magikarp
33 = Magmar
AD = Magnemite
36 = Magneton
39 = Mankey
91 = Marowak
4D = Meowth
7C = Metapod
15 = Mew
83 = Mewtwo
49 = Moltres
2A = Mr. Mime
88 = Muk
07 = Nidoking
10 = Nidoqueen
0F = Nidoran F
03 = Nidoran M
A7 = Nidorino
A8 = Nidorina
53 = Ninetales
B9 = Oddish
62 = Omanyte
63 = Omastar
22 = Onix
6D = Paras
2E = Parasect
90 = Persian
97 = Pidgeot
96 = Pidgeotto
24 = Pidgey
54 = Pikachu
1D = Pinsir
47 = Poliwag
6E = Poliwhirl
6F = Poliwrath
A3 = Ponyta
AA = Porygon
75 = Primeape
2F = Psyduck
55 = Raichu
A4 = Rapidash
A6 = Raticate
A5 = Rattata
01 = Rhydon
12 = Rhyhorn
60 = Sandshrew
61 = Sandslash
1A = Scyther
5D = Seadra
9E = Seaking
3A = Seel
17 = Shellder
08 = Slowbro
25 = Slowpoke
84 = Snorlax
05 = Spearow
B1 = Squirtle
98 = Starmie
1B = Staryu
1E = Tangela
3C = Tauros
18 = Tentacool
9B = Tentacruel
69 = Vaporeon
77 = Venomoth
41 = Venonat
9A = Venusaur
BE = Victreebell
BB = Vileplume
06 = Voltorb
52 = Vulpix
B3 = Wartortle
70 = Weedle
BD = Weepinbell
8F = Weezing
65 = Wigglytuff
4B = Zapdos
6B = Zubat

Input the code and change the XXs corresponding to the Pokemon that you want to encounter.

Enemy Pokemon level modifier


Input the code the change the level of your enemy Pokemon. You need to change the two Xs into the number corresponding to the level that you want. If you’re going to face a level 50 Pokemon then change the Xs into 5 and 0.

Enemy Pokemon begins with a BRN Status


Input the code, and every encounter will have the enemy Pokemon with the BRN status. The other thing is that the enemy Pokemon can’t attack you all the time.

Enemy Pokemon begins to be knocked out


When you enter the code, every enemy Pokemon will start with no HP, effectively knocking them out. In a way, it’s like an instant kill cheat that doesn’t require you to use any of your movements.

Unlimited HP
Pokemon red cheats

Input the code and your Pokemon will have an unlimited amount of HP and basically won’t die.

Unlimited Master Balls
Pokemon red cheats


Input the code and head to a Poke Mart. The option to buy a Master Ball for 0 is available there. This means that you can buy an unlimited amount of Master Balls without the need to pay for anything.

Unlimited Rare Candies


Input the code and you’ll be able to buy them from the Poke Mart. The Rare Candies aren’t free but as long as you have money, you can keep buying them in an unlimited amount.

Unlimited Money


Input the code and you’ll have an unlimited amount of money in your inventory.

Unlimited Safari Zone Balls


Input the code and you can have an unlimited amount of Safari Balls.

Unlimited Safari Zone time


Input the code and you can stay in the Safari Zone without any limits.

Cheat codes can be good, but there are also glitches that you can perform in case you have no way of inputting codes on your system.

Just keep in mind that some glitches may cause the game to crash.

Item duplication Glitch

This method allows you to duplicate items. The method uses the MissingNo. glitch, but be careful not to catch them because they can crash the game. You also need to have Pokemon that have Fly and Surf.

Plus, you also need to have access to the Seafoam Islands at this point.

This is an excellent glitch to use when you want to duplicate Master Balls, Rare Candies, and Gold Nuggets.


  • Place the item that you want to duplicate in the sixth slot of your inventory.
  • Talk to the old man again in Viridian City and witness how he catches the Pokemon.
  • Fly to the Seafoam Islands and Surf in the water once again.
  • Encounter a MissingNo. but don’t catch it and just run away or you can defeat it.
  • After the battle, the item in the sixth slot will be multiplied and if you did it right, you just need to do it once.

Catching Mewtwo early Glitch


The only time you can get Mewtwo is when you finish the game and enter the Cerulean Cave. There is this method that allows you to capture Mewtwo early. It also involves using the MissingNo. A glitch like the one for the item duplication glitch.


  • Talk to the old man in Viridian City. The old man that teaches you to catch Pokemon is the one that we are talking about.
  • After the scene where he teaches you to catch a Pokemon, Fly over to the Seafoam Islands.
  • You will then Surf in the water until you encounter a MissingNo. Don’t capture it and continue to encounter more Pokemon until Mewtwo pops up.
  • Aside from Mewtwo and MissingNo, other strong Pokemon will pop up and that’s how you can catch Mewtwo.

Catching Mew Glitch


This is a very long method, and the legendary Mew can be caught by this, but before we head to the method, there are things that you need to remember.

Important things to keep in mind

  • You need Pokemon that have Fly and Cut.
  • Don’t battle the Youngster trainer with the level 17 Slowpoke in Route 25.
  • Don’t battle the Gambler trainer with two Poliwags and a Poliwhirl in Route 8.


  • Head to Route 8 where the Gambler is located.
  • Stand in front of the door of the Underground Path but don’t let the Gambler see you.
  • This is the hard part, you have to wait for the Gambler to look at you and before he sees you where the ! sign pops up, press the start button and Fly away to Cerulean City.
  • Head to Route 25 where the Youngster trainer with the level 17 Slowpoke is.
  • If you did the Gambler timing correctly, you will notice that you cannot open the menu which means you did it correctly.
  • Defeat the Youngster trainer and you can open the menu again.
  • Fly back to Lavender Town and head to Route 8.
  • Walk down the narrow path and the menu will pop up automatically.
  • Simply exit the menu and the Mew will appear in the form of a battle.
  • The Mew is around level 7 so you can capture it when you have Great Balls and even a Master Ball if you’re that eager to catch it.

This glitch can be hard to pull out, but you’ll be good to go if you time everything correctly.

Shared Cheats

Catch Trainer’s Pokemon (Shared by: Violet)


All Gym Badges (Shared by: Avtin)


Please note: Some shared cheats may not have been verified, you can help us to check and verify them. Please report to us if there are any cheats not working or have different effects than expected. Thank you for your help!

To Sum Up

We hope that our Pokemon Red cheats and glitches guide has been helpful to you. Remember, there could be more Pokemon Red cheats out there waiting to be discovered, so keep exploring!

If have any cheats that you believe are worthy of being included in the list, please let us know and share them in the comment section below.

We will review each submission diligently and add those deemed valuable and helpful. Thank you for your contribution!

Taichee is the ultimate writer for Pokémon gaming enthusiasts. With extensive experience, he expertly delves into popular Pokemon game series and ROM hacks for GBC, GBA, and NDS, meticulously testing cheats and sharing general gaming strategies on Pokemoncoders.
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments

I can confirm that the Have All Gym badges cheats works in a randomizer, it works in the Red Randomizer I made.

Glad to hear the cheats worked out for you Destiny. Thanks for the feedback.

growl 6 times when your getting the glitched mew, so its level 1 (if level 1 gets less than like ~50-60 EXP, its gonna glitch to level 100)

When I look up for the cheat code online for all Badges in Pokémon Red, I keep getting the response that it’s an incorrect code. Please can anyone come up with one that works. Need them all to use necessarily early in the game & find myself wanting. Please help!!?!


This is from the page for Pokemon Blue cheats, since a lot of them work for Red too (but not Yellow)

Ummm dude the walk through walls cheat still is on when turned off how do I fix that

Go inside a building (going to another area might also work IDK) and it’ll be fixed. If you’re in a building (or certain areas such as Viridian Forest) while the cheat is active, DO NOT TRY TO LEAVE, as this will crash the game. Instead, save, and then reset the game. When you load your save, you shouldn’t be able to walk through walls anymore.

Last edited 1 month ago by Violet

The code for mega drain does not work. It gives you a TM for surf.

is there a cheat to catch other trainer’s pokemon?


Turn this on when you see the pokemon you want, but turn it off afterwards or the next trainer you battle will become ‘M