Do more than just catch ’em all with these Pokémon Ruby Cheat Codes!
The third-generation Pokémon games, particularly Pokémon Ruby, hold a special place in the hearts of fans and have garnered significant attention from the community.
With the introduction of abilities, natures, and a whopping 135 new Pokémon, Pokémon Ruby brought substantial innovation to the long-standing franchise. However, this also opened up new avenues for players to experiment with cheats and tricks.
Using cheat codes has been a pervasive aspect of Pokémon fandom since its inception in the 1990s, offering players shortcuts and enhancements to their gaming experience.
While classic cheats like infinite money and unlimited Master Balls persist, Pokémon Ruby presented enthusiasts with fresh opportunities for manipulation.
Dedicated trainers could now manipulate wild Pokémon natures, bestow rare ribbons, and even capture elusive legendary Pokémon, further enriching the game’s depth and replayability.
As the popularity of Pokémon Ruby endures and the game continues to captivate new and seasoned players alike, the availability of cheats remains abundant.
These cheats offer enthusiasts the chance to tailor their gameplay experience to their preferences, providing an extra layer of enjoyment and excitement to an already beloved title.
Related: Pokémon Sapphire Cheat Codes for Game Boy Advance or VBA
List of Pokémon Ruby Cheat Codes
We’ve compiled a collection of Pokémon Ruby cheats that are bound to appeal to you. Rest assured, we’ve meticulously tested each one to guarantee that what you see is precisely what you’ll experience in the game.
Item Cheat Codes
These cheat codes will provide you with whatever items you are looking for without any worry.
Unlimited Rare Candy Cheat
To kick off our list, we have a timeless cheat for obtaining Rare Candies. This code will deposit 99 Rare Candies into your PC. Whenever you withdraw them and exit the PC, another set of 99 Rare Candies will replenish them automatically.
280EA266 88A62E5C
Unlimited Master Balls Cheat
The unlimited Master Ball cheat works the same way as the unlimited Rare Candy cheat and will simply replace the Rare Candy item in your PC with a Master ball.
91B85743 27069397
HMs and TMs Cheat
Use these codes to unlock and obtain any HM or TM in Pokémon Ruby.
HMs and TMsCheat CodeFocus Punch87E1D568 733CE392Dragon ClawAFFC928E 509932B6Water Pulse016E19DE 75C25DE1Calm Mind664B55E0 E3B9ADBERoar65689C19 E0F8EE35Toxic34FA78EE DF2F9673Hail5219C016 837AA1FBBulk UpD9FF21EF 1E0944EEBullet SeedAF90BCB1 E93C8C8FHidden Power1005412B B196BDB0Sunny Day15B2D27F 2947AA48Taunt1573DF09 BCDE2B56Ice BeamE029E841 6918E5A2Blizzard811F83E6 1600B2DEHyper Beam7F58EBA8 46EF36AFLight ScreenACAE9A73 43567E91ProtectFEBDD9BA 711ECC96Rain DanceD611EE66 00008B2BGiga Drain18B0AB2A D7B9E3E8Safeguard2BE8D3B0 FD4E4A72Frustration54268584 FD346B4ESolarbeamD268698C C224D8E2Iron TailBBF66105 DF4B9B13Thunderbolt4E834EE4 53BF5FC4Thunder1186081B 0925F6DEEarthquake40B763B9 30FA9092ReturnF35612E8 DF5A3388DigE142FCC3 27F93269Psychic334ADA15 00DD173CShadow Ball848DF53E 11C03BCBBrick Break7E7C1393 4EA124C2Double Team595504D3 5812DDC0Reflect7F54FD32 38D42C04Shock Wave3262C606 CA96F2ACFlamethrower699901C1 D4146993Sludge Bomb38EA2ABC 9F825022SandstormBAF06A65 76DE2DA7Fire Blast437D8EDD D96C39A5Rock Tomb8B8AB1E7 E5D9327CAerial AceFDDDD994 1F12CAD4TormentEB7B7AC8 CD87A01DFacade400A2E08 BB674CEFSecret Power817340AB 669E1252Rest290EDB0B 033716EAAttract00A2067E 3393D58DThief1A70058D 0F06F296Steel WingD5280C4F 4EDF6B5ASkill SwapD17032BA 105033D8Snatch7002427B BA4E993FOverheatE59D1903 1D2D1C5ACutB77739FC 26D71E64Fly6625764E 75091013SurfF337F6FE C824F891StrengthB036BEB1 097E5C89FlashF2B1C76A F6DB27B6Rock Smash2E914FA6 D9EFE74AWaterfall3C22A077 6CB5D966DiveC7AC2C1B DD487A35
Party Pokémon Cheat Codes
With these Pokémon Ruby cheats, you can adjust specific attributes of Pokémon already in your party.
Set your Party Pokémon Level Cheat
You can bypass using Rare Candies altogether by directly setting the levels of the Pokémon in your party. Simply adjust the ’64’ at the end of the code to your desired level. Here are some options for your convenience:
Level 50 – Change to ‘32‘
Level 36 – Change to ‘24‘
Level 70 – Change to ‘46‘
Level 100 – Keep as ‘64‘
Regardless of the level you choose, this method is undoubtedly quicker than using a Rare Candy code. See the list of codes below:
First Pokemon Cheat Code:
330043B4 0064
Second Pokemon Cheat Code:
83004418 0064
Third Pokemon Cheat Code:
8300447C 0064
Fourth Pokemon Cheat Code:
830044E0 0064
Fifth Pokemon Cheat Code:
83004544 0064
Sixth Pokemon Cheat Code:
830045A8 0064
Max Pokémon Stats Cheat
You can directly max all stats of the Pokémon in your party with the following cheat codes:
First Pokemon Cheat Code:
430043B6 03E7
00000007 0002
Second Pokemon Cheat Code:
4300441A 03E7
00000007 0002
Third Pokemon Cheat Code:
4300447E 03E7
00000007 0002
Fourth Pokemon Cheat Code:
430044E2 03E7
00000007 0002
Fifth Pokemon Cheat Code:
43004546 03E7
00000007 0002
Sixth Pokemon Cheat Code:
430045AA 03E7
00000007 0002
Unlimited HP Cheat
This cheat will ensure that the Pokémon in your party will never faint during a trainer battle.
First Pokemon Cheat Code:
830043B6 03E7
Second Pokemon Cheat Code:
8300441A 03E7
Third Pokemon Cheat Code:
8300447E 03E7
Fourth Pokemon Cheat Code:
830044E2 03E7
Fifth Pokemon Cheat Code:
83004546 03E7
Sixth Pokemon Cheat Code:
830045AA 03E7
Max HP Cheat
Similar to the unlimited HP cheat, this cheat will ensure that your Pokémon will always have maximum HP, bypassing any need to go to a Pokémon Center to recover.
First Pokemon Cheat Code:
830043B8 03E7
Second Pokemon Cheat Code:
8300441C 03E7
Third Pokemon Cheat Code:
83004480 03E7
Fourth Pokemon Cheat Code:
830044E4 03E7
Fifth Pokemon Cheat Code:
83004548 03E7
Sixth Pokemon Cheat Code:
830045AC 03E7
Max Attack Cheat
This cheat will fully max the attack of the Pokémon in your party.
First Pokemon Cheat Code:
830043BA 03E7
Second Pokemon Cheat Code:
8300441E 03E7
Third Pokemon Cheat Code:
83004482 03E7
Fourth Pokemon Cheat Code:
830044E6 03E7
Fifth Pokemon Cheat Code:
8300454A 03E7
Sixth Pokemon Cheat Code:
830045AE 03E7
Max Defense Cheat
This cheat will automatically max the defense of the Pokémon in your party.
First Pokemon Cheat Code:
830043BC 03E7
Second Pokemon Cheat Code:
83004420 03E7
Third Pokemon Cheat Code:
83004484 03E7
Fourth Pokemon Cheat Code:
830044E8 03E7
Fifth Pokemon Cheat Code:
8300454C 03E7
Sixth Pokemon Cheat Code:
830045B0 03E7
Max Speed Cheat
This will fully max the speed of your Pokémon and ensuring that you will always have the first move in a trainer battle.
First Pokemon Cheat Code:
830043BE 03E7
Second Pokemon Cheat Code:
83004422 03E7
Third Pokemon Cheat Code:
83004486 03E7
Fourth Pokemon Cheat Code:
830044EA 03E7
Fifth Pokemon Cheat Code:
8300454E 03E7
Sixth Pokemon Cheat Code:
830045B2 03E7
Max Special Attack
Similar to the Max Attack cheat, this cheat fully maxes the special attack of your Pokémon.
First Pokemon Cheat Code:
830043C0 03E7
Second Pokemon Cheat Code:
83004424 03E7
Third Pokemon Cheat Code:
83004488 03E7
Fourth Pokemon Cheat Code:
830044EC 03E7
Fifth Pokemon Cheat Code:
83004550 03E7
Sixth Pokemon Cheat Code:
830045B4 03E7
Max Special Defense Cheat
Similar to the max defense cheat, this cheat will max out the special defense of the Pokémon in your party.
First Pokemon Cheat Code:
830043C2 03E7
Second Pokemon Cheat Code:
83004426 03E7
Third Pokemon Cheat Code:
8300448A 03E7
Fourth Pokemon Cheat Code:
830044EE 03E7
Fifth Pokemon Cheat Code:
83004552 03E7
Sixth Pokemon Cheat Code:
830045B6 03E7
Encounter Wild Pokémon Cheat Codes
These codes let you modify various features of the wild Pokémon you encounter.
Encounter Legendary Pokémon in the Wild Cheat
This cheat will allow you to encounter Legendary Pokémon in any tall grass. Make sure to bring at least a Master Ball with you. The level of the Legendary Pokémon you will encounter will depend on the location you are on. Even if you’re encountering these Pokémon at a low level, you’ll still require a Master Ball to have a chance at catching a legendary Pokémon.
Articuno:
A2E564FE 0FB58A54
530823D9 16558191
B8BABB07 1279065D
Zapdos:
A2E564FE 0FB58A54
530823D9 16558191
813E577F C64AB1BA
Moltres:
A2E564FE 0FB58A54
530823D9 16558191
5A8E3C77 1F661F0B
Mewtwo:
A2E564FE 0FB58A54
530823D9 16558191
649DA11D AC382E6A
Mew:
A2E564FE 0FB58A54
530823D9 16558191
13EAA696 65095035
Raikou:
A2E564FE 0FB58A54
530823D9 16558191
A10710E4 E472D0F8
Entei:
A2E564FE 0FB58A54
530823D9 16558191
5B01BDB2 183D8C74
Suicune:
A2E564FE 0FB58A54
530823D9 16558191
D25A4A77 A675F69A
Lugia:
A2E564FE 0FB58A54
530823D9 16558191
4EECFE9F 27D82240
Ho-oh:
A2E564FE 0FB58A54
530823D9 16558191
3D68FB8B 4B323185
Celebi:
A2E564FE 0FB58A54
530823D9 16558191
ABAB4663 A9BDEC6F
Regirock:
A2E564FE 0FB58A54
530823D9 16558191
EE48CE33 DD9BA0C5
Regice:
A2E564FE 0FB58A54
530823D9 16558191
B8E60141 9846F68D
Registeel:
A2E564FE 0FB58A54
530823D9 16558191
79DFACFC CE3130F9
Groudon:
A2E564FE 0FB58A54
530823D9 16558191
F655438D 3AA5C717
Kyogre:
0000B138000
1003A82A0007
83007D220194
Rayquaza:
A2E564FE 0FB58A54
530823D9 16558191
F45F5684 50826322
Latias:
A2E564FE 0FB58A54
530823D9 16558191
9924490F 674355D7
Latios:
A2E564FE 0FB58A54
530823D9 16558191
B0EF6EE8 A714B8D9
Jirachi:
A2E564FE 0FB58A54
530823D9 16558191
89CF0941 3F293D81
Deoxys:
A2E564FE 0FB58A54
530823D9 16558191
88F7CB8E EE360350
Wild Pokémon Modifier Cheat
The wild Pokémon modifier cheat gives you the ability to choose the Pokémon you want to encounter in the wild. By replacing ‘XXX’ with the index code corresponding to your desired Pokémon, you can transform your random battles into targeted encounters.
0000B138000
1003A82A0007
83007D220XXX
Simply replace ‘XXX’ with the Pokémon index code of your choosing:
PokémonReplace ‘XXX’ withBulbasaur001Ivysaur002Venusaur003Charmander004Charmeleon005Charizard006Squirtle007Wartortle008Blastoise009Caterpie00AMetapod00BButterfree00CWeedle00DKakuna00EBeedrill00FPidgey010Pidgeotto011Pidgeot012Rattata013Raticate014Spearow015Fearow016Ekans017Arbok018Pikachu019Raichu01ASandshrew01BSandslash01CNidoran?01DNidorina01ENidoqueen01FNidoran?020Nidorino021Nidoking022Clefairy023Clefable024Vulpix025Ninetales026Jigglypuff027Wigglytuff028Zubat029Golbat02AOddish02BGloom02CVileplume02DParas02EParasect02FVenonat030Venomoth031Diglett032Dugtrio033Meowth034Persian035Psyduck036Golduck037Mankey038Primeape039Growlithe03AArcanine03BPoliwag03CPoliwhirl03DPoliwrath03EAbra03FKadabra040Alakazam041Machop042Machoke043Machamp044Bellsprout045Weepinbell046Victreebel047Tentacool048Tentacruel049Geodude04AGraveler04BGolem04CPonyta04DRapidash04ESlowpoke04FSlowbro050Magnemite051Magneton052Farfetch’d053Doduo054Dodrio055Seel056Dewgong057Grimer058Muk059Shellder05ACloyster05BGastly05CHaunter05DGengar05EOnix05FDrowzee060Hypno061Krabby062Kingler063Voltorb064Electrode065Exeggcute066Exeggutor067Cubone068Marowak069Hitmonlee06AHitmonchan06BLickitung06CKoffing06DWeezing06ERhyhorn06FRhydon070Chansey071Tangela072Kangaskhan073Horsea074Seadra075Goldeen076Seaking077Staryu078Starmie079Mr. Mime07AScyther07BJynx07CElectabuzz07DMagmar07EPinsir07FTauros080Magikarp081Gyarados082Lapras083Ditto084Eevee085Vaporeon086Jolteon087Flareon088Porygon089Omanyte08AOmastar08BKabuto08CKabutops08DAerodactyl08ESnorlax08FArticuno090Zapdos091Moltres092Dratini093Dragonair094Dragonite095Mewtwo096Mew097Chikorita098Bayleef099Meganium09ACyndaquil09BQuilava09CTyphlosion09DTotodile09ECroconaw09FFeraligatr0A0Sentret0A1Furret0A2Hoothoot0A3Noctowl0A4Ledyba0A5Ledian0A6Spinarak0A7Ariados0A8Crobat0A9Chinchou0AALanturn0ABPichu0ACCleffa0ADIgglybuff0AETogepi0AFTogetic0B0Natu0B1Xatu0B2Mareep0B3Flaaffy0B4Ampharos0B5Bellossom0B6Marill0B7Azumarill0B8Sudowoodo0B9Politoed0BAHoppip0BBSkiploom0BCJumpluff0BDAipom0BESunkern0BFSunflora0C0Yanma0C1Wooper0C2Quagsire0C3Espeon0C4Umbreon0C5Murkrow0C6Slowking0C7Misdreavus0C8Unown0C9Wobbuffet0CAGirafarig0CBPineco0CCForretress0CDDunsparce0CEGligar0CFSteelix0D0Snubbull0D1Granbull0D2Qwilfish0D3Scizor0D4Shuckle0D5Heracross0D6Sneasel0D7Teddiursa0D8Ursaring0D9Slugma0DAMagcargo0DBSwinub0DCPiloswine0DDCorsola0DERemoraid0DFOctillery0E0Delibird0E1Mantine0E2Skarmory0E3Houndour0E4Houndoom0E5Kingdra0E6Phanpy0E7Donphan0E8Porygon20E9Stantler0EASmeargle0EBTyrogue0ECHitmontop0EDSmoochum0EEElekid0EFMagby0F0Miltank0F1Blissey0F2Raikou0F3Entei0F4Suicune0F5Larvitar0F6Pupitar0F7Tyranitar0F8Lugia0F9Ho-Oh0FACelebi0FBTreecko115Grovyle116Sceptile117Torchic118Combusken119Blaziken11AMudkip11BMarshtomp11CSwampert11DPoochyena11EMightyena11FZigzagoon120Linoone121Wurmple122Silcoon123Beautifly124Cascoon125Dustox126Lotad127Lombre128Ludicolo129Seedot12ANuzleaf12BShiftry12CNincada12DNinjask12EShedinja12FTaillow130Swellow131Shroomish132Breloom133Spinda134Wingull135Pelipper136Surskit137Masquerain138Wailmer139Wailord13ASkitty13BDelcatty13CKecleon13DBaltoy13EClaydol13FNosepass140Torkoal141Sableye142Barboach143Whiscash144Luvdisc145Corphish146Crawdaunt147Feebas148Milotic149Carvanha14ASharpedo14BTrapinch14CVibrava14DFlygon14EMakuhita14FHariyama150Electrike151Manectric152Numel153Camerupt154Spheal155Sealeo156Walrein157Cacnea158Cacturne159Snorunt15AGlalie15BLunatone15CSolrock15DAzurill15ESpoink15FGrumpig160Plusle161Minun162Mawile163Meditite164Medicham165Swablu166Altaria167Wynaut168Duskull169Dusclops16ARoselia16BSlakoth16CVigoroth16DSlaking16EGulpin16FSwalot170Tropius171Whismur172Loudred173Exploud174Clamperl175Huntail176Gorebyss177Absol178Shuppet179Banette17ASeviper17BZangoose17CRelicanth17DAron17ELairon17FAggron180Castform181Volbeat182Illumise183Lileep184Cradily185Anorith186Armaldo187Ralts188Kirlia189Gardevoir18ABagon18BShelgon18CSalamence18DBeldum18EMetang18FMetagross190Regirock191Regice192Registeel193Kyogre194Groudon195Rayquaza196Latias197Latios198Jirachi199Deoxys19AChimecho19BPokémon Egg19CUnown19D
Miscellaneous Cheat Codes
Infinite Money Cheat
The Infinite money cheat is a game-changer in Pokémon Ruby, making gameplay effortless. Whether your aim is to gather plenty of healing items or to fill your Coin Case to the brim, this cheat code is indispensable. It provides players with the freedom to enhance their inventory and financial resources without constraints, offering a smoother and more enjoyable gaming experience overall.
E51E97C3 7858E4EB
Complete Pokedex Cheat
If you want to complete your Pokedex without having to catch all the Pokémon from the Hoenn region, this code will help you achieve that goal.
767CB1FC DD748434
1285CF69 1834F175
DBB87FCA 6276D975
9A732B89 F770B329
DBB87FCA 6276D975
1F0A9164 737E93CD
DBB87FCA 6276D975
200DBA91 E6D90173
DBB87FCA 6276D975
Obtain All 8 Badges Cheat
This cheat will immediately give you all 8 badges in Pokémon Ruby, bypassing all gym battles and giving you immediate access to the Victory Road to challenge the Elite Four and the Champion.
A12FCE77 0C1EC556
Walk Through Walls Cheat
The walk-through walls cheat is widely recognized among Pokémon enthusiasts globally for its simple yet powerful function: enabling players to traverse through obstacles that are typically impassable.
While its primary function allows walking through walls, it extends further to permit movement through trees, over water, across ledges, and various other barriers.
This cheat effectively grants players unparalleled freedom of movement, opening up new possibilities for exploration and navigation throughout the map.
E03B0649 5D67050C
78DA95DF 44018CB4
Read Next: Pokemon Scarlet/Violet: Gym Leader Katy Rematch Guide