Your Account
    Log into your account here:
       Forgot Password

    Not registered? Sign Up for free
    Registration allows you to keep track of all your content and comments, save bookmarks, and post in all our forums.

Pokemon Emerald Game Shark Codes

Last Updated: by Team SuperCheats

Increase the fun level of this classic game with the biggest and best collection of Pokemon Emerald cheats plus instructions on exactly how to use them whether you are playing on an Android or iOS GBA emulator or the original version with a GameShark.

To help you get started, we've hand picked out top 17 best and most popular Pokemon Emerald cheats from our database of thousands which we have collected for over the past 20 years and presented them here, enjoy!

If you need to know how to get started playing Pokemon games on your iPhone, then this article is for you, How to play Pokemon games on iPhone.

Pokemon Emerald Cheats

Whether you are looking to stock up on Master Balls, get unlimited rare candy, encounter a particular Pokemon, walk anywhere on the map, just scroll down to get what you need.

  1. Rare Candy Cheat

    Rare candies are an essential item in Pokemon games that can help you level up your Pokemon faster. Instead of grinding for hours to level up your Pokemon, you can use the rare candy cheat to get instant results. To get unlimited rare candy enter the following code in the cheat menu and activate it, you don't need anything else, no master code for this one:

    Activate this cheat, then check your PC:

    BFF956FA 2F9EC50D

    Activate this cheat, then check your PokeMart:

    82005274 0044

    Don't forget to deactivate this cheat when you are done with it.

    For more in-depth insutrcuctions including a video of how to enter the code follow this link to the Rare Candy Cheat on our website.

  2. Master Ball Cheat

    Usually there is only one master ball in any Pokemon game, and with it you have a guaranteed 100% success rate of catching any Pokemon that you throw this ball at. So this is why getting unlimited master balls is one of the most popular cheats in not only Pokemon Emerald but across all Pokemon games.

    To use this cheat, simply go to any shop and enter and activate the following code in your cheat menu. You don't need a Master Code, just enter the following four lines of code as a single GameShark code.





    Alternative CodeBreaker Code

    There is another option too, you can enter the following as a CodeBreaker Code:

    82005274 0001

    Follow the link to find the Master Ball Cheat with more complete instructions plus a video of the cheat being added in the game and using it in battle.

    Don't forget to deactivate this cheat when you are done with it.

  3. Walk Through Walls / Ghost Code

    The walk through walls codes is always a fun one to try and if you want to get from A to B quickly then activating the walk through walls code is a great way to quickly zoom around the map.

    Simply add the following two line code and the master code if you need it and activate the code to have free roam of the map.

    7881A409 E2026E0C

    8E883EFF 92E9660D

    and the master code (since this is GameShark v3 / AR) is this:

    D8BAE4D9 4864DCE5

    A86CDBA5 19BA49B3

    As always, remember to deactivate the code when you are done with it.

    You can find more info about this cheat here: Walk Through Walls Cheat

  4. Wild Pokemon Encounter Codes

    Meet any Pokemon you want with this code. Simply go through the list and input the cheat code which corresponds to the Pokemon you want to meet and catch in the wild. You can use it in conjunction with the shiny cheat, and the level modifier cheat too.

    While the cheat is short and easy to use, the list of encounter codes is pretty long, so instead of reproducing the whole list here, please head to the Pokemon Encounter Cheat and check out all of the details and start bumping into any Pokemon you want in Pokemon Emerald.

    For convenience however, we've put the cheat code for Wild Pokemon Encounters here along with some of the most popular encounter code requests.

    Master Code for Wild Pokemon Encounter / Modifier

    B749822B CE9BFAC1

    A86CDBA5 19BA49B3

    Selection of Wild Pokemon Encounter Codes

    Basically save and activate the master code above, then save and active one of the following codes according to which Pokemon you would like to encounter in the wild. You should then just need to take a few steps and you should encounter your chosen Pokemon in the wild. For the fill list, check here.

    Pokemon Code
    IVYSAUR AA167F67 3FA554EE
    VENUSAUR 857D757A 1DEDAC02
    CHARMELEON A7E65BC2 5B3D7499
    CHARIZARD A72AB10A 7F70076E
    SQUIRTLE 2C5BA800 A658112C
    WARTORTLE 102DEF81 1038C83C
    BLASTOISE 4BC96C58 13D850B7
    NIDORAN (Female) 356E8BD0 C4571EA0
    NIDORAN (Male) BACE5D15 EDC08E8A
    LAPRAS D2A37CE0 6754E1E0
    DITTO C912A345 3CF2A263
    EEVEE 3F63F9C8 5DCC780C
    VAPOREON 6F5228DE CE885258
    JOLTEON AD350696 FB8B5998
    FLAREON A24F5071 4BAA26ED
    ARTICUNO 060EEC16 4916C3A0
    ZAPDOS 44AA97E5 A8441994
    MOLTRES E19374E5 A9D68366
    DRATINI FAC7E909 AA2643D9
    DRAGONAIR 4598F499 A44B5063
    DRAGONITE 62A2F039 3A4ABE58
    MEWTWO D027D341 E184CF59
    MEW 401245E0 7D57E544
    ESPEON 33952D02 E2529BDA
    UMBREON 8EBC6C40 C1890AE1
    REGIROCK 7C7C1496 7E6BB02D
    REGICE 1E78B119 A3ECF1F4
    REGISTEEL A452C892 CE4E0111
    KYOGRE C8E17608 4386D1C3
    GROUDON 39C78907 3814C2E0
    LATIAS DE293378 1BEE391D
    LATIOS AB8A705F 3A30F6D8
    DEOXYS 921B908A 24D8CB83
  5. Level Modifier Code

    The standard advice is to just use one code at a time, but when using the wild Pokemon Encounter cheat, you may also want to modify it's level so use this code at the same time as a wild Pokemon encounter cheat to set the level of the next Pokemon that you meet.

    Follow this link to get the full list of Level Modifier Codes in case you want a particular level. Again, this list is quite long, so best to head straight to the page with all the codes so you can get the code that you want according to the level.

    For conveniece here are some of the more popular levels.

    Level Modifier Master Code

    You'll need to save and activate this specific master code for the level modifier to work

    B749822B CE9BFAC1

    A86CDBA5 19BA49B3

    Then save and activate one of the following level codes for your next Pokemon encounter.

    Level Code
    Level 1 65B97174 4A8FBA5C
    Level 10 076F8D1D EE3C0CD9
    Level 20 B717825B 7A66F6A1
    Level 30 640BC06E 716F7457
    Level 40 0DD48BFF CA04B434
    Level 50 93C37C9C 0419D3FE
    Level 60 9B96A548 FC6BDEF8
    Level 70 92CEFA5B 8F95C77D
    Level 80 E5114176 8B9F8080
    Level 90 C6D0207B 40494F80
    Level 100 68770050 678B8139
  6. Shiny Pokemon Encounter Code

    With this code you can encounter any Pokemon that you want in the wild and try to capture it. There is also the option to make the Pokemon that appears Shiny.

    First of all enter and activate the following shiny code:

    Master code for shiny Pokemon:

    D8BAE4D9 4864DCE5

    A86CDBA5 19BA49B3

    Shiny Pokemon code:

    F3A9A86D 4E2629B4

    18452A7D DDE55BCC

    Then use the one of the codes on the Pokemon Encounter Cheat page to select the shiny Pokemon that you want to encounter. There is a mini-list of a selection of Pokemons above.

    Click here for more details about the Shiny Pokemon Encounter Code

  7. Warp or Teleport Cheat

    If you don't want to use the Walk Through Walls Cheat, then the Warp or Teleport code is a great one to use instead.

    With the teleport code you can go to loads of important locations in the game in a flash. Full instructions are provided on the code page - Warp or Teleport Cheat






    Location Code
    Faraway Island 19C67C656689 94318A10E753
    Birth Island 19C67C656689 94318B106753
    Navel Rock 19C67C656689 94218B107756
    Southern Island 19C67C656689 94218B107753
    Battle Frontier 19C67C656689 94318B106757
    Safari Zone 19C67C656689 1DA06A84F231
    Petalburg City 19C67C656689 12B9BF135649
    Slateport City 19C67C656689 12B9BE135649
    Mauville City 19C67C656689 12B9BF13D649
    Rustboro City 19C67C656689 12B9BE13D649
    Fortree City 19C67C656689 12B93F135649
    Lilycove City 19C67C656689 12B93E135649
    Mossdeep City 19C67C656689 12B93F13D649
    Sootopolis City 19C67C656689 12B93E13D649
    Ever Grande City 19C67C656689 12B9BF13564D
    Littleroot Town 19C67C656689 12B9BE13564D
    Oldale Town 19C67C656689 12B9BF13D64D
    Dewford Town 19C67C656689 12B9BE13D64D
    Lavaridge Town 19C67C656689 12B93F13564D
    Fallarbor Town 19C67C656689 12B93E13564D
    Verdanturf Town 19C67C656689 12B93F13D64D
    Pacifidlog Town 19C67C656689 12B93E13D64D

  8. Pokemon Event Codes

    Get to Event Island with these codes which provides everything you need to get there including the ticket!

    Master Code - must be on






    B2809E31 3CEF5320

    1C7B3231 B494738C

    Ticket Codes (Buy in Pokémart)

    Ticket Code
    Eon Ticket (Southern Island) 82005274 0113
    Mystic Ticket (Navel Rock) 82005274 0172
    Aurora Ticket (Birth Island) 82005274 0173
    Old Sea Map (Faraway Island) 82005274 0178

    Event Enabler

    Ticket Code
    Southern Island Event Enabler 0D6A02AA B44948BD
    Navel Rock Island Event Enabler 4465D861 DF900BE4
    Birth Island Event Enabler C0443E89 7B97FEC2
    Faraway Island Event Enabler 0D6A02AA B44948BD (use Southern Island enabler)

    Just use one event island and enabler at a time, don't worry, after you place all the codes when you go to lilycove the islands are still there.

    You can find more info about this code and read comments from other users here: Ticket and Island Enabler Codes.

    Location Code
    Faraway Island (Mew) 8DEB234A 4C8DC5EC
    Birth Island (Deoxys) 4A99A22B 58284D2D
    Navel Rock (Ho-oh and Lugia) 842CB8A9 7F8B0149

    Don't forget to disable the code after you have used it.

    You can find more info about this code and read comments from other users here: Pokemon Event Codes.

  9. Item Modifier Code

    Depending on your version you may need to try this as a GameShark or CodeBreaker code, see what works for you. Basically you have the main item modifier code, then just replace the XXX with the three characters that correspond to the item that you want. The code replaces the first slot in the Pokemart with whichever item you have enabled. Only enable one at a time. For more info and to check out comments head here.

    Main Item Modifier Code

    82005274 0xxx

    Just replace the xxx in the code above with the three digits that correspond to the item that you want. Just use one at a time.

    Poke Ball

    • 001 - Master Ball
    • 002 - Ultra Ball
    • 003 - Great Ball
    • 004 - Poke Ball
    • 005 - Safari Ball
    • 006 - Net Ball
    • 007 - Dive Ball
    • 008 - Nest Ball
    • 009 - Repeat Ball
    • 00A - Timer Ball
    • 00B - Luxury Ball
    • 00C - Premier Ball


    • 00D - Potion
    • 00E - Antidote
    • 00F - Burn Heal
    • 010 - Ice Heal
    • 011 - Awakening
    • 012 - Paralyz heal
    • 013 - Full Restore
    • 014 - Max Potion
    • 015 - Hyper Potion
    • 016 - Super Potion
    • 017 - Full Heal
    • 018 - Revive
    • 019 - Max Revive
    • 01A - Fresh Water
    • 01B - Soda Pop
    • 01C - Lemonade
    • 01D - MooMoo Milk
    • 01E - Energy Powder
    • 01F - Energy Root
    • 020 - Heal Powder
    • 021 - Revival Herb
    • 022 - Ether
    • 023 - Max Ether
    • 024 - Elixir
    • 025 - Max Elixir
    • 026 - Lava Cookie
    • 027 - Blue Flute
    • 028 - Yellow Flute
    • 029 - Red Flute
    • 02A - Black Flute
    • 02B - White Flute
    • 02C - Berry Juice
    • 02D - Sacred Ash
    • 02E - Shoal Salt
    • 02F - Shoal Shell
    • 030 - Red Shard
    • 031 - Blue Shard
    • 032 - Yellow Shard
    • 033 - Green Shard
    • 03F - HR Up
    • 040 - Protein
    • 041 - Iron
    • 042 - Carbos
    • 043 - Calcium
    • 044 - Rare Candy
    • 045 - PP Up
    • 046 - Zinc
    • 047 - PP Max
    • 049 - Guard Spec
    • 04A - Dire Hit
    • 04B - X Attack
    • 04C - X Defend
    • 04D - X Speed
    • 04E - X Accuracy
    • 04F - X Special
    • 050 - Poke Doll
    • 051 - Fluffy Tail
    • 053 - Fire Stone
    • 054 - Max Repel
    • 055 - Escape Rope
    • 056 - Repel
    • 05D - Sun Stone
    • 05E - Moon Stone
    • 05F - Fire Stone
    • 060 - Thunder Stone
    • 061 - Water Stone
    • 062 - Leaf Stone
    • 067 - Tiny Mushroom
    • 068 - Big Mushroom
    • 06A - Pearl
    • 06B - Big Pearl
    • 06C - Stardust
    • 06D - Star Piece
    • 06E - Nugget
    • 06F - Heart Scale


    • 079 - Orange Mail
    • 07A - Harbor Mail
    • 07B - Glitter Mail
    • 07C - Mech Mail
    • 07D - Wood Mail
    • 07E - Wave Mail
    • 07F - Bead Mail
    • 080 - Shadow Mail
    • 081 - Tropic Mail
    • 082 - Dream Mail
    • 083 - Fab Mail
    • 084 - Retro Mail


    • 085 - Cheri Berry
    • 086 - Chesto Berry
    • 087 - Pecha Berry
    • 088 - Rawst Berry
    • 089 - Aspear Berry
    • 08A - Leppa Berry
    • 08B - Oran Berry
    • 08C - Persim Berry
    • 08D - Lum Berry
    • 08E - Sitrus Berry
    • 08F - Figy Berry
    • 090 - Wiki Berry
    • 091 - Mago Berry
    • 092 - Aguav Berry
    • 093 - Iapapa Berry
    • 094 - Razz Berry
    • 095 - Bluk Berry
    • 096 - Nanab Berry
    • 097 - Wepear Berry
    • 098 - Pinap Berry
    • 099 - Pomeg Berry
    • 09A - Kelpsy Berry
    • 09B - Qualot Berry
    • 09C - Hondew Berry
    • 09D - Grepa Berry
    • 09E - Tamato Berry
    • 09F - Cornn Berry
    • 0A0 - Magost Berry
    • 0A1 - Rabuta Berry
    • 0A2 - Nomel Berry
    • 0A3 - Spelon Berry
    • 0A4 - Pamtre Berry
    • 0A5 - Watmel Berry
    • 0A6 - Durin Berry
    • 0A7 - Belue Berry
    • 0A8 - Liechi Berry
    • 0A9 - Ganlon Berry
    • 0AA - Salac Berry
    • 0AB - Petaya Berry
    • 0AC - Apicot Berry
    • 0AD - Lansat Berry
    • 0AE - Starf Berry
    • 0AF - Enigma Berry

    Hold Item

    • 0B3 - Brightpowder
    • 0B4 - White Herb
    • 0B5 - Macho Brace
    • 0B6 - Exp Share
    • 0B7 - Quick Claw
    • 0B8 - Soothe Bell
    • 0B9 - Mental Herb
    • 0BA - Choice Band
    • 0BB - Kings Rock
    • 0BC - Silverpowder
    • 0BD - Amulet Coin
    • 0BE - Cleanse Tag
    • 0BF - Soul Dew
    • 0C0 - Deep Sea Tooth
    • 0C1 - Deep Sea Scale
    • 0C2 - Smoke Ball
    • 0C3 - Everstone
    • 0C4 - Focus Band
    • 0C5 - Lucky Egg
    • 0C6 - Scope Lens
    • 0C7 - Metal Coat
    • 0C8 - Leftovers
    • 0C9 - Dragon Scale
    • 0CA - Light Ball
    • 0CB - Soft Sand
    • 0CC - Hard Stone
    • 0CD - Miracle Seed
    • 0CE - Black Glasses
    • 0CF - Black Belt
    • 0D0 - Magnet
    • 0D1 - Mystic Water
    • 0D2 - Sharp Beak
    • 0D3 - Poison Barb
    • 0D4 - Nevermeltice
    • 0D5 - Spell Tag
    • 0D6 - Twistedspoon
    • 0D7 - Charcoal
    • 0D8 - Dragon Fang
    • 0D9 - Silk Scarf
    • 0DA - Up-Grade
    • 0DB - Shell Bell
    • 0DC - Sea Incense
    • 0DD - Lax Incense
    • 0DE - Lucky Punch
    • 0DF - Metal Powder
    • 0E0 - Thick Club
    • 0E1 - Stick
    • 0FE - Red Scarf
    • 0FF - Blue Scarf
    • 100 - Pink Scarf
    • 101 - Green Scarf
    • 102 - Yellow Scarf

    RS Key Items

    • 103 - Mach Bike
    • 104 - Coin Case
    • 105 - ItemFinder
    • 106 - Old Rod
    • 107 - Good Rod
    • 108 - Super Rod
    • 109 - SS Ticket
    • 10A - Contest Pass
    • 10B - ?
    • 10C - Wailmer Pail
    • 10D - Devon Goods
    • 10E - Soot Sack
    • 10F - Basement Key
    • 110 - Acro Bike
    • 111 - Pokeblock Case
    • 112 - Letter
    • 113 - Eon Ticket
    • 114 - Red Orb
    • 115 - Blue Orb
    • 116 - Scanner
    • 117 - Go-Goggles
    • 118 - Meteorite
    • 119 - Rm 1 Key
    • 11A - Rm 2 Key
    • 11B - Rm 4 Key
    • 11C - Rm 6 Key
    • 11D - Storage Key
    • 11E - Root Fossil
    • 11F - Claw Fossil
    • 120 - Devon Scope

    TMs & HMs

    • 121 - TM01
    • 122 - TM02
    • 123 - TM03
    • 124 - TM04
    • 125 - TM05
    • 126 - TM06
    • 127 - TM07
    • 128 - TM08
    • 129 - TM09
    • 12A - TM10
    • 12B - TM11
    • 12C - TM12
    • 12D - TM13
    • 12E - TM14
    • 12F - TM15
    • 130 - TM16
    • 131 - TM17
    • 132 - TM18
    • 133 - TM19
    • 134 - TM20
    • 135 - TM21
    • 136 - TM22
    • 137 - TM23
    • 138 - TM24
    • 139 - TM25
    • 13A - TM26
    • 13B - TM27
    • 13C - TM28
    • 13D - TM29
    • 13E - TM30
    • 13F - TM31
    • 140 - TM32
    • 141 - TM33
    • 142 - TM34
    • 143 - TM35
    • 144 - TM36
    • 145 - TM37
    • 146 - TM38
    • 147 - TM39
    • 148 - TM40
    • 149 - TM41
    • 14A - TM42
    • 14B - TM43
    • 14C - TM44
    • 14D - TM45
    • 14E - TM46
    • 14F - TM47
    • 150 - TM48
    • 151 - TM49
    • 152 - TM50
    • 153 - HM01
    • 154 - HM02
    • 155 - HM03
    • 156 - HM04
    • 157 - HM05
    • 158 - HM06
    • 159 - HM07
    • 15A - HM08

    Key Item

    • 15D - Oak's Parcel
    • 15E - Poke Flute
    • 15F - Secret Key
    • 160 - Bike Voucher
    • 161 - Gold Teeth
    • 162 - Old Amber
    • 163 - Card Key
    • 164 - Elevator Key
    • 165 - Helix Fossil
    • 166 - Dome Fossil
    • 167 - Silph Scope
    • 168 - Bike
    • 169 - Town Map
    • 16A - VS Seeker
    • 16B - Fame Checker
    • 16C - TM Case
    • 16D - Berry Pouch
    • 16E - Teachy Tv
    • 16F - Tri-Pass
    • 170 - Rainbow Pass
    • 171 - Tea
    • 172 - MysteryTicket
    • 173 - AuroraTicket
    • 174 - Powder Jar
    • 175 - Ruby
    • 176 - Sapphire
    • 177 - Magma Emblem
    • 178 - Old Sea Map

  10. All Pokemon Max Stats

    Get Max stats for one or all of your Pokemon in your 6 slots with this Max Stats Code. Depending on your emulator, you should try the master code too, which should be activated with your chosen code below.

    So, enter the Master Code, save it. Then enter one of the other codes and save it, then activate both.

    Master Codes - Must Be On




    Pokemon Max Stats Code
    Slot 1 02DF7FD900A0
    Slot 2 6BB9F5BD1A61
    Slot 3 825D1E9B8AA7
    Slot 4 EB5B96DF90E6
    Slot 5 02A728FBA020
    Slot 6 6BC1E39FBAE1

    To read up more about the max stats cheat and to read any comments from other players, follow this link.

  11. Catch Trainer's Pokemon

    Here is a code to allow you to catch another trainer's Pokemon during battle. Make sure you have saved your game before trying out this code in case it goes wrong and you get a bad egg, more on this below the code.

    Master code

    D8BAE4D9 4864DCE5

    A86CDBA5 19BA49B3

    Add this code as GameShark before adding the following code.

    Catch Other trainer Pokemon

    B6C5368A 08BE8FF4

    B8D95CFE 06ED6EA1

    E151C402 8A229A83

    8E883EFF 92E9660D

    Activate both codes, and then while you are in battle, hold down l+r together before throwing your Pokeball and you should then catch your opponent's Pokemon.

    Bad Egg Warning

    Some players may get a bad egg instead of the Pokemon, if this happens to do you don't save the game as you won't be able to get rid of the bad egg.

    Getting a bad egg could depend on a number of things including the version of the game you are playing, and which emulator you are using.

    For more details, and to read comments from other players about this code head over to this page on our site.

    12. No Random Battles

    This no random battles codes is particularly useful when using the walk through walls code, because the last thing you want is a random encounter when you are in the middle of a hedge! It could well glitch your game. It's also a handy code to activate when you just want to run around within the game and not be disturbed by random encounters, which can be annoying!

    Master Code:




    No Random Battles Code:


  12. Easy EXP Code

    Activate this code and then go into battle to quickly gain EXP. Nice if you just want to quickly add a bit of EXP without touching any other cheats. When you have enough, just deactivate the code in the cheat menu.






    For more info about this cheat, and to read any comments, follow this link.

  13. Unlimited Money

    Enter the following code as a Gameshark or Action Replay code in the cheat menu of your emulator and you'll be on your way to getting infinite money in Pokemon Emerald.

    D8BAE4D9 4864DCE5

    A86CDBA5 19BA49B3

    A57E2EDE A5AFF3E4

    1C7B3231 B494738C

    C051CCF6 975E8DA1

    Once it has been activated you simply check your trainer card to see the status of your money. Now with this cheat it will just give you some random digits in place of your actual money amount, but this will tell you that the code is working and you do indeed have infinite money. You can head to the Pokemart and purchase anything that you want. So if you need TMs, balls, rare candy, anything, head to the shop and take what you need. No need to be greedy though as youdo have unlimited money, so you don't have to fill all of your slots right away, just go back to the shop if you need more things later.

  14. Pokemon Max Stats

    Stick a Pokemon in the first slot and use these codes to max their stats. You'll need to do each code one at a time or all together, just make sure to deactivate it when you are done. Your Pokemon should retain their max stats, but it won't continue to affect new Pokemon that you put into the first slot.

    Pokemon Max Stat Code
    Max attack 973FBE3F EDC8200D
    Max SP attack E9B89F9D C73B5749
    Max defense 979050AE 6F56B497
    Max SP defense DBC9F375 30D76D78
    Max HP 35A039FD B90C0C5B
    Max speed 35B2E18D FC573426

  15. Full Light in Dark Areas

    Light up any dark areas in the game easily with this code, input both the master code and the light code to shed some light on the situation wherever you need it in the game. Particularly useful in caves!

    Master Code:

    B749822B CE9BFAC1

    A86CDBA5 19BA49B3

    Light code:

    C766BFCC 7ADB86F8

    Check it out in more detail and read any related comments on this page of our website.

  16. All Cheats Collection

    When all else fails, you can head to your All Cheats List! This is a collection of all cheats for Pokemon Emerald, it's a great page to browse through to select codes you may be looking for, or for things that you may not know even existed, there are some great hidden gems there as well as all of the usual suspects.

    All Cheats Collection

How to Use Pokemon Emerald Cheats

If you are using an emulator, then all you have to do is go to the cheat menu of your device, copy and paste the code you want, save it and activate it.

There are a couple of things to bear in mind though. Only have one cheat activated at the same time. The more cheats activated together, the more likely you will encounter glitches. Save your game before you activate cheats, and only save again once you are sure that there are no problems with your game.


  • How to use these Pokemon Emerald cheats?

    You either need the original game system and cartridge and a Gameshark device, or you need to play the game on an emulator.

  • Which is the best emulator to play Pokemon Emerald on to get these codes to work?

    We tested all of our codes using the Visual Boy Advance Emulator (VBA), while other emulators may work too, this is the one that we used when testing.

  • How to use these Pokemon Emerald codes with VBA Emulator?

    You can download the VBA from their website, it is available for PC, Mac, iOS, Android and Linux.

    Then to enter the codes, you simply add them via the cheat menu, to get to that just click on cheats when you have the game running. Then click on Gameshark and enter the codes from the lists above, Make sure to save your cheats and label them well so you can find them easily.

  • How to use these cheats with the My Boy Emulator?

    It's more or less the same process as described above for the VBA. Download the emulator from the official site of MyBoy then enter and save the codes in the cheat menu. Activate the cheats when you are ready and deactivate them when you are done.

  • How to download Pokemon Emerald Roms?

    While we cannot link directly to Pokemon Emerald Roms, a search on Google will usually reveal some locations. Just be careful to use a reputable source as a download and ideally make sure that you can for viruses and malware any files that you download. There is more infor on how to download Pokemon Emerald Roms, over on WikiHow. At SuperCheats, we cannot recommend any Rom site in particular, and we do urge you to use caution and safety when downloading any file, particularly ROMs.

  • Can I save my game after entering codes?

    Yes, but be sure that the cheat has not done anything it was not meant to, otherwise you may corrpupt your save file. So no bad eggs etc...

  • What are Action Replay codes

    These are similar to GameShark and CodeBreaker codes, but sometimes the codes used are a little different. We do have a page of Pokemon Emerald Action Replay codes too. In emulators you may also have the option of entering Action Replay codes too.

  • I keep teleporting to the same place, how to stop?

    Likely you've used a warp or teleport cheat and not deactivated it. Check that, and deactivate any warp or teleport codes.

  • What is the best cheat for Pokemon Emerald?

    If we had to pick one, then it would be unlimited master ball cheat, we like this one the best as we can easily catch any Pokemon we want.

We have some more unique codes sent in by readers of our site below, scroll down to check them out.

Pokemon Emerald Walkthrough and Complete Guide
Pokemon Emerald Guide
Check out this monster of a guide to get you through every inch of Pokemon Emerald. The whole game is covered including, the Elite 4, Champion Battl..
From hmccullough1117 Feb 2023, ID #12979

Walk through Walls

Walk through walls in Pokemon Emerald with this super simple cheat. Basically, this just means you can go anywhere on the map with this code.

From luis2655 Jan 2010, ID #12971

lots of codes

Very highly approved collection of Pokemon Emerald cheats includes a master code, and various codes including Rare Candy, Master Ball, and enounter codes for various Pokemon.

From happyshine22 May 2010, ID #13075

Warp to event island

These codes allow you to warp directly to the different event Islands

From zapcannon23 Apr 2011, ID #13464

GameShark Codes

Some of the best Pokemon Emerald codes are to be found in this small collect which includes Walk Through Walls, a code to make Pokemon encounters Shiny and codes to encounter Dragonite, Charizard and Deoxys in the game so you'll be able to get them Shiny.

From aski5 Aug 2011, ID #13532


Three codes that have received great ratings and feedback from our community. Walk through walls, and a Shiny Pokemon Code with the master code. So every Pokemon that you encounter while the code is on will be Shiny.

From albi7228 Jul 2010, ID #13159

infinite money

Get max money with this very short code, then go ahead and purchase anything you want in the shop.

From latiaslatios_dv5 Oct 2008, ID #12401

Species Modifier Codes

Spawn an range of Pokemons in the wild grass that you just have to encounter and try to catch. WE have other codes to easy catch Pokemon if you are having trouble. Includes all the starters and legendary Pokemon in Pokemon Emerald.

From latiaslatios_dv5 Oct 2008, ID #12396

Legendary list with master code!!!

Encounter legendary Pokemon with the codes. Tap in the code then search in the long grass.

From latiaslatios_dv17 Feb 2023, ID #12398

Master balls cheat!!!!

Here is the ultimate code for Master balls. Use this code to buy Master Balls at the Poke Mart for zero!

From DeathTheKid13374 Jan 2011, ID #13331

Whole Buttload of GameShark cheats

This buttload of GameShark Cheats is one of the most popular collections of Pokemon Emerald cheats on our site, if you are looking for something in particular, you may well find it in this collection. Master Ball, Rare Candies, Wild Pokemon Modifier, Walkthrough Walls... This really is a large buttload!

From pokemoncheats30 Apr 2013, ID #13884

Important Pokemon Emerald GameShark Codes

Collection of the most important and best codes for Pokemon Emerald.

From hmccullough1119 Aug 2009, ID #12883

lots of codes

Collection of codes with includes no random battles and full light in dark areas, plus a heap of others including change player name and the Missingo code.

From Dani Hibatullah29 Jun 2010, ID #13122

Get Shiny Pokemon with Easy

Easy Catch code to make the catching of any Pokemon easy. For some top level Pokemon you still may need a couple of tries.

From Guest2 Aug 2012, ID #13782


Teleport to virtually anywhere you link on the Pokemon Emerald map with this teleport cheat code. Also known as warp codes. There are loads of locations to select from.

From Guest26 Jul 2010, ID #13153


Code to encounter Shiny Pokemon.

From hmccullough1119 Aug 2009, ID #12884

Here are some awesome cheats

Three codes make up this collection of awesome cheats for Pokemon Emerald, we have the Unlimited Master Ball cheat codes, a no random battle cheat code and a code to get full light in dark areas.

From Team SuperCheats6 Jul 2020, ID #14399

Rare Candy Cheat

The Pokemon Emerald Rare Candy cheat is a code that we get a lot of requests for. With a rare candy, you can level up by one level an individual Pok..

From Guest18 Feb 2013, ID #13857


Pokemon Encounter Codes, plus code to make them all shiny!

From LittleSun12327 Apr 2012, ID #13752

Wrap Codes!! SHIU.. Shiu (spins)

A collection of warp codes which will get you to anywhere in the game immediately.

From latiaslatios_dv5 Oct 2008, ID #12397

Level Modifier codes!!!!

Set the level of the wild Pokemon that you encounter, we have all the level choices from 1-100. You can use it along with an encounter code and also an easy catch or master ball code to get the exact Pokemon that you want.

From Guest19 Sep 2012, ID #13799

Yiu have to buy these tm and hm buymoney or my money cheat at th

Infinite Money Cheat and customise which TM or HM your Pokemon learns.

From jasonoon956 Feb 2013, ID #13851

Pokemon Emerald Gameboy Advance Gameshark Codes

Large selection of codes such as infinite money, buy any item from the shop, teleport to loads of different locations (virtually anywhere), Shiny Pokemon codes and loads more.

From Team SuperCheats16 Jun 2020, ID #14374

Unlimited Rare Candy

Here is a great code to get a load of Rare Candy in your PC. There are two ways to try this code. Firstly as a GameShark code using the Master Code as well. Or alternatively you can enter just the Rare Candy cheat as a CodeBreaker Code in your emulator.

From hmccullough1119 Aug 2009, ID #12885

Places to warp to.

Collection of warp codes to get you to all of the most important locations in Pokemon Emerald instantly.

From Sanzano14 Aug 2018, ID #14207

Instant Teleport Codes (North America)

Teleport almost anywhere in the game instantly with the GameShark codes.

From Team SuperCheats6 Jul 2020, ID #14398

Catch Opponents Pokemon

Here is a code to allow you to catch another trainer's Pokemon during battle. Make sure you have saved your game before trying out this code in case..

From Team SuperCheats13 Jul 2020, ID #14401

All Pokemon Max Stats

Get Max stats for one or all of your Pokemon in your 6 slots with this Max Stats Code. Depending on your emulator, you should try the master code to..

From Vignesh13 Oct 2012, ID #13810

Walk through walls

Walkthrough through walls code to get you anywhere in the game without anything getting in your way.

From iPurplyPup3 Nov 2016, ID #14100

Event Island + Enabler

Get to Event Island with this all-inclusive page of codes which provides everything you need to get there including the ticket!

From Guest13 Nov 2010, ID #13272

Tons Of Codes

Collection of various codes including skip intro, change player name, no random battles, always your turn, easy win, quick content, max score and loads more.