You can use GameShark, Action Replay, or CodeBreaker cheats in Pokémon Emerald to get items, encounter specific Pokémon, walk through walls, gain EXP, teleport to locations, and more.
The easiest way to use them on an emulator is to open the game’s Cheats menu, add the appropriate code, and activate it. Save your game before using cheats and turn them off when you are finished.
Best Pokémon Emerald Cheats
Rare Candy Cheat
Use this cheat to get Rare Candies quickly.
PC Code:
BFF956FA 2F9EC50DActivate the code, then check your PC. The supplied source also lists an alternative method that places Rare Candy in the PokéMart.
Turn the cheat off when you have enough Rare Candies.
Master Ball Cheat
This cheat lets you get Master Balls from a PokéMart.
GameShark Code:
958D8046
A7151D70
8BB602F7
8CEB681AAlternative CodeBreaker code:
82005274 0001Go to a PokéMart after activating the cheat. Turn it off after getting the Master Balls you need.
Walk Through Walls Cheat
Use this code to move through walls and other obstacles.
7881A409 E2026E0C
8E883EFF 92E9660DThe supplied source also lists a Master Code for GameShark v3/Action Replay:
D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3Turn the cheat off after reaching the area you want.
Wild Pokémon Encounter Cheat
This cheat lets you choose which Pokémon you encounter in the wild.
Master Code:
B749822B CE9BFAC1
A86CDBA5 19BA49B3After activating the Master Code, activate the code for the Pokémon you want to encounter. For example:
- Bulbasaur:
427AB7E FA5ACF46 - Charmander:
28302DAD BF3BEFBA - Squirtle:
2C5BA800 A658112C - Mewtwo:
D027D341 E184CF59 - Mew:
401245E0 7D57E544 - Rayquaza:
F5E36E5E CFCDF0F0 - Kyogre:
C8E17608 4386D1C3 - Groudon:
39C78907 3814C2E0 - Jirachi:
D701BCFD B7D4FD1C - Deoxys:
921B908A 24D8CB83
The supplied source contains a longer Pokémon encounter list.
Level Modifier Cheat
Use this with a Wild Pokémon Encounter code to change the level of the next Pokémon you encounter.
Master Code:
B749822B CE9BFAC1
A86CDBA5 19BA49B3Some available levels include:
- Level 10:
076F8D1D EE3C0CD9 - Level 20:
B717825B 7A66F6A1 - Level 50:
93C37C9C 0419D3FE - Level 100:
68770050 678B8139
Shiny Pokémon Cheat
Use this code to make wild Pokémon Shiny.
F3A9A86D 4E2629B4
18452A7D DDE55BCCThe supplied source also lists a Master Code that may be required:
D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3Easy EXP Cheat
This cheat gives you 9,999 EXP per battle according to the supplied source.
82000060270F
82022D48270F
82022F7C270F
8202309C270F
820241F0270FTurn it off once your Pokémon have reached the desired level.
Unlimited Money Cheat
Use this cheat to get unlimited money.
D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3
A57E2EDE A5AFF3E4
1C7B3231 B494738C
C051CCF6 975E8DA1After activating it, check your Trainer Card. You can then spend the money at PokéMarts.
Teleport to Important Locations
The supplied source includes a teleport cheat for quickly reaching locations such as:
- Faraway Island
- Birth Island
- Navel Rock
- Southern Island
- Battle Frontier
- Safari Zone
- Petalburg City
- Slateport City
- Mauville City
- Lilycove City
- Mossdeep City
- Sootopolis City
- Ever Grande City
The teleport cheat requires a Master Code and individual location codes. Remove the teleport cheat after using it to avoid being repeatedly transported.
Other Pokémon Emerald Cheats
The supplied list also includes codes for:
- Pokémon Event Islands
- Event tickets
- Item modification
- Max Pokémon stats
- Catching another Trainer’s Pokémon
- No random battles
- Full light in dark areas
- All Poké Balls
- Other item codes
For the Item Modifier, the main code is:
82005274 0xxxReplace xxx with the item’s code. The supplied source contains a long item list, including Master Ball, Rare Candy, Evolution Stones, Nuggets, berries, key items, TMs, and HMs.
How to Use Pokémon Emerald Cheats
If you are playing on an emulator:
- Open Pokémon Emerald.
- Open the emulator’s Cheats menu.
- Choose the appropriate cheat type, such as GameShark.
- Enter the code.
- Save and activate the cheat.
- Use the cheat in the game.
- Turn the cheat off when you are finished.
The supplied source says it tested its codes with Visual Boy Advance (VBA) and also describes entering cheats through the VBA and My Boy cheat menus.
Important Cheat Safety Tips
Cheats do not always work correctly with every Pokémon Emerald ROM or emulator. The supplied source recommends saving before activating a cheat and checking that the game is behaving normally before saving again.
Keep these points in mind:
- Save your game before using a cheat.
- Use only the cheats you currently need.
- Deactivate cheats after use.
- Do not save if a cheat causes strange items, Pokémon, or other glitches.
- Some cheats require a specific Master Code.
- Codes can differ depending on the game version, ROM, emulator, or cheat system.
Why Isn’t My Cheat Working?
The most common reason is that the code does not match your version of Pokémon Emerald or your emulator. Different code types and game versions can require different codes. Current cheat databases also warn that incompatible ROM versions or using too many cheats at once can cause problems.
If a code does not work, first check:
- Your Pokémon Emerald version.
- Whether the code is GameShark, Action Replay, or CodeBreaker.
- Whether the cheat requires a Master Code.
- Whether another cheat is interfering with it.
Quick Tip
Don’t leave cheats activated permanently. Get the item, Pokémon, EXP, or effect you need, then disable the cheat before continuing normally.
Disclaimer: Cheat codes may cause glitches or unexpected results. Save your game before using them. The publisher is not responsible for any issues caused by using these codes.