Pokémon Emerald cheat codes: complete list of cheats for all GBA emulators

Pokémon Emerald is one of those games that never really left the conversation and is still one of the most popular Pokémon games in the franchise, despite its age. Originally released for the Game Boy Advance in 2004, it remains the definitive Generation III Pokémon experience, and over two decades later, it still pulls players back in with its charm, the Battle Frontier, and a roster that defined a generation.

Most players today experience it through emulators rather than original hardware, and cheat codes on modern emulators are excellent. Unlike button-combination cheats you might be used to from other games, Pokémon Emerald uses GameShark and Action Replay codes entered directly through your emulator’s cheat menu. In this article, we’ll list all the available cheat codes so you can make your gameplay even more enjoyable. Let’s get started!

How to enter cheat codes in Pokémon Emerald

Before you enter most cheats in Pokémon Emerald, you need to activate the master code first. It essentially acts as the key that unlocks everything else. Enter both lines as a single cheat entry in your emulator before adding any other codes.

Pokémon Emerald cheats (verified)

The cheats in this section have been confirmed to work on the standard Pokémon Emerald (U) v1.0 ROM across common emulators. They are consistent across multiple cheat databases and community guides. We still recommend that you always save your game before enabling any cheats and avoid running too many at once to prevent crashes.

Pokémon Emerald Master Code:

D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3

General Pokémon Emerald cheats

These are the most commonly used and widely tested Pokémon Emerald cheats, covering everything from unlimited money and items to battle advantages and exploration shortcuts.

Infinite Money – C051CCF6 975E8DA1

Never Miss in Battle:
DF5CCB07 4CC8F95E
9565CCD8

No Random Battles – B505DB41 6E39EA4E

Walk Through Walls (no master code required, enter last):
7881A409 E2026E0C
8E883EFF 92E9660D

Have All Pokéballs:
085938BB 99FF313D
2DAFD739 5D796510

Have All Master Balls (no master code required):
958D8046 A7151D70
8BB602F7 8CEB681A

Have All Technical Machines and Hidden Machines:
C6511EC5 0F15C8E0
4689920D 5CFF6FFE
8631B929 014933DF
10257B84 3365249C
AEA23F29 64EDD481
166577A1 EB80A832

Increased EXP (Hold R in battle):
43D8AC45 0D3B349A
3DC869E3 D39C09B2

Light Up Dark Areas – 0C7BD341 E9775222

Pokémon Emerald Max Stats

Use these codes to max out your Pokémon’s stats instantly. All six codes work independently, so you can activate just the ones you need.

Image Credits – Typhlosion4President (YouTube)

Max HP – 35A039FD B90C0C5B
Max Attack – 973FBE3F EDC8200D
Max Defense – 979050AE 6F56B497
Max SP Attack – E9B89F9D C73B5749
Max SP Defense – DBC9F375 30D76D78
Max Speed – 35B2E18D FC573426

Pokémon Emerald Item Codes

These codes use a two-part system. Enter the base code below and replace the last three characters with the item-specific suffix from the list. For example, to get a Rare Candy, your full code would be: 82005274 0044.

Base Code – 82005274 0XXX

Pokéballs
Master Ball – 001
Ultra Ball – 002
Great Ball – 003
Poké Ball – 004
Safari Ball – 005
Net Ball – 006
Dive Ball – 007
Nest Ball – 008
Repeat Ball – 009
Timer Ball – 00A
Luxury Ball – 00B
Premier Ball – 00C

Healing Items
Potion – 00D
Antidote – 00E
Burn Heal – 00F
Ice Heal – 010
Awakening – 011
Paralyze Heal – 012
Full Restore – 013
Max Potion – 014
Hyper Potion – 015
Super Potion – 016
Full Heal – 017
Revive – 018
Max Revive – 019

Drinks
Fresh Water – 01A
Soda Pop – 01B
Lemonade – 01C
MooMoo Milk – 01D

Image Credits – Typhlosion4President (YouTube)

Berries and Herbs
Energy Powder – 01E
Energy Root – 01F
Heal Powder – 020
Revival Herb – 021
Lava Cookie – 026
Berry Juice – 02C
Sacred Ash – 02D

Battle Items
Ether – 022
Max Ether – 023
Elixir – 024
Max Elixir – 025
Guard Spec – 049
Dire Hit – 04A
X Attack – 04B
X Defend – 04C
X Speed – 04D
X Accuracy – 04E
X Special – 04F

Vitamins
HP Up – 03F
Protein – 040
Iron – 041
Carbos – 042
Calcium – 043
Rare Candy – 044
PP Up – 045
Zinc – 046
PP Max – 047

Flutes and Shards
Blue Flute – 027
Yellow Flute – 028
Red Flute – 029
Black Flute – 02A
White Flute – 02B
Shoal Salt – 02E
Shoal Shell – 02F
Red Shard – 030
Blue Shard – 031
Yellow Shard – 032
Green Shard – 033

Misc Items
Poké Doll – 050
Fluffy Tail – 051
Max Repel – 054
Escape Rope – 055
Repel – 056

Evolution Stones
Sun Stone – 05D
Moon Stone – 05E
Fire Stone – 05F
Thunder Stone – 060
Water Stone – 061
Leaf Stone – 062

Valuables
Tiny Mushroom – 067
Big Mushroom – 068
Pearl – 06A
Big Pearl – 06B
Stardust – 06C
Star Piece – 06D
Nugget – 06E
Heart Scale – 06F

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

Pokémon Emerald Nature Modifier Codes

These codes let you control the nature of your Pokémon, which directly affects how its stats develop. Use the base code first and then enter the nature-specific code alongside it.

Image Credits – Typhlosion4President (YouTube)

Base Code – 6658C989 89518A0F

Hardy – 217A1A8B E666BC3F
Lonely – CD72C719 F2831689
Brave – EB200815 63938154
Adamant – C8CE1977 779F1AA5
Naughty – 2AC59EBF 40C4F367
Bold – 5E7363AA 5D262877
Docile – 2C707820 9C67A3F0
Relaxed – 471AA96A 79ECA891
Impish – 4F71D6E0 699827D5
Lax – 2717EE59 7564BC55
Timid – 71296D0B D469AD70
Hasty – A79D2EF2 F82F5AF7
Serious – A8510C52 65C50481
Jolly – 5769723D 1DA05C56
Naive – ED5B105D B88A30D8
Modest – CA12F7A9 56873493
Mild – 31D9195E 5DF03DCE
Quiet – E7EC9FF0 70029AE9
Bashful – 5C43DDAA 02D3FC98
Rash – 24775C3B A15419C7
Calm – D090BDDA 1968867D
Gentle – 7B499E06 77185F5C
Sassy – EBA4E60F F5F19690
Careful – 5BFE17AB A5DC524C
Quirky – ADF48A64 04D2988F

Advanced Pokémon Emerald cheats (unverified)

The codes below come from community lists and have not been thoroughly vetted across all ROM versions or emulators. Some were originally created for physical GameShark and Action Replay hardware and may behave unpredictably in modern emulators. Always save your game before enabling any of these, and it is best not to stack multiple unverified codes at once.

Pokémon Emerald Warp Codes

These codes warp you to specific locations in Hoenn. Activate the master code first, then enter the warp code, and walk through any door. Turn the code off immediately after warping, or you will keep looping back to that location.

Image Credits – Typhlosion4President (YouTube)

Player’s House – 6266061B C8C9D80F
Littleroot Town – F89BD08B ED8D449E
Oldale Town – 8F7BB880 613514DE
Petalburg City – 734D21AC ABA1D48F
Rustboro City – 93DF5785 8CD8CE27
Dewford Town – 26FE9036 CFBAF75B
Slateport City – 4CF78722 99D85A9F
Mauville City – B49EB935 5B46BF8B
Verdanturf Town – 453A42B4 BE47C4F9
Fallarbor Town – 7F7F34B1 DC5CFBD6
Lavaridge Town – 05DF8009 6EB6EEA8
Fortree City – B6D1DB88 5987C390
Lilycove City – EF6C4684 7B994DBB
Mossdeep City – 872D5923 BC0EB4CF
Sootopolis City – 1DE2E5F2 55690815
Ever Grande City – 16830A6F EEFE51C8
Pacifidlog Town – 9697749C BF836364
Southern Island – F0EC26B8 31EC5657
Battle Frontier – 4D2A5A81 4E69A107
Hall of Fame – CE3EF9E9 3C41A95C
Safari Zone – 28C0A6F2 8513BE9A
Meteor Falls – 8B15AE7E 9AAD3F68
Granite Cave – E7195B55 A78FB01D
Cave of Origin – F94D9C59 8E44B1FD
Sky Pillar Entrance – C4338331 146F9E5C
Top of Sky Pillar – 37A21411 E441F3EA
Seafloor Cavern – E9948A36 18A43F4A
Aqua Hideout – 0E2A9416 7BEA4915
Magma Hideout – 9AA83A82 81BEF3E1
Victory Road – 29A1BB9F 7597347F
Shoal Cave – 5A82DDA5 3EE48807
Abandoned Ship – 16EBB0DB E1C1C203
Desert Ruins – 5CEE6819 2848B620
Island Cave – F8A26E0B EACA612A
Ancient Tomb – 23BB6E2D 5625207C
New Mauville – 7F9CEE84 60922F8D
Desert Underpass – A74FB133 AAC2ACE1
Artisan Cave – 7DC043F4 06E4B479
Faraway Island – 8DEB234A 4C8DC5EC
Birth Island – 4A99A22B 58284D2D
Navel Rock – 842CB8A9 7F8B0149
Elite Four Sidney – 6178C413 3E2FF736

Playing Pokémon Emerald in 2026

Since the Game Boy Advance has long been discontinued, most players today experience Pokémon Emerald through GBA emulators. Popular options include Visual Boy Advance on PC, MyBoy on Android, Delta on iOS, and RetroArch on various platforms. All of them support GameShark and Action Replay codes through a built-in cheat menu, which means every code in this article works the same way across all of them. The only difference between emulators is where you find the cheat menu in the interface, as the codes themselves never change.

Pokémon Emerald currently has no official re-release or digital storefront listing. Nintendo’s recent classic game releases have focused on FireRed and LeafGreen for Switch, while Nintendo Switch Online does not include mainline GameBoy Advance Pokémon titles, making emulation the primary way most players access the game today.

FAQs

Do I need the master code to use cheats in Pokémon Emerald?

Yes, for most cheats. Enter the master code first as a single entry before adding any other codes. A few cheats, like Walk Through Walls and Have All Master Balls, are exceptions and work without it.

Are the cheat codes the same on MyBoy and Visual Boy Advance?

Yes. The codes are identical across all emulators. Whether you are on MyBoy, Visual Boy Advance, Delta, or some other emulator, you enter the same GameShark codes. The only difference is where you find the cheat menu within each emulator.

Are the codes the same on Android and iOS?

Yes, the codes do not change by device or operating system. A code that works on MyBoy on Android will work on Delta on iPhone using the exact same input.

Why are some codes marked as unverified?

Those codes come from community lists and have not been vetted across all ROM versions and emulators. They may work, but they carry a higher risk of instability. Always save your game before trying them.

Will cheats corrupt my save file?

Not usually, but it is good practice to save before enabling any cheat. Leaving certain cheats like Walk Through Walls active when you save can occasionally interfere with in-game triggers.

Do cheat codes work on the original Game Boy Advance cartridge?

Yes, but only with a physical GameShark or Action Replay accessory. Most players today use emulators, where the same codes work through the built-in cheat menu.