• Mon. Oct 6th, 2025

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:

Item Replace ‘XXXX’ with
Potion 000D
Antidote 000E
Burn Heal 000F
Ice Heal 0010
Awakening 0011
Paralyz heal 0012
Full Restore 0013
Max Potion 0014
Hyper Potion 0015
Super Potion 0016
Full Heal 0017
Revive 0018
Max Revive 0019
Fresh Water 001A
Soda Pop 001B
Lemonade 001C
MooMoo Milk 001D
Energy Powder 001E
Energy Root 001F
Heal Powder 0020
Revival Herb 0021
Ether 0022
Max Ether 0023
Elixir 0024
Max Elixir 0025
Lava Cookie 0026
Blue Flute 0027
Yellow Flute 0028
Red Flute 0029
Black Flute 002A
White Flute 002B
Berry Juice 002C
Sacred Ash 002D
Shoal Salt 002E
Shoal Shell 002F
Red Shard 0030
Blue Shard 0031
Yellow Shard 0032
Green Shard 0033
HP Up 003F
Protein 0040
Iron 0041
Carbos 0042
Calcium 0043
Rare Candy 0044
PP Up 0045
Zinc 0046
PP Max 0047
Guard Spec 0049
Dire Hit 004A
X Attack 004B
X Defend 004C
X Speed 004D
X Accuracy 004E
X Special 004F
Poke Doll 0050
Fluffy Tail 0051
Fire Stone 0053
Max Repel 0054
Escape Rope 0055
Repel 0056
Sun Stone 005D
Moon Stone 005E
Fire Stone 005F
Thunder Stone 0060
Water Stone 0061
Leaf Stone 0062
Tiny Mushroom 0067
Big Mushroom 0068
Pearl 006A
Big Pearl 006B
Stardust 006C
Star Piece 006D
Nugget 006E
Heart Scale 006F
Orange Mail 0079
Harbor Mail 007A
Glitter Mail 007B
Mech Mail 007C
Wood Mail 007D
Wave Mail 007E
Bead Mail 007F
Shadow Mail 0080
Tropic Mail 0081
Dream Mail 0082
Fab Mail 0083
Retro Mail 0084
Brightpowder 00B3
White Herb 00B4
Macho Brace 00B5
Exp Share 00B6
Quick Claw 00B7
Soothe Bell 00B8
Mental Herb 00B9
Choice Band 00BA
Kings Rock 00BB
Silverpowder 00BC
Amulet Coin 00BD
Cleanse Tag 00BE
Soul Dew 00BF
Deep Sea Tooth 00C0
Deep Sea Scale 00C1
Smoke Ball 00C2
Everstone 00C3
Focus Band 00C4
Lucky Egg 00C5
Scope Lens 00C6
Metal Coat 00C7
Leftovers 00C8
Dragon Scale 00C9
Light Ball 00CA
Soft Sand 00CB
Hard Stone 00CC
Miracle Seed 00CD
Black Glasses 00CE
Black Belt 00CF
Magnet 00D0
Mystic Water 00D1
Sharp Beak 00D2
Poison Barb 00D3
Nevermeltice 00D4
Spell Tag 00D5
Twistedspoon 00D6
Charcoal 00D7
Dragon Fang 00D8
Silk Scarf 00D9
Up-Grade 00DA
Shell Bell 00DB
Sea Incense 00DC
Lax Incense 00DD
Lucky Punch 00DE
Metal Powder 00DF
Thick Club 00E0
Stick 00E1
Red Scarf 00FE
Blue Scarf 00FF
Pink Scarf 0100
Green Scarf 0101
Yellow Scarf 0102

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.

Cheat Code
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émon Replace ‘XXXX’ with
Bulbasaur 0001
Ivysaur 0002
Venusaur 0003
Charmander 0004
Charmeleon 0005
Charizard 0006
Squirtle 0007
Wartortle 0008
Blastoise 0009
Caterpie 000A
Metapod 000B
Butterfree 000C
Weedle 000D
Kakuna 000E
Beedrill 000F
Pidgey 0010
Pidgeotto 0011
Pidgeot 0012
Rattata 0013
Raticate 0014
Spearow 0015
Fearow 0016
Ekans 0017
Arbok 0018
Pikachu 0019
Raichu 001A
Sandshrew 001B
Sandslash 001C
Nidoran (F) 001D
Nidorina 001E
Nidoqueen 001F
Nidoran (M) 0020
Nidorino 0021
Nidoking 0022
Clefairy 0023
Clefable 0024
Vulpix 0025
Ninetales 0026
Jigglypuff 0027
Wigglytuff 0028
Zubat 0029
Golbat 002A
Oddish 002B
Gloom 002C
Vileplume 002D
Paras 002E
Parasect 002F
Venonat 0030
Venomoth 0031
Diglett 0032
Dugtrio 0033
Meowth 0034
Persian 0035
Psyduck 0036
Golduck 0037
Mankey 0038
Primeape 0039
Growlithe 003A
Arcanine 003B
Poliwag 003C
Poliwhirl 003D
Poliwrath 003E
Abra 003F
Kadabra 0040
Alakazam 0041
Machop 0042
Machoke 0043
Machamp 0044
Bellsprout 0045
Weepinbell 0046
Victreebel 0047
Tentacool 0048
Tentacruel 0049
Geodude 004A
Graveler 004B
Golem 004C
Ponyta 004D
Rapidash 004E
Slowpoke 004F
Slowbro 0050
Magnemite 0051
Magnetron 0052
Farfetch’d 0053
Doduo 0054
Dodrio 0055
Seel 0056
Dewgong 0057
Grimer 0058
Muk 0059
Shellder 005A
Cloyster 005B
Gastly 005C
Haunter 005D
Gengar 005E
Onix 005F
Drowzee 0060
Hypno 0061
Krabby 0062
Kingler 0063
Voltorb 0064
Electrode 0065
Exeggcute 0066
Exegutor 0067
Cubone 0068
Marowak 0069
Hitmonlee 006A
Hitmonchan 006B
Lickitung 006C
Koffing 006D
Weezing 006E
Rhyhorn 006F
Rhydon 0070
Chansey 0071
Tangela 0072
Kangaskhan 0073
Horsea 0074
Seadra 0075
Goldeen 0076
Seaking 0077
Staryu 0078
Starmie 0079
Mr. Mime 007A
Scyther 007B
Jynx 007C
Electabuzz 007D
Magmar 007E
Pinsir 007F
Tauros 0080
Magicarp 0081
Gyarados 0082
Lapras 0083
Ditto 0084
Eevee 0085
Vaporeon 0086
Jolteon 0087
Flareon 0088
Porygon 0089
Omanyte 008A
Omastar 008B
Kabuto 008C
Kabutops 008D
Aerodactyl 008E
Snorlax 008F
Articuno 0090
Zapdos 0091
Moltres 0092
Dratini 0093
Dragonair 0094
Dragonite 0095
Mewtwo 0096
Mew 0097

Gen 2 Pokémon:

Pokémon Replace ‘XXXX’ with
Chikorita 0098
Bayleef 0099
Meganium 009A
Cynaquil 009B
Quilava 009C
Typhlosion 009D
Totodile 009E
Croconaw 009F
Feraligatr 00A0
Sentret 00A1
Furret 00A2
Hoothoot 00A3
Noctowl 00A4
Ledyba 00A5
Ledian 00A6
Spinarak 00A7
Ariados 00A8
Crobat 00A9
Chinchou 00AA
Lanturn 00AB
Pichu 00AC
Cleffa 00AD
Igglybuff 00AE
Togepi 00AF
Togetic 00B0
Natu 00B1
Xatu 00B2
Mareep 00B3
Flaaffy 00B4
Ampharos 00B5
Bellossom 00B6
Marill 00B7
Azumarill 00B8
Sudowoodo 00B9
Politoed 00BA
Hoppip 00BB
Skiploom 00BC
Jumpluff 00BD
Aipom 00BE
Sunkern 00BF
Sunflora 00C0
Yanma 00C1
Wooper 00C2
Quagsire 00C3
Espeon 00C4
Umbreon 00C5
Murkrow 00C6
Slowking 00C7
Misdreavus 00C8
Unknown 00C9
Wobbuffet 00CA
Girafarig 00CB
Pineco 00CC
Forretress 00CD
Dunsparce 00CE
Gligar 00CF
Steelix 00D0
Snubbull 00D1
Granbull 00D2
Qwilfish 00D3
Scizor 00D4
Shuckle 00D5
Heracross 00D6
Sneasel 00D7
Teddiursa 00D8
Ursaring 00D9
Slugma 00DA
Magcargo 00DB
Swinub 00DC
Piloswine 00DD
Corsola 00DE
Remoraid 00DF
Octillery 00E0
Delibird 00E1
Mantine 00E2
Skarmory 00E3
Houndour 00E4
Houndoom 00E5
Kingdra 00E6
Phanpy 00E7
Donphan 00E8
Porygon2 00E9
Stantler 00EA
Smeargle 00EB
Tyrogue 00EC
Hitmontop 00ED
Smoochum 00EE
Elekid 00EF
Magby 00F0
Miltank 00F1
Blissey 00F2
Raikou 00F3
Entei 00F4
Suicune 00F5
Larvitar 00F6
Pupitar 00F7
Tyranitar 00F8
Lugia 00F9
Ho-oh 00FA
Celebi 00FB

Gen 3 Pokémon:

Pokémon Replace ‘XXXX’ with
Treecko 0115
Grovyle 0116
Sceptile 0117
Torchic 0118
Combusken 0119
Blaziken 011A
Mudkip 011B
Marshtomp 011C
Swampert 011D
Poochyena 011E
Mightyena 011F
Zigzagoon 0120
Linoone 0121
Wurmple 0122
Silcoon 0123
Beautifly 0124
Cascoon 0125
Dustox 0126
Lotad 0127
Lombre 0128
Ludicolo 0129
Seedot 012A
Nuzleaf 012B
Shiftry 012C
Taillow 0130
Swellow 0131
Wingull 0135
Pelipper 0136
Ralts 0188
Kirlia 0189
Gardevoir 018A
Surskit 0137
Masquerain 0138
Shroomish 0132
Breloom 0133
Slakoth 016C
Vigoroth 016D
Slaking 016E
Nincada 012D
Ninjask 012E
Shedinja 012F
Whismur 0172
Loudred 0173
Exploud 0174
Makuhita 014F
Hariyama 0150
Azurill 015E
Nosepass 0140
Skitty 013B
Delcatty 013C
Sableye 0142
Mawile 0163
Aron 017E
Lairon 017F
Aggron 0180
Meditite 0164
Medicham 0165
Electrike 0151
Manectric 0152
Plusle 0161
Minun 0162
Volbeat 0182
Illumise 0183
Roselia 016B
Gulpin 016F
Swalot 0170
Carvanha 014A
Sharpedo 014B
Wailmer 0139
Wailord 013A
Numel 0153
Camerupt 0154
Slugma 00DA
Magcargo 00DB
Torkoal 0141
Spoink 015F
Grumpig 0160
Spinda 0134
Trapinch 014C
Vibrava 014D
Flygon 014E
Cacnea 0158
Cacturne 0159
Swablu 0166
Altaria 0167
Zangoose 017C
Seviper 017B
Lunatone 015C
Solrock 015D
Barboach 0143
Whiscash 0144
Corphish 0146
Crawdaunt 0147
Baltoy 013E
Claydol 013F
Lileep 0184
Cradily 0185
Anorith 0186
Armaldo 0187
Feebas 0148
Milotic 0149
Castform 0181
Kecleon 013D
Shuppet 0179
Banette 017A
Duskull 0169
Dusclops 016A
Tropius 0171
Chimecho 019B
Absol 0178
Wynaut 0168
Snorunt 015A
Glalie 015B
Spheal 0155
Sealeo 0156
Walrein 0157
Clamperl 0175
Huntail 0176
Gorebyss 0177
Relicanth 017D
Corsola 00DE
Chinchou 00AA
Lanturn 00AB
Luvdisc 0145
Bagon 018B
Shelgon 018C
Salamence 018D
Beldum 018E
Metang 018F
Metagross 0190
Regirock 0191
Regice 0192
Registeel 0193
Latias 0197
Latios 0198
Kyogre 0194
Groudon 0195
Rayquaza 0196
Jirachi 0199
Deoxys 019A

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]