Cheat codes for Pokémon Crystal: Complete List and Guide

Are there any cheat codes for Pokémon Crystal? Pokémon Crystal was an “enhanced remake” of the Generation II games, Pokémon Silver and Gold. It was released in 2000 and holds up today as one of the best entries in the franchise. It is also one of the best remakes to date. As a result, many players still play it today and would love to know some cheat codes for Pokémon Crystal that might be helpful.

However, these cheat codes for Pokémon Crystal are different. They’re not about unlocking a new aspect of the game, but rather about making the game far easier to play. These are not how Nintendo intended the game to be, and they’re useful on emulators. Here are some of the cheat codes you can use, though.

Pokemon Crystal

To use these codes, you will need a Game Shark,
but that can be used on an emulator or on the original GameBoy device.

An online emulator is safer and more reliable for using cheat codes, though.

As always, remember to save everything frequently. When using a cheat code, the game can easily crash!

cheat codes for pokemon crystal

Cheat codes for Pokémon Crystal: A complete guide

Walk through cheat walls codes for Pokémon Crystal

Many areas of Pokémon games are sectioned off. This is to keep you in the right areas early on and keep the game on a linear path. These codes remove that aspect:

  • 010AA3CE
  • 010AA4CE
  • 010AA5CE
  • 010AA6CE
  • 9100FAC2
  • 9100FBC2
  • 9100FCC2
  • 9100FDC2

With this code, you can walk wherever you want in the game. It can make some aspects more difficult, but this makes the old game a bit more open world. Be careful about getting wiped by a high-level Pokémon you can’t escape from!


Change Pokémon gender code

To change the gender of your Pokémon, use the following code:

  • 010419D1 910430D2 (female)
  • 010519D1 910530D2 (male)

Some Pokémon have a specific gender that allows them to do things. It matters for some, like Nidoran or Combee, which can only evolve if it’s a female. Some of them look a little different, too, so in the instance where gender does matter in this game, this code is there to prevent any heartache.


Maximize your money

Money is important in Pokémon games. It’s used to pay for healing items, Pokéballs, and more that are essential to the gameplay. If you’re running low on money, you could have a very tough time. Fortunately, this cheat code grants unlimited money:

  • 019973D5
  • 019974D5
  • 019975D5
  • 910F4ED8
  • 91424FD8
  • 913F50D8

With this, you will never have to worry about missing out on an amazing catch because you ran out of Ultra Balls.


Gain all badges

Getting all the requisite gym badges is part of the gameplay. It’s what allows players to get good before they face the Elite Four and then the Champion, a staple of most mainline games in the franchise. This code allows players to instantaneously get all of the badges so that they can go ahead to that part:totodile

  • 01FF7CD5
  • 01FF7DD5
  • 91FF57D8
  • 91FF58D8

Additionally, this is often a way for players to gradually catch and instruct better Pokémon. With more badges, higher level Pokémon can be caught and will obey. This would bypass any system like that by giving you all the badges right away.


Shiny encounter Pokémon Crystal cheat codes

Finding a shiny is arguably the best part of the entire franchise. If you are hunting for one or you stumble upon it randomly, it’s an ecstatic feeling. The only problem is that it’s a painfully rare occurrence, especially in older games. With this code, you can get an automatic shiny encounter:

  • 910730D2
To ensure you get the shiny you want, enter the code and then go to the known spawn location of one of the Pokémon and wait for the encounter. It should be shiny and you can catch it from there.

Change from normal to shiny

Alternatively, there is also a code for changing a normal Pokémon to a shiny one. Instead of catching one, you might have one with great IVs and you wish it was shiny. Now, it can be. You can do this with six Pokémon:

  • 1st Pokemon
    01EA3FDA
    01AA40DA
    91EAF4DC
    91AAF5DC
  • 2nd Pokemon
    01EA6FDA
    01AA70DA
    91EA24DD
    91AA25DD
  • 3rd Pokemon
    01EA9FDA
    01AAA0DA
    91EA54DD
    91AA55DD
  • 4th Pokemon
    01EACFDA
    01AAD0DA
    91EA84DD
    91AA85DD
  • 5th Pokemon
    01EAFFDA
    01AA00DB
    91EAB4DD
    91AAB5DD
  • 6th Pokemon
    01EA2FDB
    01AA30DB
    91EAE4DD
    91AAE5DD

Have an excellent IV Delibird? Now it can be shiny!

Cheat codes for Pokémon Crystal

Turn a Delibird shiny with this cheat code! Credit: Pokémon


Steal a trainer’s Pokémon

If you’ve ever fought a gym leader or other strong trainer, they always have really strong Pokémon. Sometimes, you might wish you had that Pokémon. Now, you can! Enter this code:

  • 91012DD2

You can then steal their Pokémon and begin using them for yourself


Gain any TM/HM cheat code for Pokémon Crystal

To gain any TM or HM, use the following codes:
  • TM 01 Dynamicpunch 01637ED5 916359D8
  • TM 02 Headbutt 01637FD5 91635AD8
  • TM 03 Curse 016380D5 91635BD8
  • TM 04 Rollout 016381D5 91635CD8
  • TM 05 Roar 016382D5 91635DD8
  • TM 06 Toxic 016383D5 91635ED8
  • TM 07 Zap Cannon 016384D5 91635FD8
  • TM 08 Rock Smash 016385D5 916360D8
  • TM 09 Psych Up 016386D5 916361D8
  • TM 10 Hidden Power 016387D5 916362D8
  • TM 11 Sunny Day 016388D5 916363D8
  • TM 12 Sweet Scent 016389D5 916364D8
  • TM 13 Snore 01638AD5 916365D8
  • TM 14 Blizzard 01638BD5 916366D8
  • TM 15 Hyper Beam 01638CD5 916367D8
  • TM 16 Icy Wind 01638DD5 916368D8
  • TM 17 Protect 01638ED5 916369D8
  • TM 18 Rain Dance 01638FD5 91636AD8
  • TM 19 Giga Drain 016390D5 91636BD8
  • TM 20 Endure 016391D5 91636CD8
  • TM 21 Frustration 016392D5 91636DD8
  • TM 22 Solarbeam 016393D5 91636ED8
  • TM 23 Iron Tail 016394D5 91636FD8
  • TM 24 Dragonbreath 016395D5 916370D8
  • TM 25 Thunder 016396D5 916371D8
  • TM 26 Earthquake 016397D5 916372D8
  • TM 27 Return 016398D5 916373D8
  • TM 28 Dig 016399D5 916374D8
  • TM 29 Psychic 01639AD5 916375D8
  • TM 30 Shadow Ball 01639BD5 916376D8
  • TM 31 Mud-Slap 01639CD5 916377D8
  • TM 32 Double Team 01639DD5 916378D8
  • TM 33 Ice Punch 01639ED5 916379D8
  • TM 34 Swagger 01639FD5 91637AD8
  • TM 35 Sleep Talk 0163A0D5 91637BD8
  • TM 36 Sludge Bomb 0163A1D5 91637CD8
  • TM 37 Sandstorm 0163A2D5 91637DD8
  • TM 38 Fire Blast 0163A3D5 91637ED8
  • TM 39 Swift 0163A4D5 91637FD8
  • TM 40 Defense Curl 0163A5D5 916380D8
  • TM 41 Thunderpunch 0163A6D5 916381D8
  • TM 42 Dream Eater 0163A7D5 916382D8
  • TM 43 Detect 0163A8D5 916383D8
  • TM 44 Rest 0163A9D5 916384D8
  • TM 45 Attract 0163AAD5 916385D8
  • TM 46 Thief 0163ABD5 916386D8
  • TM 47 Steel Wing 0163ACD5 916387D8
  • TM 48 Fire Punch 0163ADD5 916388D8
  • TM 49 Fury Cutter 0163AED5 916389D8
  • TM 50 Nightmare 0163AFD5 91638AD8

HM

  • HM 01 Cut 0101B0D5 91018BD8
  • HM 02 Fly 0101B1D5 91018CD8
  • HM 03 Surf 0101B2D5 91018DD8
  • HM 04 Strength 0101B3D5 91018ED8
  • HM 05 Flash 0101B4D5 91018FD8
  • HM 06 Whirlpool 0101B5D5 910190D8
  • HM 07 Waterfall 0101B6D5 910191D8

This will give you access to any move you want, and you can easily apply it to the Pokémon you want to have the dominant creature you desire.


Always use a bike

Using a bike is very handy for getting around in a Pokémon game. This code allows you to use it all the time:

  • 010182D6 91015DD9

Getting around has never been easier.


Max level your Pokémon cheat codes for Pokémon Crystal

Getting Pokémon to high levels is incredibly tedious and time-consuming. Getting them to max level is even harder. Fortunately, a Pokémon Crystal cheat code exists to max level them after one battle:Chikorita

  • 014432DA
  • 014433DA
  • 014434DA
  • 9144E7DC
  • 9144E8DC
  • 9144E9DC

Enter this and watch your Pokémon grow to level 100 in an instant.


Instantly hatched eggs

With these codes, you can cause eggs to hatch almost instantly. If you’re trying to hatch a shiny or just get more of a Pokémon, this is an excellent way to do it:

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

This cheat code is a bit trickier, though. Here’s our step-by-step guide:

  • First, make sure the egg is in your Pokémon party
  • Turn on the GameShark device
  • Next, enter the code
  • Take a single step & turn the Gameshark back off
  • Walk around for 10 or so steps, and the egg should hatch.

Remember that cheats aren’t an inherent part of the game. As a result, they can work incorrectly and cause issues you may not have foreseen. It is important to keep backups of the game files you use so that you don’t lose a file when trying to use a cheat code.