Gotta cheat ’em all.

By Matt Poskitt

Published: Tuesday, 23 April 2024 at 10:09 AM


The Johto region in Pokémon HeartGold is up there with the very best lands to explore, maybe even rivalling Kanto itself. The only thing that can make it better is cheats.

First launched on the Nintendo DS in 2009 in celebration of the 10th anniversary of Pokémon Gold, the remake looked to incorporate all the elements of the original that fans loved while modernising the graphics and adding some fun new additions.

While the decision behind who to pick out of Chikorita, Cyndaquil and Totodile is always a hard one, the more difficult question is what cheat to use first. Rare Candies. Shiny Pokémon. Unlimited Money. Walking through walls. So many options to choose from.

Well, don’t fret. To make things easier, we’ve rounded up the full list of codes that can be utilised in Pokémon HeartGold, as well as how to put them into action using a third-party device.

How to cheat in Pokémon HeartGold explained

Gameshark logo
GameShark.
Gameshark

To cheat in Pokémon HeartGold on the Nintendo DS, you will need access to either an Action Reply or GameShark cheating device.

From this, you will need to enter the specific code to unlock whatever item or enhancement you are trying to obtain.

It’s worth being aware that some users online have reported risks with using these cheating devices, such as potential game freezes or save losses if too many codes are entered in succession.

Full list of Pokémon HeartGold cheat codes

Pokémon HeartGold rival silver Pokémon Battle showing two Trainers standing opposite each other
Pokémon HeartGold.
The Pokémon Company

Please note that there has been some debate over which ones work in different regions, so there may be a bit of trial and error depending on where you are based.

The full list of Pokémon HeartGold codes can be found below:

100x EXP after Pokémon Battle – Hold R 

  • a4000130 feff0000
  • 1206fada 00000068
  • 1206fb2e 0000e03c
  • 0206fb30 07808960
  • 1206fb44 00000f85
  • d2000000 00000000
  • 94000130 feff0000
  • 1206fada 0000006c
  • 1206fb2e 00002064
  • 0206fb30 e03a4345
  • 1206fb44 00008965
  • d2000000 00000000

200 EXP after Pokémon Battle – Hold R

  • a4000130 feff0000
  • 1206fada 00000068
  • 1206fb2e 0000e03c
  • 0206fb30 07808960
  • 1206fb44 00000f85
  • d2000000 00000000
  • 94000130 feff0000
  • 1206fada 0000006c
  • 1206fb2e 000020c8
  • 0206fb30 e03a4345
  • 1206fb44 00008965
  • d2000000 00000000

All Berries – Press L and R

  • 94000130 fcff0000
  • 62111880 00000000
  • b2111880 00000000
  • d5000000 03840095
  • c0000000 0000003f
  • d6000000 00000c14
  • d4000000 00000001
  • d2000000 00000000

All Poké Balls – Press L and R

  • 94000130 fcff0000
  • 62111880 00000000
  • b2111880 00000000
  • d5000000 00000384
  • c0000000 00000017
  • d7000000 00000d16
  • dc000000 00000002
  • d2000000 00000000
  • 94000130 fcff0000
  • 62111880 00000000
  • b2111880 00000000
  • d5000000 00000001
  • c0000000 0000000f
  • d7000000 00000d14
  • d4000000 00000001
  • dc000000 00000002
  • d2000000 00000000
  • 94000130 fcff0000
  • 62111880 00000000
  • b2111880 00000000
  • d5000000 000001ec
  • c0000000 00000007
  • d7000000 00000d54
  • d4000000 00000001
  • dc000000 00000002
  • d2000000 00000000