Cheats
The Best Pokémon Red Cheats (GameShark Codes)
This is the complete collection of GameShark codes for Pokémon Red cheats.
Pokémon Red, along with Pokémon Blue, was the first installment of the series released in 1996, and it is still one of the most popular Pokémon games today.
While the game is amazing to play on its own, there are also numerous cheats that players can use to make a playthrough more unique or help them out of a tough situation.
To make finding the best Pokémon Red cheat codes easier, we’ve made a comprehensive list of all the ones you need to know before starting your next playthrough.
The Best Pokémon Red Cheats (GameShark Codes)
Cheat codes can be finicky sometimes, but we have tested all the cheats on our list to ensure that they work the way they are supposed to.
Because of this, you can start using them without worrying about unpredictable results.
Here’s our list of the best Pokémon Red cheats:
Unlimited HP
If you don’t want to put your Pokémon at risk during battles or if you’re running low on healing items, this cheat can help by providing infinite HP.
Once you input this code, your Pokémon will have enough HP to keep them healthy throughout any battle.
Cheat Codes:
01FF16D0
Walk Through Walls
This is one of the best Pokémon Red cheats, and it can have a lot of great uses.
For one, it can help you gain access to places that you otherwise wouldn’t be able to, and it can make getting through areas much quicker by allowing you to walk through walls, trees, and other obstacles.
However, this cheat can cause your game to crash, so make sure to save often if you use it.
Cheat Codes:
010138CD
Enemy Pokémon Begins Knocked Out
This cheat is kind of hilarious as it effectively acts as an instant kill cheat when used.
Basically, when this code is activated, all enemy Pokémon will start the battle with no HP, knocking them out instantly.
Because of this, you will immediately win without having to use any of your moves.
Cheat Codes:
0100E7CF
No Random Encounters
If you want to be able to explore without worrying about wild Pokémon popping up and starting a fight, you can use this cheat.
This can make getting through an area a lot easier, though trainer encounters will not be prevented.
Cheat Codes:
01033CD1
Enemy Level Pokémon Modifier
If you want enemy Pokémon to be at a specific level, you can use this cheat to set them to be any level you want.
When inputting the code, change the XX to whatever level you want. For example, level 50 would read “0150F3CF”.
Cheat Codes:
01XXF3CF
Enemy Pokémon Begins With BRN Status
When you use this code, any enemy Pokémon that you come across with have a BRN status.
With this status in play, enemy Pokémon won’t be able to attack you all of the time, giving you plenty of opportunities to beat them.
Cheat Codes:
0170E9CF
Buy TM & HM
If you want to gain access to a specific TM or HM, you can use this cheat code which will add it to the Poke Mart so you can buy it in an unlimited quantity.
When entering the code, replace the XX with the code of the TM or HM you want, and it will be added.
Cheat Codes:
01XX7CCF
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
Wild Pokémon Modifier
If you want to encounter a specific Pokémon in the wild, you can use this cheat to save you a lot of time.
When you input the code, replace the XX with the code of the Pokémon you want to encounter, and the next wild Pokémon you run into will be the one you chose.
Cheat Codes:
01XXD8CF
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
Unlimited Master Balls
Master balls are great to have on hand because they remove the risk of failure when trying to capture a Pokémon.
This cheat gives you an unlimited amount that can be bought from the Poke Mart for free so that you can stock up on all the master balls you could ever need.
Cheat Codes:
01017CCF
Buy Any Item
This cheat is amazing because it allows you to buy an unlimited amount of any item from the Poke Mart.
When entering the cheat, change the XX to the corresponding code of the item you want to grab.
Cheat Codes:
01XX7CCF
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
Unlimited Rare Candies
Rare candy is incredibly useful in Pokémon Red, but it can be hard to stock up on.
Fortunately, this code makes them available in the Poke Mart, where you can buy an unlimited number of them.
While you will need money to buy them, the unlimited money cheat below can make that no problem.
Cheat Codes:
01287CCF
Unlimited Money
As the name suggests, this cheat code gives you an unlimited amount of money that you can then use to buy anything you need at the Poke Mart.
This cheat pairs really well with the other cheats that add items to the Mart but doesn’t make them free.
Cheat Codes:
019947D3
Unlimited Safari Zone Balls
While these balls can only be used in the Safari Zone, they are invaluable while you are there.
Using this cheat will provide you with an unlimited number of Safari balls, which you can use to catch Pokémon in the zone.
Cheat Codes:
016447DA
Unlimited Safari Zone Time
The Safari Zones in Pokémon Red have step limits that make it hard to explore freely without running out of time.
This cheat changes it so that you can explore for however long you want without worrying about getting kicked out before you can find the Pokémon you’re looking for.
Cheat Codes:
01F00ED7
Summary
We hope you enjoyed our list of the best Pokémon Red cheats as much as we enjoyed rounding them all up!
Although some gamers don’t like using cheats, these cheats can make Pokémon Red easier for those struggling and offer a great way to replay the game without having to spend hours grinding to level up.
Check out our other Pokémon cheat lists:
- The Best Pokemon Yellow Cheats
- The Best Pokemon Blue Cheats
- The Best Pokemon Crystal Cheats
- The Best Pokemon Fire Red Cheats
- The Best Pokemon Emerald Cheats