Pokemon Sapphire Cheats & Cheat Codes For Game Boy Advance

Pokemon Sapphire key art

Pokemon Sapphire Cheats & Cheat Codes For Game Boy Advance

Not to be confused with the 3DS remakes released 12 years later as part of Pokemon‘s Gen VI, Pokemon Sapphire is one of the main Gen III Pokemon games along with Pokemon Ruby. After Pokemon‘s Gen I and Gen II games on the Game Boy and Game Boy Color, Pokemon Sapphire and Ruby represent a massive leap forward for the franchise in terms of visuals and presentation. Thanks to the power of the Game Boy Advance, Pokemon Ruby and Sapphire would end up being responsible for bringing in millions of returning and new fans to the exciting Hoenn region, all in vibrant full color.

Ruby and Sapphire also introduced several new ideas to the series and some linking features for trading that would become standard moving forward. The Game Boy Advance’s e-reader device could connect Sapphire and Ruby to Battle Cards containing hidden Pokemon. Additionally, the Game Boy Advance’s linking ability with the GameCube allows players to transfer Pokemon between Sapphire and Ruby and GameCube titles like Pokemon Colosseum.

Pokemon Sapphire and Ruby would go on to be massive successes. In addition to selling just over 2 million units in North America and Japan just weeks after launch, the games would earn a glowing critical reception. Combined, Ruby and Sapphire have sold just over 16 million units, making them the most successful Game Boy Advance games of all time.

Pokemon Sapphire Premise

Pokemon Sapphire gameplay

The gameplay in Pokemon Sapphire is very similar to previous Gen Pokemon games despite some important changes. While the game is in full color for the first time, it still retains the charming and simple art style of the Gen I and Gen II Pokemon games. Players will still make their way through a linear adventure that takes them on a journey to defeat 8 Pokemon Gym Leaders. After beating the Gym Leaders of the Hoenn region, players will tackle the Elite Four and then, finally, the Champion. Along the way, players will get to experience one of Ruby and Sapphire‘s most important new additions — 135 new Pokemon.

The way players interact with, battle, and catch these new Pokemon is identical to previous games in the Pokemon series. However, Sapphire and Ruby do introduce a new mechanic that has since remained in the series in the form of double battles. Double battles allow players and one other trainer to each send out a Pokemon of their choice into battle. These battles play out similarly to traditional battles except being able to choose between one of two targets and help ally Pokemon.

The other major additions that the Gen III Pokemon games make to the formula are Innate Abilities and Natures. Innate Abilities are automatically applied at the beginning of battles to trigger certain effects and are shared among all Pokemon of a particular type. Natures are similar in that they change the effectiveness of a Pokemon in battle, but they’re specific to individual Pokemon rather than being consistent across an entire Type or species.

Pokemon Sapphire Main Characters

Pokemon Ruby and Sapphire characters

Similar to other games in the Pokemon series, Sapphire and Ruby have preset main characters that players control. Notably, since Pokemon Crystal, each entry gives players the choice between male and female avatars, and that choice impacts the identity of the hero’s rival throughout their adventure. Aside from the 8 Gym Leaders and the Elite Four in the Hoenn region, Sapphire and Ruby each feature their own “big bads” in the form of a criminal group looking to exploit Pokemon powers to alter the Hoenn region. The main characters in Pokemon Sapphire include:

  • Brendan: The male hero of Pokemon Ruby and Sapphire. Choosing Brendan results in the players’ rival (and Professor Birch’s child) being May.
  • May: The female hero of Pokemon Ruby and Sapphire. Choosing May results in the players’ rival (and Professor Birch’s child) being Brendan.
  • Professor Birch: Birch is the resident Pokemon researcher and professor of the Hoenn region. His child (either Brendan or May, depending on the players’ character choice) is the hero’s childhood friend and rival.
  • Drake: The head of the Elite Four, Drake is one of the most famous Pokemon Trainers in the Hoenn region and specializes in using Dragon-Type Pokemon.
  • Archie: Archie is the head of the evil Team Aqua, Pokemon Sapphire‘s main group of enemies. He and the rest of Team Aqua are seeking to exploit the power of the legendary Pokemon Kyogre to flood the Hoenn region.

Games in the Pokemon Series

Since its debut in 1996, the Pokemon franchise has gone on to become the most successful entertainment property of all time. Between games, a trading card game, television shows, movies, and merchandise, Pokemon is one of the many pillars of Nintendo’s business and is responsible for a billion-dollar multimedia empire. The foundation of the franchise is, of course, the games, which are still going strong into their Ninth Generation. Mainline games in the Pokemon series include:

  • Pokemon Red and Green/Blue (1996)
  • Pokemon Yellow (1998)
  • Pokemon Gold and Silver (1999)
  • Pokemon Crystal (2000)
  • Pokemon Ruby and Sapphire (2002)
  • Pokemon FireRed and LeafGreen (2004)
  • Pokemon Emerald (2004)
  • Pokemon Diamond and Pearl (2006)
  • Pokemon Platinum (2008)
  • Pokemon HeartGold and SoulSilver (2009)
  • Pokemon Black and White (2010)
  • Pokemon Black 2 and White 2 (2012)
  • Pokemon X and Y (2013)
  • Pokemon Omega Ruby and Alpha Sapphire (2014)
  • Pokemon Sun and Moon (2016)
  • Pokemon Ultra Sun and Ultra Moon (2017)
  • Pokemon Let’s Go, Pikachu! and Let’s Go, Eevee! (2018)
  • Pokemon Sword and Shield (2019)
  • Pokemon Brilliant Diamond and Shining Pearl (2021)
  • Pokemon Legends: Arceus (2022)
  • Pokemon Scarlet and Violet (2022)
  • Pokemon Legends: Z-A (2025)

Pokemon Sapphire Cheat Codes For Game Boy Advance

Like most other early Pokemon games, Pokemon Sapphire has a whole slew of available cheats for players to use. Playing Pokemon Sapphire on a Game Boy Advance will require the use of the Game Shark or Action Replay device. For those playing Pokemon Sapphire via emulation, simply go to the Cheats menu and enter the codes as they appear below.

Note that entering too many cheats at once is likely to make the game crash. Use caution when playing with cheats so as to not corrupt a save file and lose hours of progress.

Infinite Rare Candies

Rare Candies are extremely useful items that instantly raise the level of a Pokemon by 1. Use this code to have an unlimited supply of Rare Candies

280EA266 88A62E5C

Infinite Money

Use the code below to have the maximum amount of money possible in Pokemon Sapphire

E51E97C3 7858E4EB

Infinite Master Balls

Use the codes below to have an infinite supply of Master Balls. The Bag code will give you 99 Master Balls in your inventory, while the PC code will allow you to withdraw as many Master Balls as you need.

In Bag910C4AFB 679BA66A
68E6EAC1 6AB638B4
In PC91B85743 27069397

Infinite Items in PC

Enter any of the codes below to have an unlimited supply of the item in your PC

Full RestoreF6d63594
Max Revive9c51c651
Max Elixer612a0d7a
HP UpEf059a66
PP Max7a74d52c
Max Repel08da1807
Escape Rope088d15f0
Sun Stone50c1cd99
Moon StoneD708816f
Fire StoneF6aafa8b
Thunder Stone23abbf10
Water Stone45734f06
Leaf StoneF668b3c9
Heart Scale000d4dd5
EXP ShareB964a353
Soothe BellA5c80201
Choice Band75c5c708
King’s RockF51ea1ac
Silver Powder3ebba7a0
Soul Dew19144c10
Deep Sea ScaleB3ef8b1c
Deep Sea Tooth534582db
Ever StoneAe9eba13
Scope Lens3fe077e2
Dragon ScaleE0183894
Sea Incense9c5fff08
Lax Incense4aa5b093

Steal Trainers’ Pokemon

Though it’s not normally possible to steal another Trainer’s Pokemon, this cheat allows you to catch them with a single Pokeball. After catching the Trainer’s Pokemon, the battle will end automatically.


No Random Battles

Using this cheat will turn off random battles with wild Pokemon in tall grass


All Shiny Pokemon Encounters

Using this cheat will make every Pokemon player encounter a Shiny version


Pokemon Encounter Gender Modifiers

Use the codes below to guarantee facing off against a particular gender of Pokemon

Master Code:
9E6AC862 823AB7A8
8365F8FA 817CF3E9

Male3537AAD4 2B010F73
FemaleB917F77E 0FD658EB

Instantly Unlock All 8 Gym Badges

Using this code will grant players all 8 Gym Badges, giving them a fast track to the Elite Four.

A12FCE77 0C1EC556

Invulnerable Pokemon

Using this cheat will make any Pokemon you use in battle invincible

830043B6 03E7

Max Stat Cheats

To modify the stats of any Pokemon with these cheats active, simply swap them into the first spot or leader position to max out their stats.

Max HP830043B8 03E7
Max Attack830043BA 03E7
Max Defense830043BC 03E7
Max Sp. Attack830043C0 03E7
Max Sp. Defense830043C2 03E7
Max Speed830043BE 03E7

Legendary Pokemon Cheats

Enter any of the cheats below to encounter the desired Legendary Pokemon and capture it.

Master Code (Must be entered first and Active):
9E6AC862 823AB7A8
8365F8FA 817CF3E9

Legendary PokemonCode
Articuno9F9A4317 19B26CE8
Deoxys82FBD860 AE242721
313D2BCE 9004E149
8C5DE8C8 A33E9D88
EnteiACE71E49 475ACE5A
Groudon82FBD860 AE242721
313D2BCE 9004E149
299CE04B 43341CDD
Ho-Oh92BB8BD9 629E2D58
Jirachi82FBD860 AE242721
313D2BCE 9004E149
FBC061A9 072FC320
Kyogre82FBD860 AE242721
313D2BCE 9004E149
9EFEC4E6 F24D5813
Latias82FBD860 AE242721
313D2BCE 9004E149
EA642142 26D6E5A6
Latios82FBD860 AE242721
313D2BCE 9004E149
79870CB0 95729832
LugiaE57F3F78 64F944D0
Mew71E09BD1 17FDFD02
Mewtwo30621E6F 164FED85
MoltresA265FB70 5EAE2980
Rayquaza82FBD860 AE242721
313D2BCE 9004E149
C5946A0E 65BE02B0
Regice82FBD860 AE242721
313D2BCE 9004E149
6F5F7F3E FEA00143
Regirock82FBD860 AE242721
313D2BCE 9004E149
CE51186D 3686F6D2
Registeel82FBD860 AE242721
313D2BCE 9004E149
349C4821 49728D68
Suicune0C0BC2BE 64E725C6
Zapdos9C30E2E2 1F157234

Have All TM’s

Use any of the codes below to have the desired TM in your inventory

TM 01 – Focus Punch87E1D568 733CE392
TM 02 – Dragon ClawAFFC928E 509932B6
TM 03 – Water Pulse016E19DE 75C25DE1
TM 04 – Calm Mind664B55E0 E3B9ADBE
TM 05 – Roar65689C19 E0F8EE35
TM 06 – Toxic34FA78EE DF2F9673
TM 07 – Hail5219C016 837AA1FB
TM 08 – Bulk UpD9FF21EF 1E0944EE
TM 09 – Bullet SeedAF90BCB1 E93C8C8F
TM 10 – Hidden Power1005412B B196BDB0
TM 11 – Sunny Day15B2D27F 2947AA48
TM 12 – Taunt1573DF09 BCDE2B56
TM 13 – Ice BeamE029E841 6918E5A2
TM 14 – Blizzard811F83E6 1600B2DE
TM 15 – Hyper Beam7F58EBA8 46EF36AF
TM 16 – Light ScreenACAE9A73 43567E91
TM 17 – ProtectFEBDD9BA 711ECC96
TM 18 – Rain DanceD611EE66 00008B2B
TM 19 – Giga Drain18B0AB2A D7B9E3E8
TM 20 – Safeguard2BE8D3B0 FD4E4A72
TM 21 – Frustration54268584 FD346B4E
TM 22 – SolarbeamD268698C C224D8E2
TM 23 – Iron TailBBF66105 DF4B9B13
TM 24 – Thunderbolt4E834EE4 53BF5FC4
TM 25 – Thunder1186081B 0925F6DE
TM 26 – Earthquake40B763B9 30FA9092
TM 27 – ReturnF35612E8 DF5A3388
TM 28 – DigE142FCC3 27F93269
TM 29 – Psychic334ADA15 00DD173C
TM 30 – Shadow Ball848DF53E 11C03BCB
TM 31 – Brick Break7E7C1393 4EA124C2
TM 32 – Double Team595504D3 5812DDC0
TM 33 – Reflect7F54FD32 38D42C04
TM 34 – Shock Wave3262C606 CA96F2AC
TM 35 – Flamethrower699901C1 D4146993
TM 36 – Sludge Bomb38EA2ABC 9F825022
TM 37 – SandstormBAF06A65 76DE2DA7
TM 38 – Fire Blast437D8EDD D96C39A5
TM 39 – Rock Tomb8B8AB1E7 E5D9327C
TM 40 – Aerial AceFDDDD994 1F12CAD4
TM 41 – TormentEB7B7AC8 CD87A01D
TM 42 – Facade400A2E08 BB674CEF
TM 43 – Secret Power817340AB 669E1252
TM 44 – Rest290EDB0B 033716EA
TM 45 – Attract00A2067E 3393D58D
TM 46 – Thief1A70058D 0F06F296
TM 47 – Steel WingD5280C4F 4EDF6B5A
TM 48 – Skill SwapD17032BA 105033D8
TM 49 – Snatch7002427B BA4E993F
TM 50 – OverheatE59D1903 1D2D1C5A

Have All HM’s

Use any of the codes below to have the desired HM in your inventory

HM 01 – CutB77739FC 26D71E64
HM 02 – Fly6625764E 75091013
HM 03 – SurfF337F6FE C824F891
HM 04 – StrengthB036BEB1 097E5C89
HM 05 – FlashF2B1C76A F6DB27B6
HM 06 – Rock Smash2E914FA6 D9EFE74A
HM 07 – Waterfall3C22A077 6CB5D966
HM 08 – DiveC7AC2C1B DD487A35

Pokemon Sapphire Cheat Code FAQs

How do you enter cheats in Pokemon Sapphire?
Entering cheats requires either the use of a third-party cheat device or entering cheats into an emulator’s cheat menu. Note that some emulators separate Game Shark codes and Action Replay codes, but they’re interchangeable in most cases.

What’s the best starter in Pokemon Sapphire?
The short answer is that the best starter is whichever one you like the most. That said, there are some clear advantages to choosing Mudkip, and it all comes down to the final evolution of each starter. While all three starters have their pros and cons, it’s hard to beat Mudkip as one of the best Water-Type Pokemon in the entire franchise thanks to its final evolution into Swampert. Swampert is entirely capable of carrying a team well into Pokemon Sapphire‘s endgame.

How many Pokemon are in Pokemon Sapphire?
There are a total of 202 Pokemon in Pokemon Sapphire and Ruby, 135 of which are new to the series.

To top