Pokemon Fire Red remains the gold standard for many trainers. Whether you are revisiting the Kanto region on a vintage Game Boy Advance or using a modern emulator like Visual Boy Advance (VBA) or My Boy! on Android, cheat codes can bypass the grind and unlock the game's full potential.

This collection reflects the current standards for 2026, ensuring that the codes provided are compatible with the most stable ROM versions (v1.0 and v1.1). Before entering any code, there is a fundamental rule: always save your game in-game (not just a save state) before activating a new cheat. This prevents the dreaded "Bad Egg" from corrupting your progress.

Getting Started: The Master Code Requirement

Most high-level cheats for Fire Red require a "Master Code" to be active first. Think of this as the key that unlocks the game's memory for modification. Without it, specific cheats for items or wild encounters often fail to trigger.

Master Code (Must be On): 000014D1 000A 1003DAE6 0007

Note: If you are using an older version of GameShark, you may need this secondary Master Code instead: 3AF85ACA C4D18CEC 8E883EFF 92E9660D

Essential Item and Currency Cheats

These are the most requested codes for a reason. They remove the tediousness of grinding for levels or money.

Unlimited Rare Candies

Rare Candies are essential for testing competitive teams or simply speeding through the story. This code places an infinite supply of Rare Candies in the first slot of your PC Storage.

Code (CodeBreaker): 82025840 0044

To use this, go to any PC in a Pokemon Center, access your storage, and withdraw the candies. Once withdrawn, the count may look glitched, but you can take as many as you need.

Infinite Master Balls (Pokemart Purchase)

Instead of saving your one Master Ball for Mewtwo, this code makes all items in the first slot of any Pokemart appear as Master Balls for 0 Yen.

Code (CodeBreaker): 82003884 0001

Max Money

This code will instantly set your wallet to 999,999 Yen.

Code (GameShark): 29C78059 96542194

Exploration and Gameplay Enhancements

Kanto’s layout can be restrictive. These codes allow you to move freely and avoid distractions.

Walk Through Walls (Ghost Mode)

This is arguably the most powerful cheat in the game. It allows you to walk through trees, mountains, and water, effectively bypassing roadblocks like the Snorlax or the guard gates.

Code (GameShark/Action Replay): 509197D3 542975F4 78DA95DF 44018CB4

Warning: Do not save your game while inside a wall or obstacle. If you deactivate the code while standing in a non-walkable tile, your character will be stuck permanently.

No Random Battles

If you are tired of Zubats in Mt. Moon, this code prevents all wild encounters until deactivated.

Code (GameShark): D41DD0CA 33A629E5 8E883EFF 92E9660D

Fast Experience Gain

Winning a single battle can boost your Pokemon's level significantly with this multiplier.

Code (GameShark): 7300218C 0001 82023D50 1388

The Ultimate Wild Pokemon Modifier List

To use these codes, you must first activate the Encounter Master Code: 000014D1 000A 1003DAE6 0007. Once active, use the code 83007CEE XXXX, replacing XXXX with the specific Pokemon ID. The next Pokemon you encounter in the wild will be the one you selected.

Generation 1 Favorites

  • Bulbasaur: 0001
  • Charmander: 0004
  • Squirtle: 0007
  • Pikachu: 0019
  • Dratini: 0093
  • Mewtwo: 0096
  • Mew: 0097
  • Articuno: 0090
  • Zapdos: 0091
  • Moltres: 0092

Generation 2 (Johto) Starters and Legendaries

  • Chikorita: 0098
  • Cyndaquil: 009B
  • Totodile: 009E
  • Lugia: 00F9
  • Ho-Oh: 00FA
  • Celebi: 00FB
  • Raikou: 00F3
  • Entei: 00F4
  • Suicune: 00F5

Generation 3 (Hoenn) Legends

  • Treecko: 0115
  • Torchic: 0118
  • Mudkip: 011B
  • Rayquaza: 0196
  • Kyogre: 0194
  • Groudon: 0195
  • Jirachi: 0199
  • Deoxys: 019A

Modifying Individual Pokemon Stats and Natures

For those looking for a competitive edge without the breeding hassle, these codes modify the Pokemon currently in your first party slot.

Max Stats for 1st Pokemon Slot

This code sets HP, Attack, Defense, Special Attack, Special Defense, and Speed to 999.

Code: 420242DA 03E7 00000007 0002

Nature Modifier

To change the nature of the next Pokemon you catch, use the base code AA3BB0ED 41CD5D95 followed by the Nature-specific ID.

  • Adamant (+Atk, -SpAtk): 5EB8DEEE 692ED298
  • Modest (+SpAtk, -Atk): E1EB2109 4480C28D
  • Timid (+Speed, -Atk): 1BC372C9 06B4D17F
  • Jolly (+Speed, -SpAtk): E9EC2CBF A7EDD4A7

TM and HM Unlock Codes

Never worry about missing a move again. These codes provide all TMs and HMs in your bag.

Have All TMs

Code: 42025A2C 0121 00010032 0004 42025A2E 5212 00000032 0004

Have All HMs

Code: 42025A0C 0153 00010008 0004

Teleportation: Visit Hidden Islands

Fire Red has several event-only locations like Navel Rock and Birth Island. These are usually inaccessible in standard play.

To trigger the teleport, use the following code and enter any door or cave entrance:

  • Navel Rock (Lugia/Ho-Oh): 82031DBC 2402
  • Birth Island (Deoxys): 82031DBC 3A02
  • Indigo Plateau: 82031DBC 2301

Recommendation: Disable the teleport code as soon as you arrive at the new location, or you will keep teleporting back to the entrance every time you walk through a door.

How to Input Codes on Different Platforms

Depending on your setup, the process for entering these GBA Fire Red Pokemon cheats varies slightly.

1. Visual Boy Advance (VBA) - PC

  1. Open the emulator and load your Fire Red ROM.
  2. Click on the Cheats menu at the top.
  3. Select Cheat List.
  4. Click on Gameshark or CodeBreaker depending on the code type.
  5. Paste the code and give it a description (e.g., "Rare Candy").
  6. Click OK and ensure the checkbox is ticked.

2. My Boy! - Android

  1. Open the app and start the game.
  2. Tap the menu icon (three lines) in the top-left or top-right.
  3. Select Cheats.
  4. Tap New Cheat.
  5. Enter the name and paste the code. The app usually detects the type (Auto-detect), but you can manually set it to GameShark v3 or CodeBreaker if it fails.

3. Physical Hardware (GameShark/Action Replay)

  1. Insert the Cheat Device into your GBA.
  2. Insert the Fire Red cartridge into the Cheat Device.
  3. Turn on the GBA.
  4. Navigate to the "Add New Game" or select "Fire Red" if it's already there.
  5. Manually type the Master Code and the specific cheat codes using the D-pad.
  6. Start the game with the cheats enabled.

Troubleshooting and Risk Management

Using cheats is generally safe, but there are certain pitfalls that can ruin a save file. Here is how to manage the risks associated with GBA Fire Red Pokemon cheats.

The "Bad Egg" Phenomenon

A Bad Egg is a corrupted data packet that appears in your party or PC storage. It cannot be hatched and cannot be released. If left unchecked, it can occasionally spread to other slots.

  • Cause: Using incompatible codes, using too many codes at once, or modifying Pokemon data while the game is performing a check.
  • Fix: There is no easy in-game fix for a Bad Egg. This is why saving before cheating is critical.

Game Crashes and Black Screens

If your game freezes or turns black after entering a code:

  1. Restart the emulator/console.
  2. Disable all codes except the Master Code.
  3. Re-enable them one by one to identify the culprit.
  4. Ensure you are using the correct code type (e.g., don't put a CodeBreaker code in the GameShark slot).

The Three-Cheat Limit

A common piece of advice among long-term players is to never have more than three active cheats running simultaneously. The GBA's memory bandwidth is limited; forcing too many modifications at once can cause the engine to lag or crash during transition screens (like entering a battle or a building).

Best Practices for a Cheat-Enhanced Run

For the best experience, use cheats as "unlocks" rather than constant modifiers. For example, use the code to get 999 Master Balls, then disable the code. The items will remain in your bag, but the game's memory will no longer be under constant strain from the cheat engine.

Similarly, if you use the Wild Pokemon Modifier to catch a Mew, disable the code immediately after the battle ends. This prevents the next encounter from glitching out or the game thinking every Pokemon in the world is a Mew, which can lead to Pokedex errors.

By following these guidelines, you can enjoy the Kanto region with newfound power while keeping your save data secure for the long haul.