Best Pokemon Sapphire Cheats (Fully Tested List) (2024)

Best Pokemon Sapphire Cheats (Fully Tested List) (1)

Contents

  • 1 Pokemon Sapphire Cheats
    • 1.1 Item Cheat Codes
      • 1.1.1 Unlimited Rare Candies
      • 1.1.2 Unlimited Master Balls
      • 1.1.3 All Items Cheat Codes
      • 1.1.4 All TMs and HMs
    • 1.2 Wild Pokemon Encounter Cheat Codes
      • 1.2.1 No Random Encounters
      • 1.2.2 Improved Catch Rate
      • 1.2.3 Always Encounter Shiny Pokemon
      • 1.2.4 Wild Pokemon Encounter Modifier
    • 1.3 Battle Cheat Codes
      • 1.3.1 Catch Other Trainers’ Pokémon
      • 1.3.2 Invincibility
      • 1.3.3 Unlimited PP
    • 1.4 Miscellaneous Cheat Codes
      • 1.4.1 Fly Anywhere Cheat
      • 1.4.2 Walk Through Walls
      • 1.4.3 Maximum Money Cheat
      • 1.4.4 Unlock All Badges
  • 2 Final Thoughts

This post was last updated on June 1, 2024

Pokemon Sapphire has been around for over 20 years, and do you know what that means? It means we’ve got some amazing Pokemon Sapphire cheats for you to use in your games! Whether you’re diving in for nostalgia or looking to experience a piece of Pokemon history, having some cheat codes to mess with this game is sure to improve your experience.

Pokemon Sapphire Cheats

We’ve pulled together a complete list of Pokemon Sapphire cheats below. These codes are sure to bring some new life into your old games, whatever that means for you.

Of course, you’ll need to know how to use them. Almost all of these are Game Shark codes, which means you would normally need a Game Shark to enter them. Fortunately, most of us are playing a Pokemon Sapphire ROM on a GBA emulator of some type, and they typically have cheat cartridges built into their system.

To get our codes working, just copy the code and place them into the new code portion of your emulator’s cheat code setting. Make sure they’re enabled and you’re off to the races.

Best Pokemon Sapphire Cheats (Fully Tested List) (2)

As we said, most of these are Game Shark codes, which means they were made to work with a Game Shark. When entering your codes (unless we specify otherwise) you should make sure the code is specified as a Game Shark code if your emulator provides that as an option.

Additionally, while most of our codes will work for any version of the ROM, we’ve found that we get the best performance out of Pokemon Sapphire ROM V1.0.

Item Cheat Codes

The Pokemon Sapphire cheats in this section allow you to cheat items into your PC. To retrieve them, just open up your portion of the PC and withdraw however many of the items you want.

Unlimited Rare Candies

Sure, rare candies are an item but, more importantly, they’re a way to level up your pokemon. With this code, you can get as many pokemon as you want to level 100 without even entering a single battle.

Code:

280EA266 88A62E5C

Unlimited Master Balls

Catching pokemon is one of the core concepts of the game, but it’s not always easy. When a normal Pokeball just won’t cut it, fill your inventory up with master balls and you’ll be ready to go.

Code:

91B85743 27069397

All Items Cheat Codes

Outside of master ball and rare candy cheats, there are a lot of other important items. Healing items, held items, evolutionary stones, you name it, we’ve got a code for it.

To get this code to work, you’ll just need to replace XXXX with the appropriate Item Code from our list below.

Code:

82025BCC xxxx

Item Codes:

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
01001

Yellow Scarf
0102

All TMs and HMs

Lastly, if you’re looking to set yourself up for a very specific run, you’ll need all the right moves for your pokemon. That’s where TMs and HMs come in. The following codes will place the corresponding TMs and HMs in your PC so you can fulfill all your pokemon needs.

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

Wild Pokemon Encounter Cheat Codes

Best Pokemon Sapphire Cheats (Fully Tested List) (3)

These Pokemon Sapphire Cheats all affect wild pokemon in one way or another. Whether it’s your ability to catch pokemon or what kind of pokemon you’re running into, you’ll find this is a very useful section.

No Random Encounters

Repels are a great solution to annoying wild pokemon, but they aren’t permanent. This code, however, is. Enable this cheat and you won’t have to worry about any random battles with wild pokemon for your entire playthrough.

Code:

3B0C8C5E 96FB832D

Improved Catch Rate

This code isn’t exactly a guaranteed catch like you would get with a master ball, but it is a very helpful tool that will improve your chances to around 80% no matter which ball you’re using.

Code:

72024C109EB7
32024C1000C2

Always Encounter Shiny Pokemon

Shiny pokemon are special because they’re rare pokemon variants. Of course, they’re also really cool to look at and have as a part of your team. Throw this cheat code on and every pokemon you come across will be shiny. Pair it with the next code and you can catch any shiny pokemon you want.

Code:

8636B1D6 CA4AB2A9
18452A7D DDE55BCC

Wild Pokemon Encounter Modifier

The wild pokemon encounter modifier allows you to select exactly which pokemon you want to encounter in the wild. Whether you’re walking around the grass, strolling through a cave, or going for a dive, this code will let any pokemon show up in front of you, even if that’s a rare legendary pokemon like Rayquaza.

To use this code just replace ‘XXX’ with the Pokemon ID code for the pokemon you want.

Main Code:

1003A82A 0007
83007D22 0XXX

Pokemon ID Code:

Gen 1 Pokemon:

Bulbasaur – 001
Ivysaur – 002
Venusaur – 003

Charmander – 004
Charmeleon – 005
Charizard – 006

Squirtle – 007
Wartortle – 008
Blastoise – 009

Caterpie – 00A
Metapod – 00B
Butterfree – 00C

Weedle – 00D
Kakuna – 00E
Beedrill – 00F

Pidgey – 010
Pidgeotto – 011
Pidgeot – 012

Rattata – 013
Raticate – 014
Spearow – 015

Fearow – 016
Ekans – 017
Arbok – 018

Pikachu – 019
Raichu – 01A
Sandshrew – 01B

Sandslash – 01C
Nidoran (F) – 01D
Nidorina – 01E

Nidoqueen – 01F
Nidoran (M) – 020
Nidorino – 021

Nidoking – 022
Clefairy – 023
Clefable – 024

Vulpix – 025
Ninetales – 026
Jigglypuff – 027

Wigglytuff – 028
Zubat – 029
Golbat – 02A

Oddish – 02B
Gloom – 02C
Vileplume – 02D

Paras – 02E
Parasect – 02F
Venonat – 030

Venomoth – 031
Diglett – 032
Dugtrio – 033

Meowth – 034
Persian – 035
Psyduck – 036

Golduck – 037
Mankey – 038
Primeape – 039

Growlithe – 03A
Arcanine – 03B
Poliwag – 03C

Poliwhirl – 03D
Poliwrath – 03E
Abra – 03F

Kadabra – 040
Alakazam – 041
Machop – 042

Machoke – 043
Machamp – 044
Bellsprout – 045

Weepinbell – 046
Victreebel – 047
Tentacool – 048

Tentacruel – 049
Geodude – 04A
Graveler – 04B

Golem – 04C
Ponyta – 04D
Rapidash – 04E

Slowpoke – 04F
Slowbro – 050
Magnemite – 051

Magnetron – 052
Farfetch’d – 053
Doduo – 054

Dodrio – 055
Seel – 056
Dewgong – 057

Grimer – 058
Muk – 059
Shellder – 05A

Cloyster – 05B
Gastly – 05C
Haunter – 05D

Gengar – 05E
Onix – 05F
Drowzee – 060

Hypno – 061
Krabby – 062
Kingler – 063

Voltorb – 064
Electrode – 065
Exeggcute – 066

Exegutor – 067
Cubone – 068
Marowak – 069

Hitmonlee – 06A
Hitmonchan – 06B
Lickitung – 06C

Koffing – 06D
Weezing – 06E
Rhyhorn – 06F

Rhydon – 070
Chansey – 071
Tangela – 072

Kangaskhan – 073
Horsea – 074
Seadra – 075

Goldeen – 076
Seaking – 077
Staryu – 078

Starmie – 079
Mr. Mime – 07A
Scyther – 07B

Jynx – 07C
Electabuzz – 07D
Magmar – 07E

Pinsir – 07F
Tauros – 080
Magicarp – 081

Gyarados – 082
Lapras – 083
Ditto – 084

Eevee – 085
Vaporeon – 086
Jolteon – 087

Flareon – 088
Porygon – 089
Omanyte – 08A

Omastar – 08B
Kabuto – 08C
Kabutops – 08D

Aerodactyl – 08E
Snorlax – 08F
Articuno – 090

Zapdos – 091
Moltres – 092
Dratini – 093

Dragonair – 094
Dragonite – 095
Mewtwo – 096

Mew – 097

Gen 2 Pokemon:

Chikorita – 098
Bayleef – 099
Meganium – 09A

Cynaquil – 09B
Quilava – 09C
Typhlosion – 09D

Totodile – 09E
Croconaw – 09F
Feraligatr – 0A0

Sentret – 0A1
Furret – 0A2
Hoothoot – 0A3

Noctowl – 0A4
Ledyba – 0A5
Ledian – 0A6

Spinarak – 0A7
Ariados – 0A8
Crobat – 0A9

Chinchou – 0AA
Lanturn – 0AB
Pichu – 0AC

Cleffa – 0AD
Igglybuff – 0AE
Togepi – 0AF

Togetic – 0B0
Natu – 0B1
Xatu – 0B2

Mareep – 0B3
Flaaffy – 0B4
Ampharos – 0B5

Bellossom – 0B6
Marill – 0B7
Azumarill – 0B8

Sudowoodo – 0B9
Politoed – 0BA
Hoppip – 0BB

Skiploom – 0BC
Jumpluff – 0BD
Aipom – 0BE

Sunkern – 0BF
Sunflora – 0C0
Yanma – 0C1

Wooper – 0C2
Quagsire – 0C3
Espeon – 0C4

Umbreon – 0C5
Murkrow – 0C6
Slowking – 0C7

Misdreavus – 0C8
Unknown – 0C9
Wobbuffet – 0CA

Girafarig – 0CB
Pineco – 0CC
Forretress – 0CD

Dunsparce – 0CE
Gligar – 0CF
Steelix – 0D0

Snubbull – 0D1
Granbull – 0D2
Qwilfish – 0D3

Scizor – 0D4
Shuckle – 0D5
Heracross – 0D6

Sneasel – 0D7
Teddiursa – 0D8
Ursaring – 0D9

Slugma – 0DA
Magcargo – 0DB
Swinub – 0DC

Piloswine – 0DD
Corsola – 0DE
Remoraid – 0DF

Octillery – 0E0
Delibird – 0E1
Mantine – 0E2

Skarmory – 0E3
Houndour – 0E4
Houndoom – 0E5

Kingdra – 0E6
Phanpy – 0E7
Donphan – 0E8

Porygon2 – 0E9
Stantler – 0EA
Smeargle – 0EB

Tyrogue – 0EC
Hitmontop – 0ED
Smoochum – 0EE

Elekid – 0EF
Magby – 0F0
Miltank – 0F1

Blissey – 0F2
Raikou – 0F3
Entei – 0F4

Suicune – 0F5
Larvitar – 0F6
Pupitar – 0F7

Tyranitar – 0F8
Lugia – 0F9
Ho-oh – 0FA

Celebi – 0FB

Gen 3 Pokemon:

Treecko – 115
Grovyle – 116
Sceptile – 117

Torchic – 118
Combusken – 119
Blaziken – 11A

Mudkip – 11B
Marshtomp – 11C
Swampert – 11D

Poochyena – 11E
Mightyena – 11F
Zigzagoon – 120

Linoone – 121
Wurmple – 122
Silcoon – 123

Beautifly – 124
Cascoon – 125
Dustox – 126

Lotad – 127
Lombre – 128
Ludicolo – 129

Seedot – 12A
Nuzleaf – 12B
Shiftry – 12C

Taillow – 130
Swellow – 131
Wingull – 135

Pelipper – 136
Ralts – 188
Kirlia – 189

Gardevoir – 18A
Surskit – 137
Masquerain – 138

Shroomish – 132
Breloom – 133
Slakoth – 16C

Vigoroth – 16D
Slaking – 16E
Nincada – 12D

Ninjask – 12E
Shedinja – 12F
Whismur – 172

Loudred – 173
Exploud – 174
Makuhita – 14F

Hariyama – 150
Azurill – 15E
Nosepass – 140

Skitty – 13B
Delcatty – 13C
Sableye – 142

Mawile – 163
Aron – 17E
Lairon – 17F

Aggron – 180
Meditite – 164
Medicham – 165

Electrike – 151
Manectric – 152
Plusle – 161

Minun – 162
Volbeat – 182
Illumise – 183

Roselia – 16B
Gulpin – 16F
Swalot – 170

Carvanha – 14A
Sharpedo – 14B
Wailmer – 139

Wailord – 13A
Numel – 153
Camerupt – 154

Slugma – 0DA
Magcargo – 0DB
Torkoal – 141

Spoink – 15F
Grumpig – 160
Spinda – 134

Trapinch – 14C
Vibrava – 14D
Flygon – 14E

Cacnea – 158
Cacturne – 159
Swablu – 166

Altaria – 167
Zangoose – 17C
Seviper – 17B

Lunatone – 15C
Solrock – 15D
Barboach – 143

Whiscash – 144
Corphish – 146
Crawdaunt – 147

Baltoy – 13E
Claydol – 13F
Lileep – 184

Cradily – 185
Anorith – 186
Armaldo – 187

Feebas – 148
Milotic – 149
Castform – 181

Kecleon – 13D
Shuppet – 179
Banette – 17A

Duskull – 169
Dusclops – 16A
Tropius – 171

Chimecho – 19B
Absol – 178
Wynaut – 168

Snorunt – 15A
Glalie – 15B
Spheal – 155

Sealeo – 156
Walrein – 157
Clamperl – 175

Huntail – 176
Gorebyss – 177
Relicanth – 17D

Corsola – 0DE
Chinchou – 0AA
Lanturn – 0AB

Luvdisc – 145
Bagon – 18B
Shelgon – 18C

Salamence – 18D
Beldum – 18E
Metang – 18F

Metagross – 190
Regirock – 191
Regice – 192

Registeel – 193
Latias – 197
Latios – 198

Kyogre – 194
Groudon – 195
Rayquaza – 196

Jirachi – 199
Deoxys – 19A

Battle Cheat Codes

Battle cheats are cheat codes that impact the core mechanic of any Pokemon game: battling.

Catch Other Trainers’ Pokémon

This one’s all in the name. Keep in mind, this will immediately end a battle if you manage to catch your enemy’s pokemon.

Code:

B6C5368A 08BEAFF4
6FD608D0 B9151D51
084197CA 3EA6DE4F

8E883EFF 92E9660D

Invincibility

With this code enabled, none of your pokemon will so much as take damage, let alone faint.

Code:

830043B6 03E7

Unlimited PP

With invincibility on, you might as well go the extra mile and make sure none of your pokemon’s moves ever run out.

Code:

42024AA4 FFFF
00000002 0002

Miscellaneous Cheat Codes

Lastly, we have our miscellaneous cheat codes section which is hopefully pretty self-explanatory. These are fun cheats that allow you to mess around with the game in interesting and often useful ways.

Best Pokemon Sapphire Cheats (Fully Tested List) (4)

Fly Anywhere Cheat

This cheat code allows you to fly to any fly location on the map before you even leave Littleroot. This is great if you really want to mess with the game and try some insane challenges.

The first part of this code gives you access to all ‘Fly-to Areas’, these are towns and other places that you normally gain the ability to fly to once you’ve been there. You can use this even if you plan on flying normally.

The second part of this code pulls up the fly map for you no matter where you are, no matter which pokemon are in your party.

Fly-To Area Code:

42026A56FFFF
000000050002

Open Fly Menu Code (Press L + B + Up at the same time):

7400013001BD
83004B20AB35
7400013001BD

83004B220808
7400013001BD
83004B3E0005

Walk Through Walls

This cheat code lets you go places on the map you usually can’t, a great way to skip towns, battles, or whatever you don’t want to engage in with Pokémon Sapphire.

Code:

E03B0649 5D67050C
78DA95DF 44018CB4

Maximum Money Cheat

This code will give you infinite money to buy anything you don’t feel like cheating into the game.

Code:

E51E97C3 7858E4EB

Unlock All Badges

Lastly, this code unlocks all badges as if you had defeated all 8 gym leaders.

Code:

A12FCE77 0C1EC556

Final Thoughts

Pokemon Sapphire cheats can be a great way to breathe some life into an old classic. Sure, it pains us to say that the third generation of Pokemon is ‘classic’, but that’s the truth and it’s that age and the time it’s afforded us that has given us so much research into how the game works and so many awesome ways to ‘cheat’.

Best Pokemon Sapphire Cheats (Fully Tested List) (2024)

References

Top Articles
Latest Posts
Article information

Author: Eusebia Nader

Last Updated:

Views: 6087

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.