Connect with us


The Best Pokemon Crystal Cheats (GameShark Codes)



The Best Pokemon Crystal Cheats

This is the complete collection of GameShark codes for Pokemon Crystal cheats.

Every Pokemon game is amazing until you finally complete it. If you start the game again, your experience will be relatively similar…

So let’s mix things up, and have some fun.

We’ve brought you this list of the complete Pokemon Crystal cheats (GameShark codes), which can be used on most Game Boy Advance and Game Boy emulators.


The Best Pokemon Crystal Cheats (GameShark Codes)

With the cheat codes below, you’ll be able to modify the level and type of Pokemon you encounter in the wild, catch-all legendaries, walk through walls, and get infinite master balls, rare candies, and more.

Here are the best Pokemon Crystal cheats:


Walking through walls

Walking through walls will make traveling much, much faster.


WARNING: This cheat can sometimes freeze your game in certain areas of the map. Don’t forget to save progress before activating.


Always Use Bike

Cheat code: 010182D6 91015DD9


Max Cash

A quick cheat for infinite money.

Cheat code:



Max Poke Balls

Slot 1: 0163FED5 9163D9D8
Slot 2: 016300D6 9163DBD8
Slot 3: 016302D6 9163DDD8
Slot 4: 016304D6 9163DFD8
Slot 5: 016306D6 9163E1D8
Slot 6: 016308D6 9163E3D8
Slot 7: 01630AD6 9163E5D8
Slot 8: 01630CD6 9163E7D8
Slot 9: 01630ED6 9163E9D8
Slot 10: 016310D6 9163EBD8
Slot 11: 016312D6 9163EDD8
Slot 12: 016314D6 9163EFD8


Obtain All Gym Badges

To obtain all 8 gym badges early on and unlock all areas and Pokemon levels, you can use the following cheat code:



Shiny Pokemon Encounter

This code will allow you to always encounter shiny Pokemon in the wild.

Cheat code: 910730D2

Note: You can’t run away during a battle.


Transform Normal Pokemon To Shiny

You can easily transform any of your Pokemon into their shiny versions. Just enter one of the following codes depending on which position the Pokemon is inside your party.


1st Pokemon


2nd Pokemon


3rd Pokemon


4th Pokemon


5th Pokemon


6th Pokemon



Wild Pokemon Level Modifier

The next Pokemon Crystal cheat code will allow you to modify the level of Pokemon you encounter in the wild.

Cheat code: 91xx13D2

How to use: Replace XX with the Pokemon level you desire


Infinite EXP

The infinite EXP cheat allows your Pokemon to level up to level 100 after a single battle.

Cheat code:



Steal Opponent’s Pokemon

If your opponent has a Pokemon that you desire or can’t seem to beat, catch it instead.

Cheat code: 91012DD2


Hatch Eggs Instantly

How to use: Make sure the egg is inside your party. Turn the Gameshark on, enter the code, take one step & turn the Gameshark off.

Walk around several steps and the egg will hatch.

1st Egg: 010145DA 9101FADC
2nd Egg: 010175DA 91012ADD
3rd Egg: 0101A5DA 91015ADD
4th Egg: 0101D5DA 91018ADD
5th Egg: 010105DB 9101BADD
6th Egg: 010135DB 9101EADD


Pokemon Gender Modifier

A very useful cheat for breeding – this will allow you to choose the gender of Pokemon you encounter in the wild. Be aware that this doesn’t work for single-gender Pokemon such as Miltank.

Fight Female: 010419D1 910430D2
Fight Male: 010519D1 910530D2


Enemy Pokemon Status Modifier

Not a popular cheat to use, but still a cheat nonetheless. The codes below will allow you to change the status of the enemy Pokemon you are fighting.

Cheat code: 91xx14D2

How to use: Replace XX with one of the following codes below.

01: SLP (The Pokemon will wake up in the 1st turn).
02: SLP (The Pokemon will wake up in the 2nd turn).
03: SLP (The Pokemon will wake up in the 3rd turn).
04: SLP (The Pokemon will wake up in the 4th turn).
05: SLP (The Pokemon will wake up in the 5th turn).
06: SLP (The Pokemon will wake up in the 6th turn).
07: SLP (The Pokemon will wake up in the 7th turn).
08: PSN (The poison will wear off when you turn off the GameShark switch)
0f: PSN + SLP(wears off when you turn off the GameShark switch)
10: BRN (wears off when you turn off the GameShark switch)
17: BRN + SLP (wears off when you turn off the GameShark switch)
20: FRZ (wears off when you turn off the GameShark switch)
30: FRZ + BRN (wears off when you turn off the GameShark switch)
40: PAR (wears off when you turn off the GameShark switch)


Happiness Modifier

1st Pokemon: 01xx45DA 91xxFADC
2nd Pokemon: 01xx75DA 91xx2ADD
3rd Pokemon: 01xxA5DA 91xx5ADD
4th Pokemon: 01xxD5DA 91xx8ADD
5th Pokemon: 01xx05DB 91xxBADD
6th Pokemon: 01xx35DB 91xxEADD

How to use: Replace xx with one of the following digits:

00: (0) “Pokemon hates you” (Frustration Base = 102)
46: (70) “Start point after catching or trading”
DA: (218) “Requirement for happiness evolution”
FF: (255) “Maximum” (Return’s Base Damage = 102)


Pokemon Stats, HP & PP Modifier

Max Attack Modifier (Larger) 1st: 010350DA 910305DD
Max Attack Modifier (Smaller) 1st: 01E751DA 91E706DD
Max Defense Modifier (Larger) 1st: 010352DA 910307DD
Max Defense Modifier (Smaller) 1st: 01E753DA 91E708DD
Max Speed (Larger) 1st: 010354DA 910309DD
Max Speed (Smaller) 1st: 01E755DA 91E70ADD
Max Special Attack Modifier (Larger) 1st: 010356DA 91030BDD
Max Special Attack Modifier (Smaller) 1st: 01E757DA 91E70CDD
Max Special Defense Modifier (Larger) 1st: 010358DA 91030DDD
Max Special Defense Modifier (Smaller) 1st: 01E759DA 91E70EDD
Max Attack Modifier (Larger) 2nd: 010380DA 910335DD
Max Attack Modifier (Smaller) 2nd: 01E781DA 91E736DD
Max Defense Modifier (Larger) 2nd: 010382DA 910337DD
Max Defense Modifier (Smaller) 2nd: 01E783DA 91E738DD
Max Speed (Larger) 2nd: 010384DA 910339DD
Max Speed (Smaller) 2nd: 01E785DA 91E73ADD
Max Special Attack Modifier (Larger) 2nd: 010386DA 91033BDD
Max Special Attack Modifier (Smaller) 2nd: 01E787DA 91E73CDD
Max Special Defense Modifier (Larger) 2nd: 010388DA 91033DDD
Max Special Defense Modifier (Smaller) 2nd: 01E789DA 91E73EDD
Max Attack Modifier (Larger) 3rd: 0103B0DA 910365DD
Max Attack Modifier (Smaller) 3rd: 01E7B1DA 91E766DD
Max Defense Modifier (Larger) 3rd: 0103B2DA 910367DD
Max Defense Modifier (Smaller) 3rd: 01E7B3DA 91E768DD
Max Speed (Larger) 3rd: 0103B4DA 910369DD
Max Speed (Smaller) 3rd: 01E7B5DA 91E76ADD
Max Special Attack Modifier (Larger) 3rd: 0103B6DA 91036BDD
Max Special Attack Modifier (Smaller) 3rd: 01E7B7DA 91E76CDD
Max Special Defense Modifier (Larger) 3rd: 0103B8DA 91036DDD
Max Special Defense Modifier (Smaller) 3rd: 01E7B9DA 91E76EDD
Max Attack Modifier (Larger) 4th: 0103E0DA 910395DD
Max Attack Modifier (Smaller) 4th: 01E7E1DA 91E796DD
Max Defense Modifier (Larger) 4th: 0103E2DA 910397DD
Max Defense Modifier (Smaller) 4th: 01E7E3DA 91E798DD
Max Speed (Larger) 4th: 0103E4DA 910399DD
Max Speed (Smaller) 4th: 01E7E5DA 91E79ADD
Max Special Attack Modifier (Larger) 4th: 0103E6DA 91039BDD
Max Special Attack Modifier (Smaller) 4th: 01E7E7DA 91E79CDD
Max Special Defense Modifier (Larger) 4th: 0103E8DA 91039DDD
Max Special Defense Modifier (Smaller) 4th: 01E7E9DA 91E79EDD
Max Attack Modifier (Larger) 5th: 010310DB 9103C5DD
Max Attack Modifier (Smaller) 5th: 01E711DB 91E7C6DD
Max Defense Modifier (Larger) 5th: 010312DB 9103C7DD
Max Defense Modifier (Smaller) 5th: 01E713DB 91E7C8DD
Max Speed (Larger) 5th: 010314DB 9103C9DD
Max Speed (Smaller) 5th: 01E715DB 91E7CADD
Max Special Attack Modifier (Larger) 5th: 010316DB 9103CBDD
Max Special Attack Modifier (Smaller) 5th: 01E717DB 91E7CCDD
Max Special Defense Modifier (Larger) 5th: 010318DB 9103CDDD
Max Special Defense Modifier (Smaller) 5th: 01E719DB 91E7CEDD
Max Attack Modifier (Larger) 6th: 010340DB 9103F5DD
Max Attack Modifier (Smaller) 6th: 01E741DB 91E7F6DD
Max Defense Modifier (Larger) 6th: 010342DB 9103F7DD
Max Defense Modifier (Smaller) 6th: 01E743DB 91E7F8DD
Max Speed (Larger) 6th: 010344DB 9103F9DD
Max Speed (Smaller) 6th: 01E745DB 91E7FADD
Max Special Attack Modifier (Larger) 6th: 010346DB 9103FBDD
Max Special Attack Modifier (Smaller) 6th: 01E747DB 91E7FCDD
Max Special Defense Modifier (Larger) 6th: 010348DB 9103FDDD
Max Special Defense Modifier (Smaller) 6th: 01E749DB 91E7FEDD


HP Modifier

Infinite HP (Larger) 1st: 01034CDA 910301DD
Infinite HP (Smaller) 1st: 01E74DDA 91E702DD
Max HP Modifier (Larger) 1st: 01034EDA 910303DD
Max HP Modifier (Smaller) 1st: 01E74FDA 91E704DD
Infinite HP (Larger) 2nd: 01037CDA 910331DD
Infinite HP (Smaller) 2nd: 01E77DDA 91E732DD
Max HP Modifier (Larger) 2nd: 01037EDA 910333DD
Max HP Modifier (Smaller) 2nd: 01E77FDA 91E734DD
Infinite HP (Larger) 3rd: 0103ACDA 910361DD
Infinite HP (Smaller) 3rd: 01E7ADDA 91E762DD
Max HP Modifier (Larger) 3rd: 0103AEDA 910363DD
Max HP Modifier (Smaller) 3rd: 01E7AFDA 91E764DD
Infinite HP (Larger) 4th: 0103DCDA 910391DD
Infinite HP (Smaller) 4th: 01E7DDDA 91E792DD
Max HP Modifier (Larger) 4th: 0103DEDA 910393DD
Max HP Modifier (Smaller) 4th: 01E7DFDA 91E794DD
Infinite HP (Larger) 5th: 01030CDB 9103C1DD
Infinite HP (Smaller) 5th: 01E70DDB 91E7C2DD
Max HP Modifier (Larger) 5th: 01030EDB 9103C3DD
Max HP Modifier (Smaller) 5th: 01E70FDB 91E7C4DD
Infinite HP (Larger) 6th: 01033CDB 9103F1DD
Infinite HP (Smaller) 6th: 01E73DDB 91E7F2DD
Max HP Modifier (Larger) 6th: 01033EDB 9103F3DD
Max HP Modifier (Smaller) 6th: 01E73FDB 91E7F4DD


PP Modifier

Have a special move that keeps running out of PP?

Not to worry, the codes below will help you select specific moves for specific Pokemon in your party to have infinite PP.

Infinite PP (1st move) 1st: 01xx41DA 91xxF6DC 00=0 – FF=63
Infinite PP (2nd move) 1st: 01xx42DA 91xxF7DC
Infinite PP (3rd move) 1st: 01xx43DA 91xxF8DC
Infinite PP (4th move) 1st: 01xx44DA 91xxF9DC
Infinite PP (1st move) 2nd: 01xx71DA 91xx26DD
Infinite PP (2nd move) 2nd: 01xx72DA 91xx27DD
Infinite PP (3rd move) 2nd: 01xx73DA 91xx28DD
Infinite PP (4th move) 2nd: 01xx74DA 91xx29DD
Infinite PP (1st move) 3rd: 01xxA1DA 91xx56DD
Infinite PP (2nd move) 3rd: 01xxA2DA 91xx57DD
Infinite PP (3rd move) 3rd: 01xxA3DA 91xx58DD
Infinite PP (4th move) 3rd: 01xxA4DA 91xx59DD
Infinite PP (1st move) 4th: 01xxD1DA 91xx86DD
Infinite PP (2nd move) 4th: 01xxD2DA 91xx87DD
Infinite PP (3rd move) 4th: 01xxD3DA 91xx88DD
Infinite PP (4th move) 4th: 01xxD4DA 91xx89DD
Infinite PP (1st move) 5th: 01xx01DB 91xxB6DD
Infinite PP (2nd move) 5th: 01xx02DB 91xxB7DD
Infinite PP (3rd move) 5th: 01xx03DB 91xxB8DD
Infinite PP (4th move) 5th: 01xx04DB 91xxB9DD
Infinite PP (1st move) 6th: 01xx31DB 91xxE6DD
Infinite PP (2nd move) 6th: 01xx32DB 91xxE7DD
Infinite PP (3rd move) 6th: 01xx33DB 91xxE8DD
Infinite PP (4th move) 6th: 01xx34DB 91xxE9DD


Wild Pokemon Modifier

This cheat code will allow you to encounter any Pokemon you desire in the wild. We all know how much you hate choosing just one of the three starter Pokemon. Time to catch ’em all.

Cheat code: 91XX04D2

How to use: Replace XX with your desired Pokemon code below.

01: Bulbasaur
02: Ivysaur
03: Venusaur
04: Charmander
05: Charmeleon
06: Charizard
07: Squirtle
08: Wartortle
09: Blastoise
0A: Caterpie
0B: Metapod
0C: Butterfree
0D: Weedle
0E: Kakuna
0F: Beedrill
10: Pidgey
11: Pidgeotto
12: Pidgeot
13: Rattata
14: Raticate
15: Spearow
16: Fearow
17: Ekans
18: Arbok
19: Pikachu
1A: Raichu
1B: Sandshrew
1C: Sandslash
1D: Nidoran Female
1E: Nidorina
1F: Nidoqueen
20: Nidoran Male
21: Nidorino
22: Nidoking
23: Clefairy
24: Clefable
25: Vulpix
26: Ninetails
27: Jigglypuff
28: Wigglytuff
29: Zubat
2A: Golbat
2B: Oddish
2C: Gloom
2D: Vileplume
2E: Paras
2F: Parasect
30: Venonat
31: Venomoth
32: Diglett
33: Dugtrio
34: Meowth
35: Persian
36: Psyduck
37: Golduck
38: Mankey
39: Primeape
3A: Growlithe
3B: Arcanine
3C: Poliwag
3D: Poliwhirl
3E: Poliwrath
3F: Abra
40: Kadabra
41: Alakazam
42: Machop
43: Machoke
44: Machamp
45: Bellsprout
46: Weepinbell
47: Victreebell
48: Tentacool
49: Tentacruel
4A: Geodude
4B: Graveler
4C: Golem
4D: Ponyta
4E: Rapidash
4F: Slowpoke
50: Slowbro
51: Magnemite
52: Magneton
53: Farfetch’d
54: Doduo
55: Dodrio
56: Seel
57: Dewgong
58: Grimer
59: Muk
5A: Shellder
5B: Cloyster
5C: Gastly
5D: Haunter
5E: Gengar
5F: Onix
60: Drowzee
61: Hypno
62: Krabby
63: Kingler
64: Voltorb
65: Electrode
66: Exeggcute
67: Exeggcutor
68: Cubone
69: Marowak
6A: Hitmonlee
6B: Hitmonchan
6C: Lickitung
6D: Koffing
6E: Weezing
6F: Rhyhorn
70: Rhydon
71: Chansey
72: Tangela
73: Kangaskhan
74: Horsea
75: Seadra
76: Goldeen
77: Seaking
78: Staryu
79: Starmie
7A: Mr. Mime
7B: Scyther
7C: Jynx
7D: Electabuzz
7E: Magmar
7F: Pinsir
80: Tauros
81: Magikarp
82: Gyarados
83: Lapras
84: Ditto
85: Eevee
86: Vaporeon
87: Jolteon
88: Flareon
89: Porygon
8A: Omanyte
8B: Omastar
8C: Kabuto
8D: Kabutops
8E: Aerodactyl
8F: Snorlax
90: Articuno
91: Zapdos
92: Moltres
93: Dratini
94: Dragonair
95: Dragonite
96: Mewtwo
97: Mew
98: Chikorita
99: Bayleef
9A: Meganium
9B: Cyndaquil
9C: Quilava
9D: Typhlosion
9E: Totodile
9F: Croconaw
A0: Feraligatr
A1: Sentret
A2: Furret
A3: Hoothoot
A4: Noctowl
A5: Ledyba
A6: Ledian
A7: Spinarak
A8: Ariados
A9: Crobat
AA: Chinchou
AB: Lanturn
AC: Pichu
AD: Cleffa
AE: Igglybuff
AF: Togepi
B0: Togetic
B1: Natu
B2: Xatu
B3: Mareep
B4: Flaaffy
B5: Ampharos
B6: Bellossom
B7: Marill
B8: Azumaril
B9: Sudowoodo
BA: Politoed
BB: Hoppip
BC: Skiploom
BD: Jumpluff
BE: Aipom
BF: Sunkern
C0: Sunflora
C1: Yanma
C2: Wooper
C3: Quagsire
C4: Espeon
C5: Umbreon
C6: Murkrow
C7: Slowking
C8: Misdreavus
C9: Unown (can show up in any form)
CA: Wobbuffet
CB: Girafarig
CC: Pineco
CD: Forretress
CE: Dunsparce
CF: Gligar
D0: Steelix
D1: Snubbull
D2: Granbull
D3: Qwilfish
D4: Scizor
D5: Shuckle
D6: Heracross
D7: Sneasel
D8: Teddiursa
D9: Ursaring
DA: Slugma
DB: Magcargo
DC: Swinub
DD: Piloswine
DE: Corsola
DF: Remoraid
E0: Octillery
E1: Delibird
E2: Mantine
E3: Skarmory
E4: Houndour
E5: Houndoom
E6: Kingdra
E7: Phanpy
E8: Donphan
E9: Porygon2
EA: Stantler
EB: Smeargle
EC: Tyrogue
ED: Hitmontop
EE: Smoochum
EF: Elekid
F0: Magby
F1: Miltank
F2: Blissey
F3: Raikou
F4: Entei
F5: Suicune
F6: Larvitar
F7: Pupitar
F8: Tyranitar
F9: Lugia
FA: Ho-oh
FB: Celebi


Key Item Modifier

With this cheat, you’ll be able to obtain any of the key items you wish. The “Enable Scrolling” code (shown below) must first be activated so you’re able to scroll through all of the items.

How to use: Replace xx with the amount of key-item slots you are using (Legal digits are from 01 to 0C).

Enable Scrolling code: 01xxE1D5 91xxBCD8

Slot 1: 01xxE2D5 91xxBDD8
Slot 2: 01xxE3D5 91xxBED8
Slot 3: 01xxE4D5 91xxBFD8
Slot 4: 01xxE5D5 91xxC0D8
Slot 5: 01xxE6D5 91xxC1D8
Slot 6: 01xxE7D5 91xxC2D8
Slot 7: 01xxE8D5 91xxC3D8
Slot 8: 01xxE9D5 91xxC4D8
Slot 9: 01xxEAD5 91xxC5D8
Slot 10: 01xxEBD5 91xxC6D8
Slot 11: 01xxECD5 91xxC7D8
Slot 12: 01xxEDD5 91xxC8D8


Item Codes:

Replace XX with one of the codes below:

07 – Bicycle
36 – Coin Case
37 – Itemfinder
3A – Old Rod
3B – Good Rod
3D – Super Rod
42 – Red Scale
44 – S.S. Ticket
45 – Mystery Egg
46 – Clear Bell (Crystal only)
47 – Silver Wing
73 – GS Ball (Crystal only)
74 – Blue Card (Crystal only)
7F – Card Key
80 – Machine Part
81 – Egg Ticket (Crystal only)
85 – Basement Key
86 – Pass
AF – Squirtbottle
B2 – Rainbow Wing


Miscellaneous Pokemon Crystal Cheats

This next section picks up the stragglers of the pack and includes some cheat codes that don’t fit into any of the main categories.


Infect a Pokemon with the “Pokemon Virus”

You can tell your Pokemon is infected by PokeRus by viewing the status of the Pokemon. An infected Pokemon will show PokeRus under its status.

Infect 1st Pokemon: 010146DA 9101FBDC
Infect 2nd Pokemon: 010176DA 91012BDD
Infect 3rd Pokemon: 0101A6DA 91015BDD
Infect 4th Pokemon: 0101D6DA 91018BDD
Infect 5th Pokemon: 010106DB 9101BBDD
Infect 6th Pokemon: 010136DB 9101EBDD


Unlimited Rare Candy

One of the most popular cheats in the game is the unlimited Rare Candy cheat. There are two options for this cheat, however, we would recommend the first option. If you choose to buy the Rare Candy in the Poke Mart instead, it will burn a hole in your wallet.

First Spot in Bag: 012093D8
Buy in PokeMart: 9120F1D0


Unlimited Master Balls

Struggling to catch Pokemon? Here’s a code for unlimited Master Balls, so you never let those legendaries getaway.

Cheat code: 0101F1D0 9101EAD1

How to use: Enter the code and visit the Poke Mart to purchase.



Pokemon Crystal was the very last Pokemon game created for the Game Boy Color consoles. Whilst most people probably use emulators to play it today, the original game remains an icon of pure nostalgia.

Since this is probably your 10th time completing Pokemon Crystal, hopefully, these cheat codes will help spice things up.

Check out our other Pokemon cheat lists:

Would you add any more Pokemon Crystal cheats to this list? Leave a comment below.

Dan Western is the founder of Gaming Gorilla, as well as several other infotainment blogs. When he's not working on his business, he's likely in the gym or playing video games. Dan's current setup is a PS5/Nintendo Switch living room setup, and a custom RTX 3090, I9-10850K inside the Lian Li 011D Mini for his office setup.

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *