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. 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.

Featured Videos

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 even without beating any of the 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 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.

Were our Pokemon Red cheats guide helpful? We have more cheats for you to scour, and there could be more Pokemon Red cheats out there that you can use.

Notify of

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

Inline Feedbacks
View all comments

Thank you sooooo much!

You’re welcome pal. Glad we could help you, even in small ways. Thanks for coming here.

went mad trying to find the codes and could find anything like this but I figured it out and am putting it here for the 3 other people who care about this…. codes to catch any Pokémon in the grass west from cerulean replace the X’s with the code for each Pokémon: XX1-91A-7FC XX1-93A-F7E B91-9BA-6EB 99 = Bulbasaur 09 = Ivysaur 9A = Venusaur B0 = Charmander B2 = Charmeleon B4 = Charizard B1 = Squirtle B3 = Wartortle 1C = Blastoise 7B = Caterpie 7C = Metapod 7D = Butterfree 70 = Weedle 71 = Kakuna 72 = Beedrill… Read more »

Hi pixelguy, thanks for this. Let’s ask for feedback from fellow players about these codes.

– Anyone here got a chance to test some of these codes? Would love to hear your feedback, and it’s very much appreciated.

this ones are for PK Blue

Fair warning for Missingno. is that its around lv.176

Hey does anyone know of a cheat that let’s you get all three starters in classic red

I wonder if there is a code where you can receive any pokemon?

wow. just wow. these don’t even work.

If u talking about the cheats, they work, and o do the glitches.

Try a different emulator?

the ones like buying tm’s doesn’t work for me any reason why?

I used the infinite Master Ball glitch on a randomized version of Pokémon Red and now my Mew has a different ID compared to the rest of my Pokémon. Is it just because of the randomized Pokémon game (Mew was my starter) or did the cheat change my ID? 🙁

is there any gamegenie codes

Thanks for the cheats!
It’s very helpful

Rare candy code doesn’t work

Go to your cheat codes deselect whatever it is you’ve selected say old amber good rod Master ball rare candy deselect all but the item your wanting and then go out of the pokemart then go back in and it will be waiting at the top of the list

Just use the item glitch

There should be a hack where you pokemon begins as its final evolve form

There is no code for having all gym badges!!!


What do you do when the money cheat doesn’t work

You get a job

Guys here’s the code to find missing. no 01A2D8CF

also just add 00 at the XXs

Can someone tell me the wild pokemon code number for missingno.

You can get missing no with this code

Does anyone know the Dratini code, the one above gets me a Grimer

Bruh go to side of game corner but first buy some coins to buy some pokemon….

Do Missingno. with revive in 6th bag slot, sell all revives, buy coins

the gym badge thing hasn’t got any code with it.

i got a mew. i named it kitty and I love it ! thank you !

Whoa! that must be fun being with Kitty! 😀

what the code for mew it gives me golem

There isn’t a code popping up for getting all the gym badges.

i know. wonder what that’s all about.

And I got a bit confused by by accident writed XX instead of the actual one

Every cheat I cheat in so far works

hello, the wild pokemon modifier codes are not working for me. i have the usa version,
and am using the VBA emulator

nvm i have figured it out.

Last edited 1 year ago by Pokemon Master 007

Awesome!. I’m glad you figured it out yourself.

where to input the code?

The unlimited money cheat ain’t working

i have it on right now and i just started Red, you may need to download a USA version of Pokemon Red. the Jap ones seem to have issues for me.

Last edited 1 year ago by Pokemon Master 007

I’m trying to get charmander in the game but I can’t

actually it glitches the game

Hi there kingston. The sad truth is that cheating can result in various problems. Just to be safe, save your progress before activating any cheat.

bruh thee unlimited money cheat breaks the game

the infinite masterballs doesn’t work for me

you have to have the masterballs in the sixth slot in ur inventory. then surf at the side of cinnabar island (I THINK) encounter missingno. then defeat it/run and infinite master balls (this is a glitch, not a cheat)

can anyone pls tell me if theres a cheat for completing the pokedex

the max money doesn’t work pls help

um pls reply to me there is no cheat code for all badges please fix this

when a tried to use the wild Pokemon modifier and tried to hack in a squirtle and it turned into a golem

You should tell people how to catch the glitch pokemon

The code for missingno. Is

Always when i do ANY cheat it says ‘invalid cheat code’ im playng the p red n blue emu and the title screen says red version so it is red. I copy and paste the cheat. Is there something wrong with the emu? Or is my phone bad?

you have to change the first number with 0.

i don’t see the code for the have all gym badges cheat

Nither did I

How do you do the modifier

level or wild pokemon

are u blind its the very first code

There’s no code there though, go ahead and try to enable the cheat, there’s no code in the dropdown to do it with.

01ff56d3 try this code

i got this really cool glithed caterpie from the wild pokemon modifire

How do you change the encounters

I Dont know how to use the hm TM thing

replace xx with the letter and number

Hey um can someone help me about the TM/HM cheat I cant seem to figure out how to yknow

Hey I’m an old school gamer, I’ve watched all the episodes on YouTube of people playing with randomizers or any Pokémon start. Or even other versions like Ash gray. All I have is a Nintendo 3ds , I don’t have a lot of money and I’m not tech savvy still would love to play theses other games/mods if someone would help! Thanks!!

Hi BlueWorker45, thanks for coming here. You can play these Pokemon games using your PC or phone (GBC, GBA and NDS). We have created and I highly recommend checking out our Beginner’s Guide section.

I used the walk through walls glitch, I walked out of bounds in the downward direction and it make you fly downwards with a glitched up background, when I pressed the “A” button on the device I was using, It made a really weird sound, and put a sprite in front of me and then the game crashed. If it happens to you, It might be because the game was trying to softlock and crash at the same time, I reloaded my game and tried to do it again but just crashed.

Equal Happened To Me

i walked through a wall in a house. all sprites disappeared (except for Red) and the game showed weird sprites and the game crashed. good thing i saved my data

I used the walk through walls glitch, I walked out of bounds in the downward direction and it make you fly downwards with a glitched up background, when I pressed the “A” button on the device I was using, It made a really wheird sound, and put a strite in front of me and then the game crashed. If it that happens to you, It might be because the game was trying to softlock and crash at the same time, I reloaded my game and trying to do it again but just crashed.


what pokemon red are you guys using the codes aint working for me

There is a difference between pokemon red and pokemon FIREred.

Classic red

how do i put in the cheat codes?

neither of the safari codes work

Click the dots in the corner of the screen and it should have a box saying cheats

I used the unlimited rare candy cheat, go to the market, and the teller just tells me that I cannot carry anymore of this item. Idk what I’m doing wrong.

The infinite money doesn’t work can someone help pls :/

u put the code in wrong or the emulator is bad

If it is a elmulator from android, then replace the first number/word with a 0

Umm can you reply me the have all badges cheat check it out its not there

Where the complete gym badges code?


Okay, I have been playing around with these glitches too much. If you take the wild level cheat, change it to a hex of over 100 in decimal, and catch the pokemon, everything will work fine. That is until you earn experience and the pokemon levels down to lvl 100. This is just so you don’t get upset. And, if you put the wild pokemon cheat to a level that is too high, you might end up battling trainers with glitch pokemon. If you put the XX’s to FF though, no pokemon nor trainers will spawn

The walk through walls cheat only crashes the game if you go out of the game’s boundaries (eg. the grass to the left/right of Pallet Town, or the black area in pretty much every indoor map.) Try to stay in bounds when using that cheat. Also, if you want to exit a building without crashing the game, stand 3 squares above the exit mat, and then keep walking down until you exit the building. Easy!

Thanks for sharing this information Stephen, very informative and useful to those who wish to get advantage of the walk through walls cheat.

Oh yeah, and that info goes for Blue and Yellow too! (the walk through walls code works with Yellow, but that’s the only code that’s universal. All other Red/Blue codes are incompatible with Yellow. And for the glitch section: the SRAM/255 Pokemon glitch! (BE WARNED: This glitch requires that you ERASE YOUR SAVE FILE! Be careful!) First, erase your save on the title screen (not the NEW GAME/CONTINUE/OPTION screen) by pressing Up, select, and B all at the same time. Then, highlight Yes and press A. (Technically speaking, this overwrites the save with hex:0xFF (Decimals: 255) so the game thinks… Read more »

Hi Stephen, what a great piece of information there. Thank you so much for sharing and I’m pretty sure readers will find this very useful, keep them coming pal.