Completing any Pokemon game is not easy, to complete Pokemon HeartGold, you need guides, walkthroughs, and these handy cheats.
In this post, you will discover Pokemon Heart Gold Cheats that hopefully can help you lessen the time of grinding and eventually complete the game fast.
The cheats below are also referred to as Action Replay codes and include the most commonly used cheats such as Walk Through Walls, Rare Candy, Shiny Wild Pokemon Modifier, All Pokeballs, EXP, and money cheats.
We have also collected some working and useful Pokemon Soul Silver Cheats if you played the game too.
Want to see these codes in action? Check out our YouTube video on Pokemon HeartGold cheats, where we showcase some of the best cheats of the game.
Important: There are cheats from the list that are separated into two different regions (US and EU). Please find the appropriate cheat code for your ROM region.

Pokemon Heart Gold Cheats List
Note: In some cases, these cheats might still be in effect even after being disabled or removed from the cheat list. To fix the issue, save your game progress, exit the game, and reopen it. These steps should clear all the cheats applied in your emulator.
Cheat fails to work?: There are also times when cheats fail to work, and one of the most common reasons is that some DS emulators have different button configurations.
For example, the L or R buttons might be assigned to different keys, which is why remapping or reconfiguring your key settings is often necessary.
900x All Berries in Pocket
How to use: Press L + R to activate
94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 03840095
c0000000 0000003f
d6000000 00000c14
d4000000 00000001
d2000000 00000000
All Pokeballs in Pocket
How to use: Press L + R to activate
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
Shiny Wild Pokemon (Warning: DO NOT Breed)

621d1584 00000000
0206defc 47004800
0206df00 02000001
e2000000 0000003c
6800480d 490b6840
88011808 9c0d8842
40510c24 20074061
04244041 940d430c
21001c28 f06eaa0d
4801fea3 46c04700
0206df05 000000dc
021d1584 00000000
d2000000 00000000
Alternative shiny cheat
621d1584 00000000
0206defc 47004800
0206df00 02000001
e2000000 0000003c
6800480d 490b6840
88011808 9c0d8842
40510c24 20074061
04244041 940d430c
21001c28 f06eaa0d
4801fea3 46c04700
0206df05 000000dc
021d1584 00000000
d2000000 00000000
Restore Health
94000130 fff70000
62111880 00000000
b2111880 00000000
10049e60 000003e7
10049e64 000003e7
10049fe0 000003e7
10049fe4 000003e7
d2000000 00000000
1 Hit Kills Pokemon
How to use: (Press SELECT)
94000130 fffb0000
62111880 00000000
b2111880 00000000
10049f20 00000001
10049f24 00000001
1004a0a0 00000001
1004a0a4 00000001
d2000000 00000000
Capture/Steal Other Trainer’s Pokemon and 100% Catch Rate
9224670a 00002101
1224670a 00002100
d2000000 00000000
100% Catch Rate and Catch Trainer’s Pokemon
92247612 00002801
12247612 00004280
D2000000 00000000
9224670A 00002101
1224670A 00002100
Easily Catch/Capture a Pokemon
9224670a 00002101
1224670a 00002100
d2000000 00000000
Alternative cheat code: (If the above code doesn’t work, try this one)
92247612 00002801
12247612 00004280
D2000000 00000000
100x Experience After a Battle
How to use: Hold R After Battle
a4000130 feff0000
1206fada 00000068
1206fb2e 0000e03c
0206fb30 07808960
1206fb44 00000f85
d2000000 00000000
94000130 feff0000
1206fada 0000006c
1206fb2e 00002064
0206fb30 e03a4345
1206fb44 00008965
d2000000 00000000
200x Experience After a Battle
How to use: Hold R After Battle
a4000130 feff0000
1206fada 00000068
1206fb2e 0000e03c
0206fb30 07808960
1206fb44 00000f85
d2000000 00000000
94000130 feff0000
1206fada 0000006c
1206fb2e 000020c8
0206fb30 e03a4345
1206fb44 00008965
d2000000 00000000
No Random Battle (Outside)
a4000130 fffc0000
62111880 00000000
b2111880 00000000
20025a54 00000000
d2000000 00000000
No Trainer Battles and Run from Trainer Battles
No Trainer Battle
92064242 0000980A
12064240 0000E008
D2000000 00000000
Run from Trainer Battle
922488C2 00002101
122488C2 00002100
D0000000 00000000
All Battle Items in Pocket
How to use: Press L + R to activate
94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 03840037
c0000000 0000000e
d6000000 00000d74
d4000000 00000001
d2000000 00000000
All TMs/HMs (Press Select+Up)

How to use: We have two available TM/HM cheat versions. Choose any from the versions and press Select+Up to activate the cheat.
Cheat version 1:
94000130 ffbb0000
62111880 00000000
b2111880 00000000
d5000000 00630148
c0000000 00000063
Cheat version 2:
94000130 FFBB0000
62111880 00000000
B2111880 00000000
D5000000 00630148
C0000000 00000063
D6000000 000009B0
D4000000 00000001
D2000000 00000000
Remove All TMs/HMs (Press Select+Up)
94000130 FFBB0000
62111880 00000000
B2111880 00000000
D5000000 00000000
C0000000 00000063
D6000000 000009B0
D2000000 00000000
How it works: Use this cheat to remove all TMs and HMs from your bag that were obtained after applying the “All TMs/HMs” cheat above. Any moves already taught to your Pokemon will remain intact even after the removal.
Wild Pokemon Modifier (Do not Breed)

How to use: Enter the code below and replace AAA with the appropriate Pokemon ID.
52247d8c 582000c0
12247d8a 00004801
02247d8c e0021c39
02247d90 00000AAA
d2000000 00000000
001 = Bulbasaur
002 = Ivysaur
003 = Venusaur
004 = Charmander
005 = Charmeleon
006 = Charizard
007 = Squirtle
008 = Wartortile
009 = Blastoise
00A = Caterpie
00B = Metapod
00C = Butterfree
00D = Weedle
00E = Kakuna
00F = Beedrill
010 = Pidgey
011 = Pidgeotto
012 = Pidgeot
013 = Rattata
014 = Raticate
015 = Spearow
016 = Fearow
017 = Ekans
018 = Arbok
019 = Pikachu
01A = Raichu
01B = Sandshrew
01C = Sandslash
01D = Nidoran
01E = Nidorina
01F = Nidoqueen
020 = Nidoran
021 = Nidorino
022 = Nidoking
023 = Clefairy
024 = Clefable
025 = Vulpix
026 = Ninetales
027 = Jigglypuff
028 = Wigglytuff
029 = Zubat
02A = Golbat
02B = Oddish
02C = Gloom
02D = Vileplume
02E = Paras
02F = Parasect
030 = Venonat
031 = Venomoth
032 = Diglett
033 = Dugtrio
034 = Meowth
035 = Persian
036 = Psyduck
037 = Golduck
038 = Mankey
039 = Primape
03A = Growlithe
03B = Arcanine
03C = Poliwag
03D = Poliwhirl
03E = Poliwrath
03F = Abra
040 = Kadabra
041 = Alakazam
042 = Machop
043 = Machoke
044 = Machamp
045 = Bellsprout
046 = Weepinbell
047 = Victreebel
048 = Tentacool
049 = Tentacruel
04A = Geodude
04B = Graveler
04C = Golem
04D = Ponyta
04E = Rapidash
04F = Slowpoke
050 = Slowbro
051 = Magnemite
052 = Magneton
053 = Farfech’d
054 = Doduo
055 = Dodrio
056 = Seel
057 = Dewgong
058 = Grimer
059 = Muk
05A = Shelder
05B = Cloyster
05C = Gastly
05D = Haunter
05E = Gengar
05F = Onix
060 = Drowzee
061 = Hypno
062 = Krabby
063 = Kingdra
064 = Voltorb
065 = Electrode
066 = Exeggcute
067 = Exeggutor
068 = Cubone
069 = Marowak
06A = Hitmonlee
06B = Hitmonchan
06C = Lickitung
06D = Koffing
06E = Weezing
06F = Rhyhorn
070 = Rhydon
071 = Chansey
072 = Tangela
073 = Kangaskhan
074 = Horsea
075 = Seadra
076 = Goldeen
077 = Seaking
078 = Staryu
079 = Starmie
07A = Mr. Mime
07B = Scyther
07C = Jynx
07D = Electabuzz
07E = Magmar
07F = Pinsir
080 = Tauros
081 = Magikarp
082 = Gyarados
083 = Lapras
084 = Ditto
085 = Eevee
086 = Vaporeon
087 = Jolteon
088 = Flareon
089 = Porygon
08A = Omanyte
08B = Omastar
08C = Kabuto
08D = Kabutops
08E = Aerodactyl
08F = Snorlax
090 = Articuno
091 = Zapdos
092 = Moltres
093 = Dratini
094 = Dragonair
095 = Dragonite
096 = Mewtwo
097 = Mew
098 = Chikorita
099 = Bayleef
09A = Maganium
09B = Cyndaquil
09C = Quilava
09D = Typhlosion
09E = Totadile
09F = Croconaw
0A0 = Feraligatr
0A1 = Sentret
0A2 = Furret
0A3 = HootHoot
0A4 = Noctowl
0A5 = Ladyba
0A6 = Ledian
0A7 = Spinarak
0A8 = Ariados
0A9 = Crobat
0AA = Chinchou
0AB = Lanturn
0AC = Pichu
0AD = Cleffa
0AE = Igglybuff
0AF = Togepi
0B0 = Togetic
0B1 = Natu
0B2 = Xatu
0B3 = Mareep
0B4 = Flaaffy
0B5 = Ampharos
0B6 = Bellossom
0B7 = Marill
0B8 = Azumarill
0B9 = Sudowoodo
0BA = Politoad
0BB = Hoppip
0BC = Skiploom
0BD = Jumpluff
0BE = Aipom
0BF = Sunkern
0C0 = Sunflora
0C1 = Yamma
0C2 = Wooper
0C3 = Quagsire
0C4 = Espeon
0C5 = Umbreon
0C6 = Murkrow
0C7 = Slowking
0C8 = Misdreavus
0C9 = Unown
0CA = Wabbuffet
0CB = Girafarig
0CC = Pineco
0CD = Forretress
0CE = Dunsparce
0CF = Gligar
0D0 = Steelix
0D1 = Snubble
0D2 = Granbull
0D3 = Quilfish
0D4 = Scizor
0D5 = Shuckle
0D6 = Heracross
0D7 = Sneasel
0D8 = Teddiursa
0D9 = Ursaring
0DA = Slugma
0DB = Magcargo
0DC = Swinub
0DD = Piloswine
0DE = Corsola
0DF = Remoraid
0E0 = Octillery
0E1 = Delibird
0E2 = Mantine
0E3 = Skarmory
0E4 = Houndour
0E5 = Houndoom
0E6 = Kingdra
0E7 = Phanpy
0E8 = Donphan
0E9 = Porygon 2
0EA = Stantler
0EB = Smeargle
0EC = Tyrogue
0ED = Hitmontop
0EE = Smoochum
0EF = Elekid
0F0 = Magby
0F1 = Miltank
0F2 = Blissey
0F3 = Raikou
0F4 = Entei
0F5 = Suicune
0F6 = Larvitar
0F7 = Pupitar
0F8 = Tyranitar
0F9 = Lugia
0FA = Ho-oh
0FB = Celebi
0FC = Treecko
0FD = Grovyle
0FE = Sceptile
0FF = Torchic
100 = Combusken
101 = Blaziken
102 = Mudkip
103 = Marshtomp
104 = Swampert
105 = Poochyena
106 = Mightyena
107 = Zigzagoon
108 = Linoone
109 = Wurmple
10A = Silcoon
10B = Beautifly
10C = Cascoon
10D = Dustox
10E = Lotad
10F = Lombre
110 = Ludicolo
111 = Seedot
112 = Nuzleaf
113 = Shiftry
114 = Taillow
115 = Swellow
116 = Wingull
117 = Pelipper
118 = Ralts
119 = Kirlia
11A = Gardevoir
11B = Surskit
11C = Masquerain
11D = Shroomish
11E = Breloom
11F = Slakoth
120 = Vigaroth
121 = Slaking
122 = Nincade
123 = Ninjask
124 = Shedinja
125 = Whismur
126 = Loudred
127 = Exploud
128 = Makuhita
129 = Hariyama
12A = Azurill
12B = Nosepass
12C = Skitty
12D = Delcatty
12E = Sableye
12F = Mawile
130 = Aron
131 = Lairon
132 = Aggron
133 = Meditite
134 = Medicham
135 = Electrike
136 = Manectric
137 = Plusle
138 = Minun
139 = Volbeat
13A = Illumise
13B = Roselia
13C = Gulpin
13D = Swalot
13E = Carvanha
13F = Sharpedo
140 = Wailmer
141 = Wailord
142 = Numel
143 = Camerupt
144 = Torkoal
145 = Spoink
146 = Grumpig
147 = Spinda
148 = Trapinch
149 = Vibrava
14A = Flygon
14B = Cacnea
14C = Cacturne
14D = Swablu
14E = Altaria
14F = Zangoose
150 = Seviper
151 = Lunatone
152 = Solrock
153 = Barboach
154 = Whiscash
155 = Corphish
156 = Crawdaunt
157 = Baltoy
158 = Claydol
159 = Lileep
15A = Cradily
15B = Anorith
15C = Armaldo
15D = Feebass
15E = Milotic
15F = Castform
160 = Kecleon
161 = Shuppet
162 = Banette
163 = Duskull
164 = Dusclops
165 = Tropius
166 = Chimecho
167 = Absol
168 = Wynaut
169 = Snowrunt
16A = Glalie
16B = Spheal
16C = Sealeo
16D = Wailrien
16E = Clamperl
16F = Huntail
170 = Gorebyss
171 = Relicanth
172 = Luvdisc
173 = Bagon
174 = Shelgon
175 = Salamance
176 = Beldum
177 = Metang
178 = Metagross
179 = Regirock
17A = Regice
17B = Registeel
17C = Latias
17D = Latios
17E = Kyogre
17F = Groudon
180 = Rayquaza
181 = Jirachi
182 = Deoxys
183 = Turtwig
184 = Grotle
185 = Torterra
186 = Chimchar
187 = Monferno
188 = Infernape
189 = Piplup
18A = Prinplup
18B = Empoleon
18C = Starly
18D = Staravia
18E = Staraptor
18F = Bidoof
190 = Bibarel
191 = Kricketot
192 = Kricketune
193 = Shinx
194 = Luxio
195 = Luxray
196 = Budew
197 = Roserade
198 = Cranidos
199 = Rampardos
19A = Shieidon
19B = Bastiodon
19C = Burmy
19D = Wormadam
19E = Mothim
19F = Combee
1A0 = Vespiquen
1A1 = Pachirisu
1A2 = Buizel
1A3 = Floatzel
1A4 = Cherubi
1A5 = Cherrim
1A6 = Shellos
1A7 = Gastrodon
1A8 = Ambipom
1A9 = Drifloon
1AA = Drifblim
1AB = Buneary
1AC = Lopunny
1AD = Mismagius
1AE = Honchkrow
1AF = Glameow
1B0 = Purugly
1B1 = Chingling
1B2 = Stunky
1B3 = Skuntank
1B4 = Bronzor
1B5 = Bronzone
1B6 = Bonsly
1B7 = Mime Jr.
1B8 = Happiny
1B9 = Chatot
1BA = Spintomb
1BB = Gible
1BC = Gabite
1BD = Garchomp
1BE = Munchlax
1BF = Riolu
1C0 = Lucario
1C1 = Hippopotas
1C2 = Hippowdon
1C3 = Skorupi
1C4 = Drapion
1C5 = Croagunk
1C6 = Toxicroak
1C7 = Carnivine
1C8 = Finneon
1C9 = Lumineon
1CA = Mantyke
1CB = Shover
1CC = Abomasnow
1CD = Weavile
1CE = Megnezone
1CF = Lickilicky
1D0 = Rhyperior
1D1 = Tangrowth
1D2 = Electivire
1D3 = Magmortar
1D4 = Togekiss
1D5 = Yanmega
1D6 = Leafeon
1D7 = Glaceaon
1D8 = Gliscor
1D9 = Monoswine
1DA = Porygon Z
1DB = Galiade
1DC = Probopass
1DD = Dusknoir
1DE = Froslass
1DF = Rotom
1E0 = Uxie
1E1 = Mesprit
1E2 = Azelf
1E3 = Dialga
1E4 = Palkia
1E5 = Heatran
1E6 = Regigigas
1E7 = Giratina
1E8 = Cresselia
1E9 = Phione
1EA = Manaphy
1EB = Darkrai
1EC = Shaymin
1ED = Arceus
Random Wild Pokemon Encounters

How it works: With this cheat, you will come across any Pokemon, even those that usually don’t appear in that area.
Cheat code
DB000000 021D15A8
421D15A8 7FFFFFFF
D4000000 00000100
D0000000 00000000
D7000000 022186D4
D2000000 00000000
622186D4 00000000
322186D4 000001EE
DA000000 022186D4
B2111880 00000000
C0000000 00000027
D7000000 00025A68
D2000000 00000000
Random Wild Pokemon Level Encounter
Note: Pokemon encountered will have completely random levels. Warning: you might encounter stronger and higher-level Pokemon.
DB000000 021D15AA
D8000000 022186DC
D2000000 00000000
622186DC 00000000
322186DC 00000065
DB000000 022186DC
B2111880 00000000
C0000000 0000000B
D8000000 00025A5C
D2000000 00000000
Infinite PP
5224B30C E0001B00
1224B30C 000046C0
D0000000 00000000
Pokerus

What does Pokerus do? It doubles the EVs your Pokemon earns from battles, making EV training much faster and more efficient.
How it use the cheat: Activate the cheat, go to Pokemart and deposit a Pokemon, mark your pokemon, and then press confirm. Check your Pokemon, it should now be infected with Pokerus.
1206F04A 00002001
1206F04E 000076B0
Speed up messages
12002346 00002100
120202EE 00001C0C
120202F0 00004818
1202031E 0000BD10
02020320 E7E53C2D
1202032E 0000D0DF
1202033A 0000E7F1
Shared Cheats
Rare candies + healing items, shared by: Egwkentros
How to use: Hold L+R to activate
94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 03840011
c0000000 00000025
d6000000 00000b74
d4000000 00000001
d2000000 00000000
All TM and HM will be deleted (Shared by: Kato)
How to use: Press L, R, Up, and Select. All TM and HM will be deleted.
94000130 FFBB0000
62111880 00000000
B2111880 00000000
D5000000 00000000
C0000000 00000063
D6000000 000009B0
D2000000 00000000
Thanks to gio for verifying the cheat.
Item Code for unlimited Items (Shared by: OrlandoRamon)
94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 00000384
c0000000 000000a1
d7000000 00000656
dc000000 00000002
d2000000 00000000
94000130 fcff0000
62111880 00000000
b2111880 00000000
10000708 00000087
1000070c 00000088
d5000000 00000044
c0000000 0000002c
d7000000 00000654
d4000000 00000001
dc000000 00000002
d2000000 00000000
94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 000000d5
c0000000 00000072
d7000000 00000710
dc000000 00000002
d4000000 00000001
d2000000 00000000
Works with USA Roms
Reader-Requested Cheats
Rebattle/Rematch Trainer (Hold R)
02040EA8 F7FF68E0
94000130 FEFF0000
02040EA8 E0002000
D0000000 00000000
How to use: Hold R and talk to the trainer.
Rebattle Trainer (Always Enabled)
02040EA8 E0002000
Talk to any already battled trainer to battle again.
Conclusion
So you’ve just reached the end of our Pokemon Heart Gold Cheats collection. There are still more cheats we haven’t tested yet, and others are waiting to be discovered.
That’s why we need the community’s help collecting more of these cheats. If you have a cheat that you think should be added to the list above, let us know in the comment section.
Please use these cheats at your own risk. If you have problems activating any of them, watch this video Top 5 Reasons Why a Pokemon Cheat Don’t Work, or leave your message in the comment form below.






Is there a cheat for all 3 starters?
Hey Leelee, we don’t have the cheat at the moment.
Hi, I have MelonDS and I am playing Heart Gold. I have tried to use the cheat code for 999 rare candies and used the activation of L + R, but there are no rare candies in my bag. I have even tried the other rare candy cheat, but still nothing. What do I do?
Hey Ori, I recommending switching to DeSmuME, It tends to handle cheats more reliably for most players. MelonDS cheat support can be hit or miss depending on the game and code.
you just have to turn cheats on and off and it should work
I second on this. Strangely, this works on MelonDS when cheats doesn’t seem to work.
Is there a code for RED ORB?
Is there a “toggle shiny” cheat option?
Is there any cheat that would give you exp share/exp all?
Hey there, sorry but we don’t have the cheat.
Hey, Thanks you very much for the cheats. But I wanted to ask why we cant breed the shiny pokemon created from the cheat. Would it corrupt my game?
Hey Mike, welcome here, and thank you as well for using the cheats and for the support 😊. Regarding breeding shiny Pokemon created from cheats, we don’t recommend this because shiny cheats can alter the Pokemon’s internal data in unusual ways. In most cases, it won’t immediately corrupt your game, but cheated shiny Pokemon may behave differently compared to naturally encountered ones.
To stay safe, I recommend not breeding Pokemon that captured using cheats, (This also apply to wild Pokemon modifier or even shiny encounter), saving normally in-game and avoiding the use of too many cheats at once. Also, if possible, disable the shiny cheat immediately after encountering the Pokemon to reduce the chances of glitches or strange behavior later on. Hope my answer helps.
I’m using manic emu for the Stones cheats and they are not working I pressed L and R at the same time and it’s still no working
Hi Eli, welcome here. Can you try using Delta for iOS instead?
Just here to say thank you, this list is still helping people in 2026 :)
Thank you, d1sconnected, for the kind words. Messages like this really encourage us to keep improving and continue helping the community 😊
Just wondering, is there an nature cheat code? Thank you..
Hi, is there a cheat for share experience?
random wild encounters is giving me pokemon that do not show up on the national pokedex for heartgold.
Yo i’ve tried all the codes related to the bag, but none of them work. I’m using DeSmuME.
Use drastic ds emulator and install the correct heart gold usa file then it will work if you don’t know where to download you cand download in ducumon.com
Hello! Any cheat code for encounter wild PKM with perfects IVS? Thank you mate!
Hey Manuel, welcome here. I understand that having a Pokemon of your choice with perfect IVs sounds awesome, but combining cheats can often cause errors or simply fail to work. It’s always safer to use one cheat at a time to avoid glitches or crashes.
BEFORE USING THE SHINY CHEAT I POSTED IN THE COMMENTS = make sure you save BEFORE YOU DO ANYTHING – AND DO NOT SAVE STRAIGHT AFTER catching your desired pokemon, make sure that you have the CHEAT ON BEFORE CATCHING – THEN – TURN THE CHEAT OFF BEFORE DOING ANYTHING ELSE –
hello ! so your code worked perfectly for the starter (thank you a lot!) but when it is about wild pokemon, when the battle starts, desmune crashs. its written :
ARM9 UNDEFINED INSTRUCTION EXCEPTION:
ARM9 Program Counter: 0x01FF8558
ARM9 Instruction: 0xECF1F100
ARM9 Instruction Address: 0x01FF8550
any idea of what to do to make it work? thanks! :)
Shiny Cheatcode that works for me, not sure of my exact copy but its the most recent one by the 25/02/2026 (UK).
Just copy and paste in the action replay and encounters will be shiny – im not sure of any complications afterwards so do not hold me to that!!!
5206E128 4284FE81
E2000108 00000060
021D15A8 41C64E6D
00006073 02111880
E92D40F0 E51F0010
E5900000 E1D018B4
E1D028B6 E0217002
E1A071A7 E51F1034
E51F2034 E51F3034
E5910000 E0243290
E0253294 E0246005
E1A069A6 E1560007
11A00004 1AFFFFF8
E5810000 E8BD80F0
1206E116 0000F792
E206E118 00000010
F7B1E800 1C05FE13
FE10F7B1 43050400
0206E128 E0001C28
D0000000 00000000
Hi Pokedude, thanks for sharing this shiny cheat code. Let’s hear from other players as well:
– Has anyone tried this version of the shiny cheat? Did it work properly for you?
Your feedback would be greatly appreciated and will help the community.
That code worked for me and the others you’d provided didn’t! The rare candies one didn’t work either. I double checked the controls and everything. But every other cheat works great!
Fyi, the evolution stones cheat does work, but it will completely wipe everything you have in your items pocket of your bag and replace them with the stones. So just be aware.
It won’t let me use cheats in MelonDS. I already read the comment below, but I don’t know how to restart the application or how to do it. If someone could explain how to restart it, PLEASE.
HM Moves are Erasable
92078034 00002001
12078034 00002000
d2000000 00000000
This code works for both HG and SS for deleting HMs from your party members’ move slots. No more move deleter.
Hi John Scott, thank you for sharing this cheat with the community.
Before adding it to the main list, let’s gather some feedback from fellow HeartGold players.
– Has anyone here tested the “HM Moves Are Erasable” cheat? Did it work properly on your end?
Your feedback would really help other players. Thanks in advance!
is there a cheat for gold coins?
i’m using the shiny cheat but literally every single pokemon i run into is a female
Hi in 2026! If you are on MelonDS, you may need to restart your melonDS app after putting your cheats in the setup. I don’t know why, but for me it only works if I restart after.
Hi Sirop, thank you for sharing the tip. I’ve also encountered many issues with cheats on MelonDS. While it’s good to know this workaround helps, having to restart the emulator each time is definitely time-consuming. Still, I appreciate you sharing this—it will be useful for other players facing the same problem.
How i alr did
I turned on the shiny cheat but when I turned it off everything still was shiny
Hi xazy, welcome here. After disabling the shiny cheat, save your game progress using the in-game save (not save states), then completely close and restart your emulator. Some emulators still keep cheat effects active even after turning them off, and restarting is the most reliable way to clear it. After that, everything should return to normal. Let me know if this helps.
Hi, when I use the cheat to find shiny Pokemon, nothing happens :(
Hi there! May I know which version of Pokemon HeartGold you are using? We usually find and test cheats only on the English versions of Pokemon games.
same thing happened to me.
To disable, delete the cheat from your codes. Save the game in game (not save state) and then exit/close the app. Then restart it and load your game (in game) not, load state. You should be good to go.
Does anyone happen to have a fast egg hatch cheat for this game?
Can you add a cheat that removes trade evolutions
Hello Henry, welcome here. Sorry but we don’t have that kind of cheat for this game.
Hello, I think you have made a mistake with the list. I wanted to get a Kingdra. On the list it appears you have confused it with Kingler. Kingdra is not below Seadra either
Evolve Trade Evolutions on Level Up
92070F48 0000021C
12070F48 00000076
D2000000 00000000
92070F4A 0000021C
12070F4A 0000015E
D2000000 00000000
This is for HG and SS. Source is reddit.
Here is an Item Code for unlimited Items.
(Cheat code added to the list above – Pokecoder)
Thank you for sharing the code to the community, OrlandoRamon. This is really helpful. I’ve added the cheat to the list above.
Max Coin Case 50.000 Press L+ R :
94000130 FCFF0000
B2111880 00000000
10000094 0000C350
D2000000 00000000
Hey! I want to ask how to turn off the shiny Pokémon? Even though I turned it off, it still started working when I ran across the grass.
Hello there, Adrean. Welcome to Pokemoncoders. This issue is quite common with many DS emulators. The best solution is to restart your emulator while making sure the shiny cheat—and any other cheats—are fully disabled.
If the problem still persists, try locating the cheat file generated by your emulator and delete it. This usually clears any leftover cheat effects.
Hi, i use gba emulator from play store, rare candies dont work
Hey Lautaro, welcome here. I’m not quite sure what you mean, because these cheats are for DS and most likely won’t work on GBA.
there is some shiny code that work in DraStic?
Hey Oni23, the shiny cheat works well on Drastic. Can you confirm if you’re using a non-English version of HeartGold? Because these cheats will work only on English.
I have the same problem too. If you find one, let me know :(
Hi, I use DeSmuMe but some cheats don’t activate…
I tried 999 rare candy but they don’t activate… even after pressing L+R (they are assigned properly, I checked, because it works for the x100 exp at end of battle)
Same for some cheats like random wild encounter, I don’t knoz how to activate them…
Is there something to do I didn’t see?
Thanks
Welcome to Pokemoncoders, Lulu. Since you’re using DeSmuMe, more likely that the buttons L and R were assigned to different key combinations. This is a common issue to that emulator that’s why we created this guide on How to Configure Buttons on DeSmuME and I’m positive that this is the fix to your problem.
These Candies cheats don’t work on DeSmu. Other Cheats (Money) work with same buttons.
Hello Daniel, welcome here. I can assure you that the rare candy cheat does work, I’ve tested it myself. You may need to check your DeSmuME key settings to confirm whether the required button combinations (L + R) are mapped correctly. If the buttons are assigned to different keys, the cheat won’t activate. After adjusting the controls, give it another try and let me know how it goes.
If people are still having issues with this i found something that worked for me for the rare candies. Playing on DeSmuME using an xbox controller, i changed the DS L + R buttons to the L + R bumper buttons instead and these cheats worked instantly. Dont use the Triggers. Potentially other button combos work for controllers too but this worked after hours of trying different cheat code sites thinking they were all broken codes.
Happy Grinding
hi, do these cheats work using the melonDs emulator on pc
Hello keeper45, welcome here. Sadly, I had issues activating cheats on MelonDS, I need to further test this emulator, and hopefully I can provide detailed insights soon. For now, could you try switching to DeSmuME instead? It’s our top choice from our 5 Best DS Emulators for PC and it works well with cheats. Let me know how it goes.
Also if you have time can you please make a cheat code for DeSmuMe to enable the event flag to enable the player to time travel with Celebi after interacting with the shrine. Thank You!
That sounds like a fun cheat to use. However we don’t have the code for that yet. But rest assured we keep on testing more cheats for this game to improve this list.
Hey there, and I was wondering, can you make a cheat code for every pokemon? For example cheat code for Arceus cheat code for Giratina. It would be really helpful if you would do that!
Hey JM, thanks for coming here. Unfortunately that’s the codes we have on the site for this game at the moment. But rest assured we keep working to improve our list.
hi pls make a speed hack for nds emulators. the game is so slow
Hey Rai, thanks for joining us here. I have added a cheat to increase the speed of messages, though I’m not sure if you need this, but many DS emulators have a built-in fast-forward feature that lets you increase the game speed. Check your emulator settings and look for options like “Fast Forward,” “Turbo,” or a hotkey you can hold to speed things up. If your emulator supports it, that will give you a much smoother experience. Let me know which emulator you use and I can guide you further.
Hello, is there any cheats to spawn any pokemon? Like one of the cheats in the black 2 one
Hello Aiden, check the Wild Pokemon modifier cheat for that. If you are referring to a cheat to randomly encounter Pokemon in the wild, I’m afraid that’s not possible with cheats.
Hey so I used the shiny cheat on this website. But now even after turning it off and deleting all the Pokémon I find in the wild are shiny. How can I change that?
Welcome, Ban, and thank you for using our cheats! The issue you’re experiencing with the shiny cheat staying active even after turning it off is quite common in many DS emulators. May I know which emulator you’re using? The most effective solution we’ve found is to completely close your emulator after disabling all cheats, then reopen it. This refreshes the system and clears any leftover cheat effects. Let me know if this trick works for you.
hi! does the shiny encounter cheats works for melonds? because if i try both when a wild pokemon appear the game freeze completely
Hey Al, welcome here. I had issues with cheats on MelonDS as well. Can you try switching to DeSmuME? It works well with cheats.
Hi, im having the same issue, turned all codes off, closed and re-opened but all Pokemon are now shiny. Using delta
Hi, is there a cheat to randomize trainers/gym leader Pokemon?
Hey Matt, welcome! That’s definitely an amazing cheat idea, and I understand why you’d want to randomize trainer and Gym Leader Pokemon. Unfortunately, we haven’t found a working code for that yet. But rest assured, we’re always testing and searching for new cheats — we’ll update the list as soon as we discover one.
Is there a cheat that completely randomizes encounters, starters, and items?
Hey J, that’s not possible with cheats. I believe there is some software that can do the job, but we don’t have experience with it yet.
Hi, thanks for all of this. It’s been very helpful.
Is there a cheat that lets you encounter wild pokemon by pressing a button? For example, if press R, wild pokemon will immediately shown?
Hey MJ, thank you for coming. Unfortunately we don’t have that kind of cheat.
Hey, Im trying to use the Max coins cheat but it doesn’t work. Checked multiple times, no error in the code.
I am using a Action Replay DSI in my 3DS. Got any tips what I‘m doing wrong?
Hi Thiede, thank you for coming here and using the cheats we compiled here. All of our codes were tested only for emulators, we don’t use actual consoles here. To make most of cheats, I recommend using DS emulators.
Hey PokeCoder,
Thank you so much for these they all work perfectly. I was wondering if you have a cheat code that allows you to challenge trainers to a battle again after you have already defeated them.
Kind regards
Hi Matt, thanks for joining us here! I’ve added two different versions of the Rebattle Trainer cheat code, feel free to try both and see which one works best for you. Please note, enable only one cheat at a time and make to disable the cheat after using.
Hi PokeCoder, I tried the Always Rematch code and it doesn’t seem to work. I’m using melonDS and I added the cheat as an AR code and clicked on the Enable Cheats option and restarted melonDS and the rom but it still doesn’t work. I’m running the US version of the game so it should be working. Any help?
Hey David, thanks for being here. Could you try switching to a different emulator? I tested these cheats on MelonDS as well, and just like in your case, many of them didn’t work. I’m still trying to figure out why this happens – hopefully, someone from the community can share more insight or a possible fix.
Is there a cheat for all items like miracle seed and metal coat, and is there a cheat for unlimited or max BP?
Sorry pal, but we don’t have the cheat for BP at the moment.
Is there IOS emulator Action replay code for the enigma stone for the Latias/Latios Heart Gold/Silver??
Hello Andrew, welcome to Pokemoncoders. Unfortunately, we don’t have that code at the moment. Please be assured that we are working to find more codes for this game. Thank you for your patience.
Is there any cheat for friendship
i made a lucky egg cheat because i wanted lucky eggs only
Cool! How’s it going so far?
Can i have it?
@paradise the local blaziken enjoyer the lucky egg cheat would be appreciated sir
94000130 FCFF0000
B2111880 00000000
00000654 03E700E7
D2000000 00000000
now i’m gonna get some cheats for pokémon black
Thank you for sharing. Let’s ask feedback from fellow players on this cheat.
– Has anyone tried this cheat, did it work for you? Your feedback is appreciated.
Could you please make the (wild pokemon modifier) game specific. Make it so that, only the pokemon that are specific to That particular game are listed. And have them in evolutionary order, also can they be ordered by (Type).. I know that’s a lot to ask, and probably not going to happen. BUT it would be nice. Thank you and have a blessed day!!!
Hello Timothy, welcome! Unfortunately, this is the best way we can present the codes for now. What you’re asking sounds technically complicated to implement, and it would take a lot of work to restructure everything by game, evolution, and type. Still, I truly appreciate your suggestion—it’s a great idea, and I’ll keep it in mind for future improvements. Thank you for coming here.
Is there a hack for you to get the silver wing so you can catch lugia?
hey is there any reason the rare candies code isn’t working on my melonDS european HEARTGOLD ROM?
im playing on Mac and the code is right
Hey Dim, welcome! The cheats we shared were tested mainly on the USA version of HeartGold, so that’s likely why it isn’t working on your European ROM. Sadly, we don’t have confirmed codes for that version yet. If you can, try using the USA version–it should work fine in this version.
Pls im using melon ds and the rare candy cheat is not working on pc
Do I have to press any button combos to activate the shiny cheat?
Hey Matt, welcome back. Just activate it, and all the Pokemon you encounter will turn shiny. Additionally, make sure you have the English version of HeartGold.
Easy capture does not work at all.
I’m playing pokemon heartgold generations.
Using melonDS on my Ally X and i can’t get the pokeballs code to work, i copy and paste press L+R and get nothing, any advice?
Hey Joey, welcome here. Check your MelonDS settings and see which keys the L and R buttons were assigned. This is common issue to many DS emulators and remapping the keys often fixes the issue.
I’ve entered cheats that allow me to select wild Pokemon, and I’ve also entered codes for specific Pokemon, but I still can’t encounter them. Are there any special conditions, like having to press the select button?
Hey Kenny, can you confirm if you’re using the English version of HeartGold? These cheats were tested only on the English version. Also, which DS emulator are you using? There’s no need to press any special keys or button combinations—just add the cheat directly to your emulator, and it should work.
Thanks for the reply.
I’m playing the Japanese version of Heart Gold and it’s on IOS so I’m using the Delta emulator.
The Japanese version of Black 2 was able to specify wild encounters with reference to this site, so I thought I could do the same.
Black 2 also requires you to enter the code and hold down the select button, so I tried that with Heart Gold, but it didn’t work.
I see, that explains why the cheat isn’t working for you. Japanese versions use different codes, and I haven’t explored them yet. I’ll look into it, so stay tuned for updates.
i cannot seem to get the xp one to do anything
You have to hold R while the enemy pokemon is fainting, until you see the XP window.
Is there a code to get metal coats plzzz I need scizor
Is there a reason why it says *DO NOT BREED* when you have the shiny cheat activated?
Hey Henry, thanks for dropping by. The warning is there because breeding a Pokemon obtained through cheats—especially shiny ones—can often lead to serious issues like game freezes, glitches, or even bad eggs. It’s just one of those common risks when using cheat-generated Pokemon, so it’s safer not to breed them.
Is their a code that boosts the shiny odds instead of guarantee shinnies?
Welcome, Harry! Unfortunately, I haven’t come across any cheats that increase shiny odds before.
Hello,
Do you have any codes for a Link Cable or something so I can evolve my Kadabra into Alakazan, or my Hunter into Gengar?
Hey Pablo, thank you for joining us here. Unfortunately, we do not have the code for that.
Hi, so, I tried the evolution stones cheat and it worked, but it deleted items from my bag. I restarted the game and put items I wanted in the PC so they wouldn’t be deleted, but when I try to put them back in the bag, they won’t show up. And the cheat code is disabled, too. What should I do to fix this? This is on a regular DS by the way.
My wild pokemon modifier is making my game crash, what should I do?
Hey Ken, it’s possible that another cheat is conflicting with the Wild Pokemon modifier. I suggest disabling all other cheats and keeping only the Wild Pokemon modifier active. You may also need to restart your emulator with all cheats turned off to clear any leftover cheat effects.
can you also use cheats on 3ds instead of an emulator?
Hey Kay, thanks for stopping by! I haven’t personally tried it on a real 3DS, but I’ve heard there are ways to use cheats with custom firmware installed. That said, it’s not always reliable and can be risky, so I usually recommend using cheats on emulators where it’s much safer and easier to manage.
Can I have the exact code for charmander
Hi Rey, thanks for coming here. You mentioned in your previous comment that you’re using the Delta emulator. I noticed that Delta tends to automatically remove parts of the code “YYY” which causes the cheat to break. So I’ve updated the code and replaced “YYY” with “AAA” instead. Everything should work fine now. Just replace “AAA” with Charmander’s code, which is 0004. Let me know how it goes!
I modified all healing items + rare candy & added Chikorita, but my game is now a buggy mess it keeps freezing my game when I enter a battle, help
Hi, excuse me—do you have a shiny cheat code for the Spanish version? I’ve tried several, but none of them work for me.
Hey Alex, sorry, but currently we are focusing on testing cheats for English Pokemon games.
is there a cheatcode for finishing eggs, for example to make 1000 steps by one step?
Why the catch from trainer can’t Breed on day care. . .
Hey vhel17, thanks for coming here. That won’t work, unfortunately. You can’t breed any Pokemon used with cheats.
Wild pokemon modifier keeps crashing my game
Hey Deco, were you able to make the cheat work at least just once? I believe your emulator still keeps recognizing your previous cheats, even if they’re already disabled, and that can cause issues like crashing or cheats not working properly. Try this: disable all cheats, save your game using in-game save (not save state), exit your game and completely close your emulator, then reopen it. After that, enable only the cheat you need and see if it works. Let me know how it goes!
Not Deco, but this worked for me TYSM ^^
Awesome! I’m really happy to know that the info I shared was useful to you.
Nothing works for the modifier cheat I want my charmander and it stays orange or blue frozen im on delta emulator iOS help
Bro how did u get it to work im using delta emulator on iOS my screen stays orange help
Still I’ve been trying to catch a charmander and everytime the encounter screen pops up it’s frozen in organge
(This is for the wild Pokemon modifier)
Get all 3 starters of jotho:
94000130 FFF30000
B2111880 00000000
DA000000 000010E0
D3000000 00000000
D7000000 02000010
A2000010 FBFF0000
D4000000 0000FC00
B211187E 00000000
D7000000 000010E0
D2000000 00000000
Press select+start
(AR code)
Thanks for this cheat, Suordakh. Let’s hear feedback from fellow players with your cheat. Additionally, if you could give us some more details or instructions on how to use it, that would be awesome!
– Can anyone here confirm if this cheat works? Feedback is appreciated!
Didn’t work for me!
Hello. I tried this cheat but it does not seem to work. Upon activating with SELECT + START, I went to check if I had gotten them on my party (I had cleared up 3 slots for them) but instead my bag is what ended up being selected and when I exit it, there is no party Pokemon button on the menu. I even tried activating the cheat before I got on my save to double check but to no avail. Didn’t see anything inside the boxes either. I did not stick around to see if the Pokemon button would decide to come back and just reverted to my previous saved state.
Hope this helps to clear things!
Thank you for that detailed feedback, PurpleBear.
Is there a shiny starter cheat?
Before receiving your starter Pokemon, enable the shiny cheat. Give this trick a try.
it Work
i use the Shiny and Catch Alternative. . . .
I got this to work but I’m on a new game so I’m not sure this will work on an existing save. After getting the first Pokémon and finish talking to Prof Elm, press select+start button once and click on the starters. You can do this multiple times as all 3 starters is still there. It will only show the name of first Pokémon you pick every time though but it works. Tested with the USA version.
That’s fantastic, ArkhamKnight! Thank you for sharing this information with the community.
Does anyone have the cheat for Arceus?
Hi poke coder im need help with the wild Pokémon modifier cheat code where you have to choose the Pokémon you want i have followed all the rules and whenever i go on the grass and the antimation plays it freezes pls help i also play on delta emulator.
Hi there, Jerry. It sounds like the game might be freezing because multiple cheats are active at the same time, or Delta emulator still detects even those disabled cheats. On the Delta emulator, enabling too many cheats can cause issues like this.
I recommend disabling all cheats, saving your progress using the in-game save option (not a save state), and then restarting your emulator. After that, activate only the Wild Pokemon Modifier cheat by itself. This should help prevent the game from freezing.
Let me know if that works for you!
Why isn’t the walk through walls code working? I’ve tried a lot, and it won’t activate either.
Please note that the Walk Through Walls cheat requires pressing the “L” button to activate. If you’re using a computer, check your emulator’s settings to see which keyboard key is mapped to the “L” button. You may need to adjust the key mapping if it’s not correctly set. Let me know if you need help configuring your controls!
Hi. I tried to use your shiny cheat code, but after I verified it worked, I tried to disable it, but it didn’t work. I tried disabling cheats, deleting it, etc. Is there anything I can do, or was my greed my own undoing? Thanks in advance.
Hey Alex, it appears that the cheat stayed active even you disabled it, we created this guide on How to Fix Cheats That Stay Active After Disabling and I believe this can help.
I wanted just HMs and some TMs. Any way to select the amount of TMs/HMs I get from the cheat?
is there a code to give one of each tm/hm instead of infinite??
Sorry, yusuf. But we don’t have the cheat at the moment.
i did the evolution stones cheat, but now all my other items are gone. Is there any way to undo the cheat after you have used it?
Do you have any way to do trade evos? I want both a scizor and steelix but i dont know how when emulating?
Hey there, Rakso! Unfortunately, we don’t currently have a cheat for trade evolutions like Scizor or Steelix. But don’t worry, I’ll keep an eye out, and if I find a reliable solution, I’ll definitely update the page. Thanks for dropping by!
Hey is there a cheat for heart gold to remove key items?
Hey Treallen, unfortunately, we only have remove cheats for TM/HM and badges at the moment. But rest assured, we are exploring more cheat codes for HeartGold.
Why is it that sometimes the codes just do not work? I used the shiny code and the 6x EXP Share codes a couple days ago and they both worked fine, but now when I try to use them again or a different code nothing happens.
Hey Davey, which DS emulator are you using? I’ve heard about this issue from several readers, and I’m still working on identifying the exact cause. However, based on what I’ve seen so far, it seems most likely that the problem is related to the emulator itself.
I am using the MelonDs emulator. Any help would be appreciated, thank you!
Try this: disable or delete all active cheats, then save your game using the in-game save option. After that, exit your HeartGold game and restart your emulator. This should clear any leftover cheat effects. Once done, reopen the game and reapply the cheat.
Hi Im Andrew, I found a code for evolution stones for pokemon heart gold here’s the code Press L+R first before using code to activate …..
(Cheat code added to the list above -PokeCoder)
Hi Andrew, thanks for sharing. The cheat indeed works! I tested them myself. I’ve added this to the list above. Thanks again!
Hey Andrew, at what point do I actually press L+R to activate the stones cheat? I’ve tried this multiple times, I’m on MelonDS via Batocera if that makes a difference.
Hey Mildred, you could try checking the settings of your emulator to see which keys the L and R buttons are assigned. Some emulators have their own key combinations, and most of these need reconfiguration. However, on mobile devices, there shouldn’t be any issues.
Hey for me the wild pokemon mod is not working I have tried Arceus palkia dialga none work help please
Hi there, Bobby joe. May I know which emulator you’re using? Have you tried activating any of the other cheats from the list? If those work, the issue is likely with how the specific cheat was entered.
However, if none of the cheats are working, the problem might be with your version of HeartGold. Please note that we currently test and support cheats for English versions of Pokémon games only.
Do you have a code for the evolution stones? The “all battle items” code isn’t working.
Hey João, just a heads up: you’ll need the English version of HeartGold for those cheats to actually work. Otherwise, it won’t work. Also, make sure to press L and R to activate the cheat.
Is there any codes that can make a pokemon evolve without the need of trading it? I’m using emulator on my mobile phone (IOS)
Hi there, Way. Sorry, but we don’t have a cheat code for that at the moment.
Tried the following on DESMUME HeartGold (U)(Xenophobia) on 04/08/2025, none of them are working. does anyone know if there is something I need to change? Is it maybe the wrong game version?
In USA.
encounter modifier
TM and HM
catch rate
all pokeballs
rare candies
Hi Jake, thank you for joining us here. We’ve tested these cheats with your version, and I can confirm they work. The issue might be related to your emulator settings. Since you’re using DeSmuME, it’s likely a key mapping issue—this is actually a common problem with that emulator.
I recommend checking your control settings and reconfiguring the buttons as needed. You’re not alone—many of our readers have run into the same issue, which is why we created a guide on “How to Configure Buttons on DeSmuME.” Feel free to check it out, and let me know if you need further help!
Thanks for this list! All of the ones I’ve tried so far have worked great. Much love :)
Hi Skylar, you’re very much welcome! Glad to hear the cheats are working well for you. Appreciate the love! 😊💖
hey i really really really hope there is some sort of code that will let me get spikey eared pichu. got one?
Hi Devon, thanks for coming here. Sorry, but we have no cheat for that yet.
Hi, I was wondering if there’s a cheat to get all the starters? Thanks in advance.
How to get unlimited coins
Do these work for open emu?
And do you have a master code?
Hey Bob, thank you for joining us here. If you’re planning to use cheats, I don’t recommend using OpenEmu. I suggest switching to Desmume for Mac, this emulator works pretty well with cheats.
whenever i do the wild pokemon modifier it got stuck to one pokemon and it wont change back
The 100% easy capture code in Pokémon HeartGold in Spanish doesn’t work, right?
Hey there Miguel, we test cheats for English games for now. Perhaps in the future we’ll work on non-english as well.
The easy capture code 100% in Pokemon Heart Gold in Spanish doesn’t work, right?
Hello Miguel, currently, we are focusing our testing on cheats specifically for the English version of Pokemon games.
Heyho,
I tried to use the cheats, i copy pasted the codes to my desmume cheat menu but none of the cheats seem to work. I did randomize my rom with the Universla Pokemon Randomizer tool. could it be that it doesnt work with pre randomized roms?
Hello Inry, it appears that remapping your keyboard keys is necessary to align the buttons on your keyboard with the keys in the instructions. Good thing we created a guide which can be found here on How to Configure Buttons on DeSmuME.
Is there a code that could give away all the stones, like the fire stone and so on. I just need a dawn stone and I’m playing the randomizer and it’s not a fact that I’ll be able to get it..
Hey Komaru, sorry, but we don’t have that cheat available at the moment. However, rest assured we’re always searching for and testing new cheats to help the community. If we find a working one, we’ll definitely update the page. Thanks for your patience and support!
Is there one for exp share
Hey Max, thanks for coming here. We don’t have the cheat to get exp share, but I’m giving you this “All Battle Items” cheat for you to try. I appreciate your feedback on this cheat.
Press SELECT and UP to activate the cheat.
So I am trying to use the wild modify cheat for hgss so I can finally use a pupitar in a play though but when I put the code in and try to get the encounter my screen just goes blue idk if I put the code in wrong or want but need help
I suspect that your emulator is still detecting the cheat even after it was deactivated, which is causing the freezing issue. Try exiting the game and reopening it to clear any applied cheats.
Before starting the game, check if any cheats are still active and make sure to disable them. As a rule of thumb, I always advise my readers to enable only one cheat at a time.
I saw a cheat for platinum that allowed any TM/HM to be learnable by any Pokémon. A cheat like that for HG/SS would be great!
Hello Mitchell, good news! I’ve just added the cheat to let your Pokemon learn any TM/HM. Give it a try.
Hey:) how can I activate the cheat? Already put the code, but what keys do I have to press?
The exp codes don’t work for me on melonDS idk if im doing something wrong but ive tried to hold r in every combination, start, faint you name it.
Hi there Inyo, thanks for coming here. Check your MelonDS settings to see where the R key is being assigned, or you might need to remap the keys.
Hey, what emulator would you recommend for DS games
Hey SaltySpice, thanks for visiting. There are numerous excellent DS emulators available. However, based on our experience, here are the top picks: I suggest using Drastic for Android, No$GBA or DeSmuME for Windows, MelonDS or mGBA for Mac OS, and Delta Emulator for iOS. These emulators works well with cheats as well. Hope my answer helps.
How do I stop shiny cheat
Hey Ace, unfortunately, we haven’t discovered the button combinations to disable the shiny cheat yet. The most effective workaround for now is to exit the game while the cheat is disabled or removed.
Depending on the emulator you use (I use DeSmuME) you can turn on/off individual cheats in the cheats menu
cheat doesn’t work for italian version
Sorry, but we find and test cheats for English version Pokemon games only.
cheats doesn’t work for italian version
Hello, Alessandro. We test cheats for English versions only. Unfortunately, it’s challenging to find cheats for other languages besides English, thank you for understanding.
is there a random trainer pokemon code because it feels kind of too easy when i find a registeel and the trainer has a caterpie
Is the “no random battles” also for trainer battles or just wild pokemon?
It functions similarly to unlimited Repel, so it’s only effective in wild Pokemon battles. I’ve made an update to the cheat list and added a cheat to skip trainer battles. I hope this is helpful to you.
hey i wanted to ask if you can get the tour arceus that triggers the ruins of alph event where you can catch dialga palkia or giratina.
im about to buy an action replay for 50 bucks and wanted to make sure that i can get the right arceus on it.
Hi, PokeCoder, thanks for this very cool list of cheats :) i’m playing hgss on the melonDS emulator but the infinite candy cheat doesn’t seem to work, is it compatible with this one ? if so, could you please tell me how to do it ? Thanks :)
If you have the english version of HeartGold then the cheats should work fine. After adding the rare candy cheat, press L and R in your emulator to activate the cheat, or else the candies won’t show up in your bag. You may also want to confirm which key buttons the L and R are being assigned in your emulator. Emulators have different key mappings so you have to verify. Hope this helps.
I’m actually playing on the french version of heartgold, maybe that’s why it doesn’t work. Didn’t know cheat codes where dependant on the version of the game. Thanks for your answer anyway, really nice :)
Ah I see. Yes, cheat is dependant on the version of the game. But I have this alternative cheat for French and this will give you all medicines. Let me know if the cheat work for you.
The cheats works very well, thanks you! but once I activate one cheat and deactivate, I can’t use the in game save, the screen just freeze with the BGM still playing, any fixes or its just how the things works?
Glad to hear the cheat works for you, Jairo. I suspect that there are other cheats enabled that have caused the game to confuse and result in freezing. Make sure to use only one cheat at a time, and restarting your game may be needed to clear any cheats applied to your emulator.
200x exp gave me 12683 exp
Hi… Which emulators does the Shiny code work on? I have DeSmuME 0.9.11 installed on my PC, and the other codes work perfectly for me. Thanks a lot for the codes!
Hi DeSmuME, welcome here Darklacios. The shiny cheat works well with DeSmuME, try the cheat with another Pokemon. But make sure only the shiny cheat is enabled. These cheats also work without issues with Delta Emulator for iOS and Drastic for Android. Hope thishelps.
I can’t remove the pokemon modification hack can you please help me
Does anyone know if you can bypass trade evolutions in HGSS? I want a gengar on my team but would rather evolve one than input a code to catch one in the wild. Any help would be appreciated.
how long do i have to hold down L + R for the rare candies cheat
Hi Shano, I’ve made an update to improve the rare candy cheat code. Just press (Not hold) L+R to receive the rare candy. Sorry for the confusion.
how i delete all my TM and HM from my items i’m stuck in the fighting gym with the lady that gave me the HM fly i’m already try the go trough the wall doesn’t work
Use this code
Press L, R, Up, and Select. All TM and HM will be deleted
94000130 FFBB0000
62111880 00000000
B2111880 00000000
D5000000 00000000
C0000000 00000063
D6000000 000009B0
D2000000 00000000
Shiny cheat not working
Try the alternative shiny cheat code. If still does not work, check your HeartGold version and use recommended version. May I know which DS emulator and HeartGold version you are using?
Got hg rom tried the max cash cheat worked fine.purchased potions and they aren’t there despite the game saying it took the money. What do?
Thanks for being here, Connor. To enable the cheat, you need to press L + R. I apologize for missing the activation information earlier, but I’ve updated the code now with all the necessary information.
I use delta emulator. Any cheat code for shiny doesn’t work. And cheat code for easily capture is not 100% catch, sometimes it work sometimes its not, i try on full hp pokemon using normal pokeball.
I Missed getting the Light Up TM/HM or whatever it is due to the All TMs/HMs Cheat, anyone know how to get it? Stuck in a dark cave rn
Why does the wild Pokemon cheat not work? Can anyone help?
Will the TM /HM delete all the ones I’ve collected prior to using the cheat if I now want to delete them?
How do i use the health restore Hack? So i have to Press any Buttons?
Is there any cheat that will give evolution stones early? I have a Growlithe that I apparently can’t evolve until Kanto. The only viable evolutions for Eevee until Kanto Espeon or Umbreon.
If you battle school kid Allen and keep walking a back and forth in and out of a town like golden rod he’ll call eventually saying he found something you can have and it’ll be a fire stone
Hi, I’m trying to use the trick to capture other trainers’ pokemon but it’s not working, please help me.
I have added the cheat combination of 100% Catch Rate and Catch Trainer’s Pokemon. Give it a try, and it should allow you to catch other trainer’s Pokemon even when used with regular Pokeball. Let me know if it works for you.
guys help the shiny hack wont turn off i unactivated the cheat and everythings shiny
Thank you for being here, Dakota. Give this trick a try. Remove the shiny cheat from the cheat list, save your game progress, and exit the game. Then, reopen the game, and everything should be back to normal. Hope this helps.
Having the same problem tried deleting the cheat saving and restarting and every encounter I get is a shiny PLZ HELP!
Hey there, are you able to access the cheat file location of your emulator? If yes, then I suggest deleting the file.
By any chance do you know a code for shiny Pokémon’s but in Spanish rom?
Same idk what to do
You can simply follow my suggestions above. Clearing all the cheats applied in your emulator is the best suggestions we have.
Hey, I’m trying to do the all battle item code and the xp after battle code but it’s not working :(
After entering your cheat code and it working resume your game then hold L and R to activate it in game
Been trying to use these cheats and none of them are working for me. I have the rom from ….. and am using delta emulator. I viewed the video and made sure im not making any easy mistakes. If anyone can help it would be much appreciated!!
Hello Jack, thank you for taking the time to leave a comment. I’m currently conducting testing on my Delta emulator with the same version you’re using. I will be publishing an update here soon. Stay tuned!
Update: Cheats worked on Delta Emulator! Please note that some cheats require button combination for them to work, hold the button(s) mentioned to work. I’ve added a screenshot for the walk through walls cheat from my Delta Emulator. Let me know if my answer helps.
Thank you so much!!!! This is why everyone says yall are the best of the best!
That’s sweet!😊 I’m glad I could help in some way.
What do you mean by “hold down the buttons”? That’s pretty unspecific. When? Like during the opening menu, just any old time you feel like it? When you have the bag open?..
After entering your cheat code and it working resume your game then hold L and R to activate it in game
Tried every code, tried holding L+R down and every feasible point it felt like it made sense, and none of the codes work ✌🏽
Was testing to see if the wild Pokemon would work so I can finish the Pokédex, it seems to work fine and will be using this once I have every other available mon, thanks :)
Hi Simon, thank you for visiting Pokemoncoders and leaving a precious feedback. Glad to hear these cheats worked out for you. Have fun playing Heart Gold with cheats🙂. Just a friendly reminder, do not overuse the cheats.
also when i just use the wild pokemon modifier it still show a black box, don’t know what to do about it
Did you ever fix it
when i use the shiny cheat and wild pokémon modifier cheat together the sprite for the pokémon is a box and it crashed when i try to catch it, anyway i can fix this?
Every time I try to spawn in a certain Pokémon I get a black box , I even finished the pokedx because u thought it’s cause I haven’t seen the Pokémon that’s why but now it’s just blocking it all out . Help
Hey Ant, make sure to activate only one cheat at a time. In most cases, having multiple cheats enabled at once will confuse the game’s program and lead to numerous issues.
happens to me too
Delete your cheat codes and only put in the 1 cheat code for that Pokémon then when captured delete the cheat code
I put it the shiny wild pokemon cheat and im getting a shiny every single time now and i dont want that. I took off the code and im still getting shines. How do i turn off!
Once the cheat has been deactivated or removed, save your game, close your emulator and re-open it. After that, load the in-game save, this is to clear up any cheats added. In certain situations, it may be necessary to navigate to your emulator’s folder and delete the cheat file it generated to completely remove the cheat. Hope my answer helps you.
The shiny pokemon code doesn’t work. (Im using Action Replay in DeSmuME)
I put in the code but when I encountered Darkrai (Also using cheats) it wasn’t shiny. Can someone help me with this?
Perhaps you combined the cheat for Pokemon encounter and the shiny cheat? This trick doesn’t work and might result in issues. I suggest enabling only one cheat at a time. In your case, use only the shiny cheat and disabling the Pokemon encounter. Hope my answer helps.
I named my shiny darkrai after you bud
Hello, problem, when you do the cheating code for the TM and HM before gym 6 its seems to have a bug.. ive defeated gym leader 6 and after you go out to get fly it wont stop saying that my bag is full.. any recommandations?
You ever find a fix for this , just happened to me
did you solve your problem? i was stucked at olivine to cianwood
Any solution? I’m stuck with the lady outside the gym trying to give me an HM.
Found the solution. Use this code, and press L, R, Up, and Select. All tm and hm will be deleted.
94000130 FFBB0000
62111880 00000000
B2111880 00000000
D5000000 00000000
C0000000 00000063
D6000000 000009B0
D2000000 00000000
Thanks for sharing, Kato. This will be incredibly useful if this really works. Let’s ask for feedback from other Heart Gold players.
– Can anyone help us verify if this cheat works? Your feedback is appreciated.
It works. I just encountered the same issue trying to get surf because there is a guy at the beach by olivine city that won’t let you pass unless you go and get surf from the old guy from ecruteak city
Nice, thanks for verifying the cheat and sharing your feedback with us Gio. I appreciate your share in the community.
How come there is no cheat to get all TM’s and Hm’s?
Thank you, Aden, for joining us here today. I have made some exciting updates to the cheat, I added two versions for TM’s and HM’s. I look forward to hearing your feedback on these improvements. Please let me know how your experience goes!
whenever I use the shiny cheat it doesn’t work and my game freeze does the code even work or is there a new code
Hey Jhon. Yes, the code works. Just make sure to use (US/English) or EU versions ROM. Do not mix the shiny cheat from other cheats as it will cause to freezing and crashing.
Did you find a solution?
I used the rare candy cheat and I turn it off but when I buy potion it doesn’t show up.
I have the same problem too
even after we toss all the candies it just shows as ?48
Use the cheat: “rare candies + healing items, shared by: Egwkentros”.
You will get all the medicine items, but you can delete the ones you don’t want.
:)
hi, what should I do if after using the Shiny cheat I can’t get rid of it? I tried to turn it off but the Pokemon are still shiny!
After deactivating the cheat, save your game and restart your emulator. Some emulators require restarting to take effect whatever changes being made. Or you can also delete the cheat file if it’s accessible.
Hey the Wild Pokemon Modifier doenst work when I try to use it.
Most likely your HeartGold rom version is not US? Because we use (US/English) or EU versions ROM here and which DS emulator are you using? I recommend using No$GBA or DeSMuME, let me know if my suggestions help.
Hi, i used the shiny cheat and i cant seem to get rid of it ! Ive tried deleting it from the list, disabling it. Any advice ? I want to potentially catch some pokemons i can breed and use the wild pokemon modifier, but dont want to cross those two cheats. thanks !
Hi ins, I don’t recommend breeding Pokemon that used with cheats. It could potentially cause unpredictable and undesirable results. That’s why I advise against it. Hope this helps!
Do you by any chance have cheats for items like exp share and thunder stones etc? That would be an awesome addition.
how do I activate code
hi I’m eddy and every time I use the item menu and go to the 8th page it freezes. what do i do
Hello Eddy! It seems that you might have turned on multiple cheats simultaneously, leading to conflicts and possible freezing. Please ensure that only one cheat is enabled at a time. Additionally, please note that certain DS emulators require a restart for any changes made in the settings to take effect. I hope this information proves helpful to you.
I would like to know if there is any cheat to get the evolutionary stones.
is there a cheat for making eggs hatch faster
Hi there. We haven’t verified this cheat code yet but I appreciate your feedback, try this 12029318 000020FE.
oh also im holding down l+r too
I think you have too be out of the bag for it to work
im trying to use the 99 rare candy and it doesnt work!! im using the emulator melon ds btw
could someone please explain how the wild pokemon modifier works? do i simply activate the cheat code of the pokemon i want and it will spawn in the wild? because i’ve been trying and it does not seem to work :(
I just press random buttons for it to work
Hello! I would like to know if the wild pokemon modifier allows you to find shinies? I am hunting for a shiny dratini and I’d like to know if pokemon from the pokemon modifier can be shinies. Thanks.
Hello Term, thank you for coming. While I generally advise against using multiple cheats at once, it is possible that it could be successful. If you decide to try it, be sure to save your progress beforehand to avoid any potential issues. I would love to hear about your experience with it.
Late reply sorry but it did work. However, I used all items in pocket cheat and since I have every key item, it locked Misty for me. I had the key item already that I gave to the dude at the powerplant, but since I didn’t confront a rocket grunt, I am now locked and can’t fight Misty. I’ve already spoken to the guy in Lavender Town as well. I don’t know what to do and am not willing to reset. I know you probably can’t help in any way but if you have an idea then I’d love to know. Thanks.
Do these cheats work for soul silver as well?
Hi Wavvy, thanks for coming here. We have cheats for Soul Silver, you can find it here https://www.pokemoncoders.com/pokemon-soul-silver-cheats/.
Is there a cheat code for all bages?
I’d say just use Pokehex if you want all the badges right from the get-go. It’s a pretty cool tool to have if you like giving your Pokemon an early advantage
I can’t use the walk through walls cheat and nothings happening I tried everything from all comments and nothing
Make sure to hold L to make it work.
Can you put the different region Pokémon in their own region section of cheats but still put the don’t breed thing there?
does anyone know the rare candy cheat for no$gba emulator? I tried the code but it doesn’t work
All the lines count, if you did that press L+R before opening your bag
maybe because heartgold is a DS game not GBA
the game you are looking for is pokemon gold not heart gold, the difference is gold is GBA and heartgold is the ds remake