Pokémon Emerald Cheat Codes: The Complete Guide

Pokémon Emerald is a Game Boy Advance game set in the Hoenn region, and cheat codes let you skip the grind in it. In it, you’ll explore diverse towns and routes, catch and train over 380 Pokémon, and battle your way through eight Gym Leaders to become the Champion. You’ll earn PokéDollars as you play, but some of the best items and Poké Balls can cost thousands. Luckily, you can use Pokémon Emerald cheat codes to grab quite a bit of free currency and rare items. Developers usually share new codes in gaming communities, but we’ve done all the hard work for you by rounding up all the current and expired codes, as well as instructions on how to redeem codes in Pokémon Emerald, so you can get right back to completing your Hoenn Pokédex.

Check our Game Codes Section for the latest game codes, including: Demon Blade, Pokémon GO Unown, Sons Of The Forest, Scarface, and more

Pokémon Emerald Cheat Codes

All Working Pokémon Emerald Cheat Codes

Cheat TypeEffectCode (GameShark/Action Replay)
Master CodeRequired for many other cheats to workD8BAE4D9 4864DCE5 A86CDBA5 19BA49B3
Infinite MoneyGet unlimited PokéDollarsC051CCF6 975E8DA1
Rare Candy99 Rare Candies (first code set)BFF956FA 2F9EC50D
Master Ball99 Master Balls (no Master Code required)958D8046 A7151D70 8BB602F7 8CEB681A
Walk Through WallsPass through any obstacle7881A409 E2026E0C 8E883EFF 92E9660D
No Random BattlesStop wild Pokémon encountersB505DB41 6E39EA4E
100% Catch RateCatch any Pokémon with any Poké Ball72025090 F0F9 82025090 F084
Infinite PPNever run out of move points32024F05 0032 82024F06 3232 32024F08 0032
Infinite Battle PointsPress Select to get 5 BP10C6FC61E2C9 F64140A276A5 10C6FC61E2C9 8F5DDCA742ED 10C6FC61E2C9 79D9F5A5D6FF
Complete PokédexUnlock all 386 Pokémon entriesCBDAAE69 BFD58B4D D03454A1 533A3DB3 7FD9EC4A BD5C4B38 8F76DA15 170C64A2 B94C6BE1 DF983606 1585FC0E 4912436A DF983606 1585
Item Modifier (CodeBreaker)Buy any item as the first item in a Poké Mart82005274 0XXX (replace XXX with item code, e.g., 044 for Rare Candy)

Do You Need a Master Code?

Some Pokémon Emerald codes only work once a master code is active, and the master code has to be the first entry in your cheat list. Others — most wild Pokémon modifiers, for example — run fine without one. If a code does nothing at all, a missing master code is the first thing to check.

GameShark and Action Replay codes are interchangeable here: the same strings work on either device. They are not case sensitive, and the spaces between blocks of digits are only there for readability, so you can type them with or without.

Master Codes

Code TypeAction Replay/GameShark Code
Master Code 1D8BAE4D9 4864DCE5
Master Code 1 (cont.)A86CDBA5 19BA49B3
Master Code 29266FA6C97BD
Master Code 2 (cont.)905B5ED35F81
Master Code 2 (cont.)B76A68E5FAB1

Infinite Money and Item Codes

Cheat DescriptionAction Replay/GameShark Code
Infinite Money29C78059 96542194
Unlimited Master Balls in PC820257C4 0001
Unlimited Rare Candies in PC820257C4 0044
Buy Any Item for Free5FC4BF056CCE
Free Items (cont.)19D62B474498
Battle Frontier 9999 BP9287036A 8457D13C
Unlimited Safari Balls841ADCEB5C76

Pokémon Modifier Codes

Cheat DescriptionAction Replay/GameShark Code
Wild Pokémon Modifier (Mew)83007CF6 0097
Wild Pokémon Modifier (Deoxys)83007CF6 019A
Wild Pokémon Modifier (Rayquaza)83007CF6 0196
Wild Pokémon Modifier (Lugia)83007CF6 00F9
Wild Pokémon Modifier (Ho-Oh)83007CF6 00FA
Shiny Pokémon EncounterF3A9A86D 4E2629B4
Shiny Pokémon (alternate)18452A7D DDE55BCC
100% Catch RateC2711CBA6F6B
100% Catch Rate (cont.)72EA77420E4D

Battle and Stat Modifiers

Cheat DescriptionAction Replay/GameShark Code
Infinite PPBBB3B3B0 7AF06B2A
Infinite PP (alternate)6DB720FFD630
Infinite PP (cont.)79BA7465DC00
No Random Encounters509197D3 542975F4
No Random Encounters (cont.)78DA95DF 44018CB4
First Pokémon Max HP820257C4 03E7
First Pokémon Max Attack820257C6 03E7
First Pokémon Max Defense820257C8 03E7
First Pokémon Max Speed820257CE 03E7

Walk Through Walls and Teleport Codes

Cheat DescriptionAction Replay/GameShark Code
Walk Through Walls7881A409 E2026E0C
Walk Through Walls (cont.)8E883EFF 92E9660D
Teleport to Faraway Island19C67C656689
Teleport to Birth Island94318A10E753

Which Emulators Support These Codes?

Every mainstream GBA emulator has a built-in cheat menu that accepts Action Replay, GameShark and Code Breaker formats, so the codes below behave the same way across all of them.

EmulatorPlatformCode formats
mGBAWindows, macOS, LinuxAction Replay, GameShark, Code Breaker
Visual Boy AdvanceWindowsAction Replay, GameShark, Code Breaker
My Boy!AndroidAction Replay, GameShark, Code Breaker
DeltaiOS, iPadOSAction Replay, GameShark, Code Breaker
RetroArch (mGBA core)Most platformsAction Replay, GameShark

An mGBA quirk worth knowing: wild Pokémon modifiers work there without a master code, but enable them one at a time — stacking several is what causes the freezes and resets people blame on the codes themselves. If a money code does not show up on your trainer card straight away, start a wild battle, run from it, then check the card again.

Expired/Non-Working Pokémon Emerald Cheat Codes

The following codes are no longer functional on most emulators or can cause game crashes:

  • Catch Trainer’s Pokémon – B6C5368A 08BE8FF4 B8D95CFE 06ED6EA1
  • Maximum Stats for First Pokémon – Multiple codes from 2013 sources
  • Shiny Pokémon Modifier (older versions) – F3A9A86D 4E2629B4

How to Redeem Pokémon Emerald Cheat Codes

You need an emulator like VisualBoyAdvance (VBA) or mGBA to use these codes. Follow these steps carefully:

  • For VisualBoyAdvance (VBA):
    1. Open your emulator and load the Pokémon Emerald ROM.
    2. Click on Cheats in the top menu, then select Cheat List.
    3. Choose Gameshark or CodeBreaker as the cheat type (match it to the code you’re using).
    4. Enter the cheat code exactly as shown. Add a description if you like.
    5. Click OK and ensure the checkbox next to the cheat is ticked to activate it.
    6. For Master Codes, enter them first before activating other cheats.
  • For mGBA:
    1. Load your game, then go to Tools and select Cheats.
    2. Create a new cheat set and add a GameShark or CodeBreaker code.
    3. Paste your code and enable it by checking the box.
    4. Return to your game; the effects should be active immediately.
  • Important Tips:
    • Save your game before activating any cheat. This prevents save file corruption if the code malfunctions.
    • Turn off Walk Through Walls immediately after passing an obstacle to avoid getting stuck.
    • Disable cheat codes before challenging the Battle Frontier to prevent glitches.

Benefits of Using Pokémon Emerald Cheat Codes

Using cheat codes offers several advantages for both new and veteran players:

  • Skip Grinding: Rare Candy cheats let you level up Pokémon instantly without hours of battling.
  • Access Rare Items: Item modifier codes give you unlimited Master Balls, evolution stones, and TMs that are hard to find normally.
  • Explore Freely: Walk Through Walls and No Random Battles codes make exploring hidden areas much easier.
  • Complete the Pokédex Faster: Catch all legendary Pokémon without waiting for specific in-game events. Join the official Pokémon website for all new updates.

Common Mistakes to Avoid

Many players run into issues with cheats due to simple errors. Avoid these common pitfalls:

  • Forgetting the Master Code: Many GameShark codes won’t activate without entering the Master Code first.
  • Using Wrong Code Type: Always check if your code is GameShark or CodeBreaker. Using the wrong type in your emulator will fail.
  • Keeping Codes On: Leaving warp codes or Walk Through Walls active can trap you in loops or crash your game.
  • Overusing Cheats: Using too many cheats at once can corrupt your save file or create “Bad Eggs” in your PC box.

FAQs: Pokémon Emerald Cheat Codes

Do Pokémon Emerald cheats work on original hardware?

Cheats require a physical GameShark or Action Replay device plugged into your Game Boy Advance. Most modern codes are designed for emulators, but many work on original hardware with the correct device.

Can cheats ruin my save file?

Yes, some cheats can corrupt your save data. Always back up your save file before activating new cheats, especially ones that modify Pokémon stats or trainer data.

How do I get unlimited Rare Candies?

Use the Rare Candy code “BFF956FA 2F9EC50D” with a Master Code active. Alternatively, use the Item Modifier code “82005274 044” and buy the first item at any Poké Mart.

Why won’t my cheat codes work?

Common reasons include typing errors, forgetting to enable the Master Code, or using the wrong cheat type (GameShark vs. CodeBreaker) in your emulator settings.

Are there cheats for the Battle Frontier?

You can use the Infinite Battle Points code to gain BP quickly. However, avoid using Pokémon stat modifiers inside the Battle Frontier, as this may cause errors or disqualify you.

Leave a Reply

Your email address will not be published. Required fields are marked *