Since its first release in 2002 in Japan and in 2003 for the rest of the world, the Pokemon Ruby/Sapphire has become a very popular role-playing video game. Received tons of positive reviews and sold around 16 million copies; that’s an astonishing achievement.
Time has passed already, yet Pokemon Ruby/Sapphire’s popularity still exists. Cheats in every Pokemon game have been popular since before, and in this post, we’ll discuss Pokemon Sapphire cheats. To see the cheats in action, we created this Pokemon Sapphire cheats video.
Also see: Pokemon GBA ROM Hacks
Some of the most popular and useful Pokemon Sapphire cheats
Here are the most commonly used cheats in every Pokemon game. Activate them, and this can further help you in your Pokemon gaming journey.
- Rare Candies
- Master Ball
- Walk Through Walls
- Legendary Pokemon
- Wild Pokemon Modifier
- TMs and HMs
- Infinite Money
Also, we’ve already covered Pokemon Ruby cheats, so you may want to check if you are also playing Pokemon Ruby.
Pokemon Sapphire is the companion of Ruby; although they are almost the same games their cheat codes are different. So, see below for our collection of GameShark cheat codes for Pokemon Sapphire and use it accordingly with your Game Boy Advance emulator.

Pokemon Sapphire Cheats List for Game Boy Advance
Note: If a cheat requires a master code, enter and activate it first before the main code, or else the cheat will not take effect.
Rare Candies

Cheat code
280EA266 88A62E5C
Input the code and you’ll have 99 Rare Candies in the Item PC.
Walk Through Walls

E03B0649 5D67050C
78DA95DF 44018CB4
Input the code and you can walk through walls and certain terrains.
Infinite Money

E51E97C3 7858E4EB
Input the code and you’ll have unlimited money.
Max Stats

Input any of the codes to get the stat that you want to be maxed. You can use one or all of them and the Pokemon in the first slot of your party will get the stat boost. Just swap out any Pokemon into the first slot to max out their stats as well.
Max HP
830043B8 03E7
Max Attack
830043BA 03E7
Max Defense
830043BC 03E7
Max Special Attack.
830043C0 03E7
Max Special Defense
830043C2 03E7
Max Speed
830043BE 03E7
Have all TM/HM’s

Input any of the code and go to the Item PC to withdraw an unlimited amount of the TM or HM that you want. Only one TM or HM code can be used at a time because no matter how many codes you use, it will prioritize the first one.
TM01 (Focus Punch)
87E1D568 733CE392
TM02 (Dragon Claw)
AFFC928E 509932B6
TM03 (Water Pulse)
016E19DE 75C25DE1
TM04 (Calm Mind)
664B55E0 E3B9ADBE
TM05 (Roar)
65689C19 E0F8EE35
TM06 (Toxic)
34FA78EE DF2F9673
TM07 (Hail)
5219C016 837AA1FB
TM08 (Bulk Up)
D9FF21EF 1E0944EE
TM09 (Bullet Seed)
AF90BCB1 E93C8C8F
TM10 (Hidden Power)
1005412B B196BDB0
TM11 (Sunny Day)
15B2D27F 2947AA48
TM12 (Taunt)
1573DF09 BCDE2B56
TM13 (Ice Beam)
E029E841 6918E5A2
TM14 (Blizzard)
811F83E6 1600B2DE
TM15 (Hyper Beam)
7F58EBA8 46EF36AF
TM16 (Light Screen)
ACAE9A73 43567E91
TM17 (Protect)
FEBDD9BA 711ECC96
TM18 (Rain Dance)
D611EE66 00008B2B
TM19 (Giga Drain)
18B0AB2A D7B9E3E8
TM20 (Safeguard)
2BE8D3B0 FD4E4A72
TM21 (Frustration)
54268584 FD346B4E
TM22 (Solarbeam)
D268698C C224D8E2
TM23 (Iron Tail)
BBF66105 DF4B9B13
TM24 (Thunderbolt)
4E834EE4 53BF5FC4
TM25 (Thunder)
1186081B 0925F6DE
TM26 (Earthquake)
40B763B9 30FA9092
TM27 (Return)
F35612E8 DF5A3388
TM28 (Dig)
E142FCC3 27F93269
TM29 (Psychic)
334ADA15 00DD173C
TM30 (Shadow Ball)
848DF53E 11C03BCB
TM31 (Brick Break)
7E7C1393 4EA124C2
TM32 (Double Team)
595504D3 5812DDC0
TM33 (Reflect)
7F54FD32 38D42C04
TM34 (Shock Wave)
3262C606 CA96F2AC
TM35 (Flamethrower)
699901C1 D4146993
TM36 (Sludge Bomb)
38EA2ABC 9F825022
TM37 (Sandstorm)
BAF06A65 76DE2DA7
TM38 (Fire Blast)
437D8EDD D96C39A5
TM39 (Rock Tomb)
8B8AB1E7 E5D9327C
TM40 (Aerial Ace)
FDDDD994 1F12CAD4
TM41 (Torment)
EB7B7AC8 CD87A01D
TM42 (Facade)
400A2E08 BB674CEF
TM43 (Secret Power)
817340AB 669E1252
TM44 (Rest)
290EDB0B 033716EA
TM45 (Attract)
00A2067E 3393D58D
TM46 (Thief)
1A70058D 0F06F296
TM47 (Steel Wing)
D5280C4F 4EDF6B5A
TM48 (Skill Swap)
D17032BA 105033D8
TM49 (Snatch)
7002427B BA4E993F
TM50 (Overheat)
E59D1903 1D2D1C5A
HM01 (Cut)
B77739FC 26D71E64
HM02 (Fly)
6625764E 75091013
HM03 (Surf)
F337F6FE C824F891
HM04 (Strength)
B036BEB1 097E5C89
HM05 (Flash)
F2B1C76A F6DB27B6
HM06 (Rock Smash)
2E914FA6 D9EFE74A
HM07 (Waterfall)
3C22A077 6CB5D966
HM08 (Dive)
C7AC2C1B DD487A35
All Legendary Pokemon

Input the Master Code first and input the specific Legendary code that you want to encounter and catch.
Master Code (Must be entered first)
9E6AC862823AB7A8
8365F8FA817CF3E9
Articuno
9F9A431719B26CE8
Zapdos
9C30E2E21F157234
Moltres
A265FB705EAE2980
Mewtwo
30621E6F164FED85
Mew
71E09BD117FDFD02
Raikou
BCFEE7CDB19EA1CF
Entei
ACE71E49475ACE5A
Suicune
0C0BC2BE64E725C6
Lugia
E57F3F7864F944D0
Ho-Oh
92BB8BD9629E2D58
Celebi
A3AFC93BCAE30FEC
Latios
82FBD860AE242721
313D2BCE9004E149
79870CB095729832
Latias
82FBD860AE242721
313D2BCE9004E149
EA64214226D6E5A6
Regice
82FBD860AE242721
313D2BCE9004E149
6F5F7F3EFEA00143
Registeel
82FBD860AE242721
313D2BCE9004E149
349C482149728D68
Regirock
82FBD860AE242721
313D2BCE9004E149
CE51186D3686F6D2
Kyogre
82FBD860AE242721
313D2BCE9004E149
9EFEC4E6F24D5813
Groudon
82FBD860AE242721
313D2BCE9004E149
299CE04B43341CDD
Rayquaza
82FBD860AE242721
313D2BCE9004E149
C5946A0E65BE02B0
Jirachi
82FBD860AE242721
313D2BCE9004E149
FBC061A9072FC320
Deoxys
82FBD860AE242721
313D2BCE9004E149
8C5DE8C8A33E9D88
Steal Trainer’s Pokemon
Input the code and you can catch the enemy Trainer’s Pokemon. The battle will end once the Pokemon is caught regardless if the enemy Trainer still has any Pokemon left.
B6C5368A 08BEAFF4
6FD608D0 B9151D51
084197CA 3EA6DE4F
8E883EFF 92E9660D
Wild Pokemon Modifier

Cheat Code
1003A82A 0007
83007D22 0YYY
How to use: Add cheat code and replace YYY with the corresponding Pokemon ID.
Pokemon IDs
001 = Bulbasaur
002 = Ivysaur
003 = Venusaur
004 = Charmander
005 = Charmeleon
006 = Charizard
007 = Squirtle
008 = Wartortle
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 Female
01E = Nidorina
01F = Nidoqueen
020 = Nidoran Male
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 = Primeape
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 = Farfetch’d
054 = Doduo
055 = Dodrio
056 = Seel
057 = Dewgong
058 = Grimer
059 = Muk
05A = Shellder
05B = Cloyster
05C = Gastly
05D = Haunter
05E = Gengar
05F = Onix
060 = Drowzee
061 = Hypno
062 = Krabby
063 = Kingler
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 = Meganium
09B = Cyndaquil
09C = Quilava
09D = Typhlosion
09E = Totodile
09F = Croconaw
0A0 = Feraligatr
0A1 = Sentret
0A2 = Furret
0A3 = Hoothoot
0A4 = Noctowl
0A5 = Ledyba
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 = Politoed
0BB = Hoppip
0BC = Skiploom
0BD = Jumpluff
0BE = Aipom
0BF = Sunkern
0C0 = Sunflora
0C1 = Yanma
0C2 = Wooper
0C3 = Quagsire
0C4 = Espeon
0C5 = Umbreon
0C6 = Murkrow
0C7 = Slowking
0C8 = Misdreavus
0C9 = Unown
0CA = Wobbuffet
0CB = Girafarig
0CC = Pineco
0CD = Forretress
0CE = Dunsparce
0CF = Gligar
0D0 = Steelix
0D1 = Snubbull
0D2 = Granbull
0D3 = Qwilfish
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 = Porygon2
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 = Vigoroth
121 = Slaking
122 = Nincada
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 = Feebas
15E = Milotic
15F = Castform
160 = Kecleon
161 = Shuppet
162 = Banette
163 = Duskull
164 = Dusclops
165 = Tropius
166 = Chimecho
167 = Absol
168 = Wynaut
169 = Snorunt
16A = Glalie
16B = Spheal
16C = Sealeo
16D = Walrein
16E = Clamperl
16F = Huntail
170 = Gorebyss
171 = Relicanth
172 = Luvdisc
173 = Bagon
174 = Shelgon
175 = Salamence
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
Pokemon Gender Modifier
Enter the Master Code first and then enter the Gender code separately to face your gender of choice.
Master Code
9E6AC862 823AB7A8
8365F8FA 817CF3E9
Always Female Pokemon
B917F77E0FD658EB
Always Male Pokemon
3537AAD42B010F73
Master Balls in Bag or PC

Bag Code
910C4AFB679BA66A
68E6EAC16AB638B4
Input the code and you’ll have 99 Master Balls in your Bag.
PC Code
91B85743 27069397
Input the code and you can withdraw an unlimited amount of Master Balls from the PC.
No Random Battles
3B0C8C5E
96FB832D
Input the code and you will not have any random Wild Pokemon battles.
Get All Badges

A12FCE77 0C1EC556
Input the code and you’ll unlock all 8 Gym Badges in the game.
Healing and Misc Items

Input the code of the Healing or Misc item that you want and withdraw it from the PC.
Full Restore
F6d63594
20b33e32
Max Revive
9c51c651
033feef8
Max Elixir
612a0d7a
864b1d29
HP Up
Ef059a66
1b91fa78
PP Max
7a74d52c
460da729
Max Repel
08da1807
097673f4
Escape Rope
088d15f0
D5affc6d
Sun Stone
50c1cd99
D96b58b4
Moon Stone
D708816f
C1207eb6
Fire Stone
F6aafa8b
4d2c5f22
ThunderStone
23abbf10
041ccbbe
Water Stone
45734f06
591ecd99
Leaf Stone
F668b3c9
14db1264
Heart Scale
000d4dd5
Ebc33f52
Exp. Share
B964a353
B1c57054
Soothe Bell
A5c80201
3e9d4506
Choice Band
75c5c708
8dca058e
King’s Rock
F51ea1ac
7e24bb0b
SilverPowder
3ebba7a0
Ac0a2214
Soul Dew
19144c10
261cef95
DeepSeaTooth
534582db
455cfd1d
DeepSeaScale
B3ef8b1c
57681183
EverStone
Ae9eba13
Daaa43b8
Scope Lens
3fe077e2
B0c72a6f
Dragon Scale
E0183894
5392fa0d
Sea Incense
9c5fff08
214012e5
Lax Incense
4aa5b093
48de6224
Shiny Pokemon Encounter

8636B1D6 CA4AB2A9
18452A7D DDE55BCC
Input the code and you’ll encounter a Shiny Pokemon.
Invulnerability
830043B6 03E7
Input the code and your Pokemon will not get damaged and will not die.
Warnings
Cheats are cool and useful stuff but can be a disaster if used without caution. Before activating any cheats in your Pokemon Sapphire game, be sure to use our recommended GBA emulators.
Next, do not activate too many cheats at once; this can make your game go crazy and confused, leading to sudden freezing or restart without saving the progress.
That’s it! I hope you find these cheat codes for Pokemon Sapphire useful, and if you have questions regarding the topic, you can post them in the comment section below.
Conclusion
Pokemon Sapphire is still being played today, and that’s where these Pokemon Sapphire cheats come into play. A majority would say that Sapphire isn’t their favorite game, but that can be just a minor point as of now. When it comes to these cheats, it is up to you if you use them or not.
The other thing is that many of these cheats may not be enough. There are still some cheats that can be made, but the ones we have now work, so that’s the important thing.
Always remember not to use a lot of cheats at the same time and always have them turned on when you need to.
Can I hatch a bad egg in sapphire
Hey Brian, welcome here. Bad egg is something like an error or bug after activating cheats. In most cases, these bad egg are useless and the only solution to get rid of this is by depositing it to your PC. Hope my answer helps.
yeah so like i wanted a groudon and i put the master code and the code for groudon in but it still didnt give me the groudon and i even restarted my system things but still it dodnt work what do i do
none of these codes worked and i tried all the GBA emulators i could find
Hi Junko, our collection of cheats works only for English version. If you’re using a non-english Sapphire, then most likely the cheat won’t work. May I know which GBA emulators you tried so far with these cheats?
I’m using a original model no. AGB_002 AXPE_USA and a Gameshark pro from gba and over half the legendary didn’t work rarecadys,items,shiny nor pokemon modifier didn’t work for me either
my problem too
do you have the ones for European rom
Sorry, jameson. But we test cheats on US english games only.