Pokémon Sapphire Cheat Codes for Game Boy Advance or VBA

Here are some Pokémon Sapphire Cheat Codes to spice up your gameplay!

Pokémon Sapphire Cheat Codes for Game Boy Advance or VBA

The Hoenn region is home to a plethora of Pokémon, with some achieving enduring fame and being celebrated for their exceptional designs. Notable examples include Flygon, Blaziken, Sceptile, and the legendary Rayquaza.

The third generation of Pokémon games, set in the fictional region of Hoenn, holds iconic status among fans, serving as a beloved choice for those seeking to revisit the region’s charm, even in the year 2024, where nostalgia remains a potent force.

Despite the availability of remakes, many enthusiasts continue to prefer the original Game Boy versions over their 3D counterparts.

These games, regarded as some of the best in the series, adhere to traditional gaming mechanics, often requiring players to invest significant time in grinding before achieving meaningful progress.

However, the enduring appeal of the Hoenn region keeps players coming back for more, regardless of these gameplay challenges.

With Pokémon Sapphire having been in existence for over two decades, a wealth of cheat codes has emerged, offering players new ways to engage with the game.

Whether players are driven by nostalgia or a desire to delve into Pokémon history, these cheats can enhance the overall gaming experience, providing a fresh perspective on this classic and beloved title.

See also: Pokémon LeafGreen Cheat Codes for GameShark and VBA

Pokémon Sapphire Cheat Codes

Item Cheat Codes

In Pokémon Sapphire, these cheats enable you to effortlessly add items to your PC storage. Simply access your PC, and withdraw the desired quantity of items from your inventory.

Pokémon Sapphire Cheat Codes: Infinite rare candy
Source: itsHamzaPlayz / YouTube

Unlimited Rare Candy Cheat

This cheat code in Pokémon Sapphire allows you to obtain unlimited Rare Candies, which are items that significantly boost a Pokemon’s level when used.

By using this code, you can swiftly level up your Pokémon to level 100 without engaging in any battles, offering a quick and efficient method for enhancing your team’s strength.

  • 280EA266 88A62E5C

Unlimited Master Ball Cheat

When catching Pokémon, it can be tough, especially when regular Pokeballs aren’t enough. But with this cheat code, you can fill your inventory with Master Balls, making catching Pokémon a breeze.

  • 91B85743 27069397

All Item Cheat

Apart from cheats for Master Balls and Rare Candies, there are codes available for numerous other essential items such as healing items, held items, evolution stones, and more.

By simply replacing ‘XXXX’ with the appropriate Item Code from the provided list below, you can access a wide range of items essential for enhancing your gaming experience.

  • 82025BCC XXXX

Item Index Code:

ItemReplace ‘XXXX’ with
Potion000D
Antidote000E
Burn Heal000F
Ice Heal0010
Awakening0011
Paralyz heal0012
Full Restore0013
Max Potion0014
Hyper Potion0015
Super Potion0016
Full Heal0017
Revive0018
Max Revive0019
Fresh Water001A
Soda Pop001B
Lemonade001C
MooMoo Milk001D
Energy Powder001E
Energy Root001F
Heal Powder0020
Revival Herb0021
Ether0022
Max Ether0023
Elixir0024
Max Elixir0025
Lava Cookie0026
Blue Flute0027
Yellow Flute0028
Red Flute0029
Black Flute002A
White Flute002B
Berry Juice002C
Sacred Ash002D
Shoal Salt002E
Shoal Shell002F
Red Shard0030
Blue Shard0031
Yellow Shard0032
Green Shard0033
HP Up003F
Protein0040
Iron0041
Carbos0042
Calcium0043
Rare Candy0044
PP Up0045
Zinc0046
PP Max0047
Guard Spec0049
Dire Hit004A
X Attack004B
X Defend004C
X Speed004D
X Accuracy004E
X Special004F
Poke Doll0050
Fluffy Tail0051
Fire Stone0053
Max Repel0054
Escape Rope0055
Repel0056
Sun Stone005D
Moon Stone005E
Fire Stone005F
Thunder Stone0060
Water Stone0061
Leaf Stone0062
Tiny Mushroom0067
Big Mushroom0068
Pearl006A
Big Pearl006B
Stardust006C
Star Piece006D
Nugget006E
Heart Scale006F
Orange Mail0079
Harbor Mail007A
Glitter Mail007B
Mech Mail007C
Wood Mail007D
Wave Mail007E
Bead Mail007F
Shadow Mail0080
Tropic Mail0081
Dream Mail0082
Fab Mail0083
Retro Mail0084
Brightpowder00B3
White Herb00B4
Macho Brace00B5
Exp Share00B6
Quick Claw00B7
Soothe Bell00B8
Mental Herb00B9
Choice Band00BA
Kings Rock00BB
Silverpowder00BC
Amulet Coin00BD
Cleanse Tag00BE
Soul Dew00BF
Deep Sea Tooth00C0
Deep Sea Scale00C1
Smoke Ball00C2
Everstone00C3
Focus Band00C4
Lucky Egg00C5
Scope Lens00C6
Metal Coat00C7
Leftovers00C8
Dragon Scale00C9
Light Ball00CA
Soft Sand00CB
Hard Stone00CC
Miracle Seed00CD
Black Glasses00CE
Black Belt00CF
Magnet00D0
Mystic Water00D1
Sharp Beak00D2
Poison Barb00D3
Nevermeltice00D4
Spell Tag00D5
Twistedspoon00D6
Charcoal00D7
Dragon Fang00D8
Silk Scarf00D9
Up-Grade00DA
Shell Bell00DB
Sea Incense00DC
Lax Incense00DD
Lucky Punch00DE
Metal Powder00DF
Thick Club00E0
Stick00E1
Red Scarf00FE
Blue Scarf00FF
Pink Scarf0100
Green Scarf0101
Yellow Scarf0102

All TMs and HMs Cheat

TMs and HMs are essential in acquiring the ideal moves for your Pokémon. The following codes will deposit the necessary TMs and HMs into your PC, ensuring you have all the moves required for your Pokémon to learn.

CheatCode
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

Encounter Wild Pokemon Cheat Codes

A screenshot of a shiny Ralts in Pokemon Sapphire.
Source: Sonikks / YouTube

The collection of Pokémon Sapphire Cheats presented here all have an impact on encounters with wild Pokémon.

From enhancing your ability to catch Pokémon to influencing the types of Pokémon you encounter, this section proves to be highly advantageous for players.

Whether you’re seeking to expand your Pokédex or optimize your team composition, these cheats offer valuable assistance in navigating the diverse encounters found throughout the game.

No Random Encounter Cheat

Activate this cheat and say goodbye to random encounters with wild Pokémon for your entire playthrough.

  • 3B0C8C5E 96FB832D

Enhanced Catch Rate Cheat

This code significantly boosts your chances of catching Pokémon to around 80%, regardless of the type of PokéBall you’re using, although it doesn’t guarantee a catch like a Master Ball would.

  • 72024C109EB7
  • 32024C1000C2

Encounter Shiny Pokémon Cheat

Shiny Pokémon are unique and rare variants, prized for their distinctive appearance and appeal. With this cheat code, every Pokémon you encounter will result in a shiny Pokémon.

  • 8636B1D6 CA4AB2A9
  • 18452A7D DDE55BCC

Wild Pokémon Modifier Cheat

The wild Pokémon encounter modifier lets you choose the specific Pokémon you want to encounter in the wild, whether you’re exploring grassy areas, caves, or underwater. Simply replace ‘XXXX’ with the Pokémon ID code of your desired Pokémon to activate the cheat.

  • 1003A82A 0007
  • 83007D22 XXXX

Gen 1 Pokémon:

PokémonReplace ‘XXXX’ with
Bulbasaur0001
Ivysaur0002
Venusaur0003
Charmander0004
Charmeleon0005
Charizard0006
Squirtle0007
Wartortle0008
Blastoise0009
Caterpie000A
Metapod000B
Butterfree000C
Weedle000D
Kakuna000E
Beedrill000F
Pidgey0010
Pidgeotto0011
Pidgeot0012
Rattata0013
Raticate0014
Spearow0015
Fearow0016
Ekans0017
Arbok0018
Pikachu0019
Raichu001A
Sandshrew001B
Sandslash001C
Nidoran (F)001D
Nidorina001E
Nidoqueen001F
Nidoran (M)0020
Nidorino0021
Nidoking0022
Clefairy0023
Clefable0024
Vulpix0025
Ninetales0026
Jigglypuff0027
Wigglytuff0028
Zubat0029
Golbat002A
Oddish002B
Gloom002C
Vileplume002D
Paras002E
Parasect002F
Venonat0030
Venomoth0031
Diglett0032
Dugtrio0033
Meowth0034
Persian0035
Psyduck0036
Golduck0037
Mankey0038
Primeape0039
Growlithe003A
Arcanine003B
Poliwag003C
Poliwhirl003D
Poliwrath003E
Abra003F
Kadabra0040
Alakazam0041
Machop0042
Machoke0043
Machamp0044
Bellsprout0045
Weepinbell0046
Victreebel0047
Tentacool0048
Tentacruel0049
Geodude004A
Graveler004B
Golem004C
Ponyta004D
Rapidash004E
Slowpoke004F
Slowbro0050
Magnemite0051
Magnetron0052
Farfetch’d0053
Doduo0054
Dodrio0055
Seel0056
Dewgong0057
Grimer0058
Muk0059
Shellder005A
Cloyster005B
Gastly005C
Haunter005D
Gengar005E
Onix005F
Drowzee0060
Hypno0061
Krabby0062
Kingler0063
Voltorb0064
Electrode0065
Exeggcute0066
Exegutor0067
Cubone0068
Marowak0069
Hitmonlee006A
Hitmonchan006B
Lickitung006C
Koffing006D
Weezing006E
Rhyhorn006F
Rhydon0070
Chansey0071
Tangela0072
Kangaskhan0073
Horsea0074
Seadra0075
Goldeen0076
Seaking0077
Staryu0078
Starmie0079
Mr. Mime007A
Scyther007B
Jynx007C
Electabuzz007D
Magmar007E
Pinsir007F
Tauros0080
Magicarp0081
Gyarados0082
Lapras0083
Ditto0084
Eevee0085
Vaporeon0086
Jolteon0087
Flareon0088
Porygon0089
Omanyte008A
Omastar008B
Kabuto008C
Kabutops008D
Aerodactyl008E
Snorlax008F
Articuno0090
Zapdos0091
Moltres0092
Dratini0093
Dragonair0094
Dragonite0095
Mewtwo0096
Mew0097

Gen 2 Pokémon:

PokémonReplace ‘XXXX’ with
Chikorita0098
Bayleef0099
Meganium009A
Cynaquil009B
Quilava009C
Typhlosion009D
Totodile009E
Croconaw009F
Feraligatr00A0
Sentret00A1
Furret00A2
Hoothoot00A3
Noctowl00A4
Ledyba00A5
Ledian00A6
Spinarak00A7
Ariados00A8
Crobat00A9
Chinchou00AA
Lanturn00AB
Pichu00AC
Cleffa00AD
Igglybuff00AE
Togepi00AF
Togetic00B0
Natu00B1
Xatu00B2
Mareep00B3
Flaaffy00B4
Ampharos00B5
Bellossom00B6
Marill00B7
Azumarill00B8
Sudowoodo00B9
Politoed00BA
Hoppip00BB
Skiploom00BC
Jumpluff00BD
Aipom00BE
Sunkern00BF
Sunflora00C0
Yanma00C1
Wooper00C2
Quagsire00C3
Espeon00C4
Umbreon00C5
Murkrow00C6
Slowking00C7
Misdreavus00C8
Unknown00C9
Wobbuffet00CA
Girafarig00CB
Pineco00CC
Forretress00CD
Dunsparce00CE
Gligar00CF
Steelix00D0
Snubbull00D1
Granbull00D2
Qwilfish00D3
Scizor00D4
Shuckle00D5
Heracross00D6
Sneasel00D7
Teddiursa00D8
Ursaring00D9
Slugma00DA
Magcargo00DB
Swinub00DC
Piloswine00DD
Corsola00DE
Remoraid00DF
Octillery00E0
Delibird00E1
Mantine00E2
Skarmory00E3
Houndour00E4
Houndoom00E5
Kingdra00E6
Phanpy00E7
Donphan00E8
Porygon200E9
Stantler00EA
Smeargle00EB
Tyrogue00EC
Hitmontop00ED
Smoochum00EE
Elekid00EF
Magby00F0
Miltank00F1
Blissey00F2
Raikou00F3
Entei00F4
Suicune00F5
Larvitar00F6
Pupitar00F7
Tyranitar00F8
Lugia00F9
Ho-oh00FA
Celebi00FB

Gen 3 Pokémon:

PokémonReplace ‘XXXX’ with
Treecko0115
Grovyle0116
Sceptile0117
Torchic0118
Combusken0119
Blaziken011A
Mudkip011B
Marshtomp011C
Swampert011D
Poochyena011E
Mightyena011F
Zigzagoon0120
Linoone0121
Wurmple0122
Silcoon0123
Beautifly0124
Cascoon0125
Dustox0126
Lotad0127
Lombre0128
Ludicolo0129
Seedot012A
Nuzleaf012B
Shiftry012C
Taillow0130
Swellow0131
Wingull0135
Pelipper0136
Ralts0188
Kirlia0189
Gardevoir018A
Surskit0137
Masquerain0138
Shroomish0132
Breloom0133
Slakoth016C
Vigoroth016D
Slaking016E
Nincada012D
Ninjask012E
Shedinja012F
Whismur0172
Loudred0173
Exploud0174
Makuhita014F
Hariyama0150
Azurill015E
Nosepass0140
Skitty013B
Delcatty013C
Sableye0142
Mawile0163
Aron017E
Lairon017F
Aggron0180
Meditite0164
Medicham0165
Electrike0151
Manectric0152
Plusle0161
Minun0162
Volbeat0182
Illumise0183
Roselia016B
Gulpin016F
Swalot0170
Carvanha014A
Sharpedo014B
Wailmer0139
Wailord013A
Numel0153
Camerupt0154
Slugma00DA
Magcargo00DB
Torkoal0141
Spoink015F
Grumpig0160
Spinda0134
Trapinch014C
Vibrava014D
Flygon014E
Cacnea0158
Cacturne0159
Swablu0166
Altaria0167
Zangoose017C
Seviper017B
Lunatone015C
Solrock015D
Barboach0143
Whiscash0144
Corphish0146
Crawdaunt0147
Baltoy013E
Claydol013F
Lileep0184
Cradily0185
Anorith0186
Armaldo0187
Feebas0148
Milotic0149
Castform0181
Kecleon013D
Shuppet0179
Banette017A
Duskull0169
Dusclops016A
Tropius0171
Chimecho019B
Absol0178
Wynaut0168
Snorunt015A
Glalie015B
Spheal0155
Sealeo0156
Walrein0157
Clamperl0175
Huntail0176
Gorebyss0177
Relicanth017D
Corsola00DE
Chinchou00AA
Lanturn00AB
Luvdisc0145
Bagon018B
Shelgon018C
Salamence018D
Beldum018E
Metang018F
Metagross0190
Regirock0191
Regice0192
Registeel0193
Latias0197
Latios0198
Kyogre0194
Groudon0195
Rayquaza0196
Jirachi0199
Deoxys019A

Battle Cheat Codes

A screenshot of the battle with Champion Steven in Pokemon Sapphire.
Source: Mixeli / YouTube

Battle cheats impact one of the game’s core mechanic: trainer battles.

Catch Other Trainers’ Pokémon Cheat

This cheat allows you to catch the Pokémon of your opponent, thereby immediately ending the battle.

  • B6C5368A 08BEAFF4
  • 6FD608D0 B9151D51
  • 084197CA 3EA6DE4F
  • 8E883EFF 92E9660D

Invincibility Cheat

With this code on, your Pokémon won’t even get hurt, let alone faint.

  • 830043B6 03E7

Unlimited PP Cheat

This cheat will ensure that your moves will never run out.

  • 42024AA4 FFFF
  • 00000002 0002

Miscellaneous Cheat Codes

A screenshot of the walk through walls cheat in Pokemon Sapphire.
Source: PokemonCoders / YouTube

These cheats are different from the rest and offer enjoyable ways to modify the game, letting you play around with it in interesting and helpful ways.

Fly Anywhere Cheat

This cheat code lets you instantly fly to any location on the map, regardless if you have the Fly move learned or not.

  • 7400013001BD
  • 83004B20AB35
  • 7400013001BD
  • 83004B220808
  • 7400013001BD
  • 83004B3E0005

Walk Through Walls Cheat

Like its name suggests, this cheat allows you to walk through barriers, walls, buildings, and more. This will also allow you to bypass blocked or barricaded areas in the map.

  • E03B0649 5D67050C
  • 78DA95DF 44018CB4

Infinite Money Cheat

This code will provide you with infinite money, preventing any financial restrictions in the game.

  • E51E97C3 7858E4EB

Unlock All Badges

This code unlocks all gym badges in your Trainer Card, bypassing any need to do gym battles.

  • A12FCE77 0C1EC556

Read Next: Monster Legends Breeding Guide With Pictures [Chart]

image 2024 03 09 001029354

Pokémon Ruby Cheat Codes - GameShark Codes to GBA

READ ARTICLE