Pokemon Fire Red Cheats – Gameshark Codes, Game Boy Advance

Below is a list of our Pokemon Fire Red cheats from our collection; just like our Pokemon Emerald cheats collection, many of our readers have already tested and verified that these FireRed cheat codes work.

Featured Videos

If any of the listed Pokemon Fire Red cheat codes don’t work for you, please leave a comment below with your ROM and emulator information.

It’s fun to play Pokemon FireRed, but do you wish you could move forward in the game a little faster? Check out these cheat codes for help! People who use these codes can get everything they want, like rare candy, items, and money that never runs out!

So why not start now? This game can be a lot easier if you use these cheat codes right away, so start now! Many of our readers play Pokemon rom hacks.

If you haven’t tried any of them, we highly recommend trying ’em out and promise it’s better than the regular FireRed. See here our collection of Pokemon Fire Red ROM Hacks List and Pokemon ROM Hacks.

Note: These Gameshark codes apply to Pokemon Fire Red(US) versions with version 1.0. Every Pokemon game series has its own cheat codes, so the cheat codes may not work for LeafGreen or Emerald.

Also check: How to Fix Not Working and Glitchy Cheats

Pokemon firered cheats

Pokemon FireRed Cheats via Gameshark codes


Activating cheats may lead to different problems. This usually happens when your ROM version is not compatible with the activated cheat codes or enables too many cheats at once.

Check out our best practices to help you get started on your Pokemon FireRed cheating.

Item Modifier Cheats

The following Pokemon FireRed cheats are used to modify the items that you can get. The items can get from PokeCenter and by checking your PC or by visiting Pokemart.

Unlimited Rare Candy in PC (Cheat type: Code Breaker)


Pokemon fire red rare candy cheat

Cheat code:

Unlimited Master ball in PC (Cheat type: Code Breaker)


Pokemon fire red master ball cheat

Cheat Code:
82025840 0001

TM & HM Modifier (Cheat type: Code Breaker)


Tm and hm cheat for pokemon firered

Enter cheat code 82025840 and add the TM/HM number next. Example: If I want to have Dragon claw which is TM02, I would enter 82025840 0122.

Where to get the item:
After activating the cheat, head over to your PC and withdraw the item. Check your bag to see the TM/HM.

0121 = TM01 Focus Punch
0122 = TM02 Dragon Claw
0123 = TM03 Water Pulse
0124 = TM04 Calm Mind
0125 = TM05 Roar
0126 = TM06 Toxic
0127 = TM07 Hail
0128 = TM08 Bulk Up
0129 = TM09 Bullet Seed
012A = TM10 Hidden Power
012B = TM11 Sunny Day
012C = TM12 Taunt
012D = TM13 Ice Beam
012E = TM14 Blizzard
012F = TM15 Hyper Beam
0130 = TM16 Light Screen
0131 = TM17 Protect
0132 = TM18 Rain Dance
0133 = TM19 Giga Drain
0134 = TM20 Safeguard
0135 = TM21 Frustration
0136 = TM22 Solar Beam
0137 = TM23 Iron Tail
0138 = TM24 Thunderbolt
0139 = TM25 Thunder
013A = TM26 Earthquake
013B = TM27 Return
013C = TM28 Dig
013D = TM29 Psychic
013E = TM30 Shadow Ball
013F = TM31 Brick Break
0140 = TM32 Double Team
0141 = TM33 Reflect
0142 = TM34 Shock Wave
0143 = TM35 Flamethrower
0144 = TM36 Sludge Bomb
0145 = TM37 Sandstorm
0146 = TM38 Fire Blast
0147 = TM39 Rock Tomb
0148 = TM40 Aerial Ace
0149 = TM41 Torment
014A = TM42 Facade
014B = TM43 Secret Power
014C = TM44 Rest
014D = TM45 Attract
014E = TM46 Thief
014F = TM47 Steel Wing
0150 = TM48 Skill Swap
0151 = TM49 Snatch
0152 = TM50 Overheat
0153 = HM01 Cut
0154 = HM02 Fly
0155 = HM03 Surf
0156 = HM04 Strength
0157 = HM05 Flash
0158 = HM06 Rock Smash
0159 = HM07 Waterfall
015A = HM08 Dive

Potions and Revives in PC


Pokemon fire red restore and revive cheat

How to use: Enter code 82025840 YYYY and replace YYYY with the equivalent item code. Go to PokeCenter and check your PC to withdraw items.
Example: 82025840 0013 for full restore.

000D = Potion
000E = Antidote
000F = Burn Heal
0010 = Ice Heal
0011 = Awakening
0012 = Parlyz Heal
0013 = Full Restore
0014 = Max Potion
0015 = Hyper Potion
0016 = Super Potion
0017 = Full Heal
0018 = Revive
0019 = Max Revive

Misc items in PC (Cheat type: Code Breaker)


Pokemon fire red item cheats

How to use: Enter code 82025840 YYYY and replace YYYY with the equivalent item code. Go to Poke Center and check your PC to withdraw items.

Example: 82025840 0103 for match bike.

00B3 = Bright Powder
00B4 = White Herb
00B5 = Macho Brace
00B6 = Exp Share
00B7 = Quick C law
00B8 = Soothe Bell
00B9 = Mental Herb
00BA = C hoice Band
00BB = King’s Rock
00BC = Silver Powder
00BD = Amulet C oin
00BE = C leanse Tag
00BF = Soul Dew
00C 0 = Deep Sea Tooth
00C 1 = Deep Sea Scale
00C 2 = Smoke Ball
00C 3 = Everstone
00C 4 = Focus Band
00C 5 = Lucky Egg
00C 6 = Scope Lens
00C 7 = Metal C oat
00C 8 = Leftovers
00C 9 = Dragon Scale
00C A = Light Ball
00C B = Soft Sand
00C C = Hard Stone
00C D = Miracle Seed
00C E = Black Glasses
00C F = Black Belt
00D0 = Magnet
00D1 = Mystic Water
00D2 = Sharp Beak
00D3 = Poison Barb
00D4 = Nevermelt Ice
00D5 = Spell Tag
00D6 = Twisted Spoon
00D7 = C harcoal
00D8 = Dragon Fang
00D9 = Silk Scarf
00DA = Up-Grade
00DB = Shell Bell
00DC = Sea Incense
00DD = Lax Incense
00DE = Lucky Punch
00DF = Metal Powder
00E0 = Thick C lub
00E1 = Stick
00FE = Red Scarf
00FF = Blue Scarf
0100 = Pink Scarf
0101 = Green Scarf
0102 = Yellow Scarf
0103 = Mach Bike
0104 = C oin C ase
0105 = ItemFinder
0106 = Old Rod
0107 = Good Rod
0108 = Super Rod
0109 = S.S. Ticket
010A = C ontest Pass
010C = Wailmer Pail
010D = Devon’s Goods
010E = Soot Sack
010F = Basement Key
0110 = Acro Bike
0111 = PokeBlock C ase
0112 = Letter
0113 = Eon Ticket
0114 = Red Orb
0115 = Blue Orb
0116 = Scanner
0117 = Go-Goggles
0118 = Meteorite
0119 = Rm.1 Key
011A = Rm.2 Key
011B = Rm.4 Key
011C = Rm.6 Key
011D = Storage Key
011E = Root Fossil
011F = C law Fossil
0120 = Devon Scope
001A = Fresh Water
001B = Soda Pop
001C = Lemonade
001D = MooMoo Milk
001E = Energy Powder
001F = Energy Root
0020 = Heal Powder
0021 = Revival Herb
0022 = Ether
0023 = Max Ether
0024 = Elixer
0025 = Max Elixer
0026 = Lava C ookie
0027 = Blue Flute
0028 = Yellow Flute
0029 = Red Flute
002A = Black Flute
002B = White Flute
002C = Berry Juice
002D = Sacred Ash
002E = Shoal Salt
002F = Shoal Shell
0030 = Red Shard
0031 = Blue Shard
0032 = Yellow Shard
0033 = Green Shard
003F = HP Up
0040 = Protein
0041 = Iron
0042 = C arbos
0043 = C alcium
0044 = Rare C andy
0045 = PP Up
0046 = Zinc
0047 = PP Max
0049 = Guard Spec
004A = Dire Hit
004B = X Attack
004C = X Defend
004D = X Speed
004E = X Accuracy
004F = X Special
0050 = Poke Doll
0051 = Fluffy Tail
0053 = Super Repel
0054 = Max Repel
0055 = Escape Rope
0056 = Repel
005D = Sun Stone
005E = Moon Stone
005F = Fire Stone
0060 = Thunder Stone
0061 = Water Stone
0062 = Leaf Stone
0067 = Tiny Mushroom
0068 = Big Mushroom
006A = Pearl
006B = Big Pearl
006C = Stardust
006D = Star Piece
006E = Nugget
006F = Heart Scale
0079 = Orange Mail
007A = Harbor Mail
007B = Glitter Mail
007C = Mech Mail
007D = Wood Mail
007E = Wave Mail
007F = Bead Mail
0080 = Shadow Mail
0081 = Tropic Mail
0082 = Dream Mail
0083 = Fab Mail
0084 = Retro Mail

Berries in PC (Cheat type: Code Breaker)


Pokemon fire red berry cheat

How to use: Enter code 82025840 YYYY and replace YYYY with the equivalent item code. Go to Pokemart and check your PC to withdraw items.

Example: 82025840 00AC for Apicot Berry.

0085 = Cheri Berry
0086 = Chesto Berry
0087 = Pecha Berry
0088 = Rawst Berry
0089 = Aspear Berry
008A = Leppa Berry
008B = Oran Berry
008C = Persim Berry
008D = Lum Berry
008E = Sitrus Berry
008F = Figy Berry
0090 = Wiki Berry
0091 = Mago Berry
0092 = Aguav Berry
0093 = Iapapa Berry
0094 = Razz Berry
0095 = Bluk Berry
0096 = Nanab Berry
0097 = Wepear Berry
0098 = Pinap Berry
0099 = Pomeg Berry
009A = Kelpsy Berry
009B = Qualot Berry
009C = Hondew Berry
009D = Grepa Berry
009E = Tamato Berry
009F = C ornn Berry
00A0 = Magost Berry
00A1 = Rabuta Berry
00A2 = Nomel Berry
00A3 = Spelon Berry
00A4 = Pamtre Berry
00A5 = Watmel Berry
00A6 = Durin Berry
00A7 = Belue Berry
00A8 = Liechi Berry
00A9 = Ganlon Berry
00AA = Salac Berry
00AB = Petaya Berry
00AC = Apicot Berry
00AD = Lansat Berry
00AE = Starf Berry
00AF = Enigma Berry

Pokemart items cost only 1$ (Cheat type: GameShark v3/Action Replay)


Pokemon firered item only $1

Cheat code:
3C25A344 FD8F451C
AD86124F 2823D8DA

EXP Share

Instruction: Withdraw the items on your PC

82025840 00B6

Wishing Piece

How to use: Enter the code and withdraw wishing on your PC.

82025804 0058

Pokemon Related Cheats

The following cheats can be used to modify a Pokemon

Pokemon IDs

Pokemon ID:

0001 = Bulbasaur
0002 = Ivysaur
0003 = Venusaur
0004 = Charmander
0005 = Charmeleon
0006 = Charizard
0007 = Squirtle
0008 = Wartortle
0009 = Blastoise
000A = Caterpie
000B = Metapod
000C = Butterfree
000D = Weedle
000E = Kakuna
000F = Beedrill
0010 = Pidgey
0011 = Pidgeotto
0012 = Pidgeot
0013 = Rattata
0014 = Raticate
0015 = Spearow
0016 = Fearow
0017 = Ekans
0018 = Arbok
0019 = Pikachu
001A = Raichu
001B = Sandshrew
001C = Sandslash
001D = Nidoran
001E = Nidorina
001F = Nidoqueen
0020 = Nidoran
0021 = Nidorino
0022 = Nidoking
0023 = Clefairy
0024 = Clefable
0025 = Vulpix
0026 = Ninetails
0027 = Jigglypuff
0028 = Wigglytuff
0029 = Zubat
002A = Golbat
002B = Oddish
002C = Gloom
002D = Vileplume
002E = Paras
002F = Parasect
0030 = Venonat
0031 = Venomoth
0032 = Diglett
0033 = Dugtrio
0034 = Meowth
0035 = Persian
0036 = Psyduck
0037 = Golduck
0038 = Mankey
0039 = Primeape
003A = Growlithe
003B = Arcanine
003C = Poliwag
003D = Poliwhirl
003E = Poliwrath
003F = Abra
0040 = Kadabra
0041 = Alakazam
0042 = Machop
0043 = Machoke
0044 = Machamp
0045 = Bellsprout
0046 = Weepinbell
0047 = Victreebel
0048 = Tentacool
0049 = Tentacruel
004A = Geodude
004B = Graveler
004C = Golem
004D = Ponyta
004E = Rapidash
004F = Slowpoke
0050 = Slowbro
0051 = Magnemite
0052 = Magneton
0053 = Farfetch’d
0054 = Doduo
0055 = Dudrio
0056 = Seel
0057 = Dewgong
0058 = Grimer
0059 = Muk
005A = Shellder
005B = Cloyster
005C = Gastly
005D = Haunter
005E = Gengar
005F = Onix
0060 = Drowzee
0061 = Hypno
0062 = Krabby
0063 = Kingler
0064 = Voltorb
0065 = Electrode
0066 = Exeggecute
0067 = Exeggutor
0068 = Cubone
0069 = Marowak
006A = Hitmonlee
006B = Hitmonchan
006C = Lickitung
00D6 = Koffing
006E = Weezing
006F = Rhyhorn
0070 = Rhydon
0071 = Chansey
0072 = Tangela
0073 = Kangaskhan
0074 = Horsea
0075 = Seadra
0076 = Goldeen
0077 = Seaking
0078 = Staryu
0079 = Starmie
007A = Mr. Mime
007B = Scyther
007C = Jynx
007D = Electabuzz
007E = Magmar
007F = Pinsir
0080 = Tauros
0081 = Magikarp

0083 = Lapras
0082 = Gyrados
0084 = Ditto
0085 = Eevee
0086 = Vaporeon
0087 = Jolteon
0088 = Flareon
0089 = Porygon
008A = Omanyte
008B = Omastar
008C = Kabuto
008D = Kabutops
008E = Aerodacty
008F = Snorlax
0090 = Articuno
0091 = Zapdos
0092 = Moltres
0093 = Dratini
0094 = Dragonair
0095 = Dragonite
0096 = Mewtwo
0098 = Chikorita
0097 = Mew
0099 = Bayleef
009A = Meganium
009B = Cyndaquil
009C = Quilava
009D = Typhlosion
009E = Totodile
009F = Croconaw
00A0 = Feraligatr
00A1 = Sentret
00A2 = Furret
00A3 = Hoothoot
00A4 = Noctowl
00A5 = Ledyba
00A6 = Ledian
00A7 = Spinarak
00A8 = Ariados
00A9 = Crobat
00AA = Chinchou
00AB = Lanturn
00AC = Pichu
00AD = Cleffa
00AE = Igglybuff
00AF = Togepi
00B0 = Togetic
00B1 = Natu
00B2 = Xatu
00B3 = Mareep
00B4 = Flaaffy
00B5 = Ampharos
00B6 = Bellossom
00B7 = Marill
00B8 = Azumarill
00B9 = Sudowoodo
00BA = Politoed
00BB = Hoppip
00CB = Skiploom
00C8 = Misdreavus
00C9 = Unown
00CA = Wobbuffet
00CB = Girafarig
00CC = Pineco
00CD = Forretress
00CE = Dunsparce
00CF = Gligar
00D0 = Steelix
00D1 = Snubbull
00D2 = Granbull
00D3 = Qwilfish
00D4 = Scizor
00D5 = Shuckle
00D6 = Heracross
00D7 = Sneasel
00D8 = Teddiursa
00D9 = Ursaring
00DA = Slugma
00DB = Magcargo
00DC = Swinub
00DD = Piloswine
00DE = Corsola
00DF = Remoraid
00E0 = Octillery
00E1 = Delibird
00E2 = Mantine
00E3 = Skarmory
00E4 = Houndour
00E5 = Houndoom
00E6 = Kingdra
00E7 = Phanpy
00E8 = Donphan
00E9 = Porygon2
00EA = Stantler
00EB = Smeargle
00EC = Tyrogue
00ED = Hitmontop
00EE = Smoochum
00EF = Elekid
00F0 = Magby
00F1 = Miltank
00F2 = Blissey
00F3 = Raikou
00F4 = Entai
00F5 = Suicune
00F6 = Larvitar
00F7 = Pupitar
00F8 = Tyranitar
00F9 = Lugia
00FA = Ho-oh
00FB = Celebi
0115 = Treecko
0116 = Grovyle
0117 = Sceptile
0118 = Torchic
0119 = Combusken
011A = Blaziken
011B = Mudkip
011C = Marshtomp
011D = Swampert
011E = Poochyena
011F = Mightyena
0120 = Zigzagoon
0121 = Linoone
0122 = Wurmple
0132 = Silcoon
0124 = Beautifly
0125 = Cascoon
0126 = Dustox

0127 = Lotad
0128 = Lombre
0129 = Ludicolo
012A = Seedot
012B = Nuzleaf
012C = Shiftry
012D = Nincada
012E = Ninjask
012F = Shedinja
0130 = Taillow
0131 = Swellow
0132 = Shroomish
0133 = Breloom
0134 = Spinda
0135 = Wingull
0136 = Pelipper
0137 = Surskit
0138 = Masquerain
0139 = Wailmer
013A = Wailord
013B = Skitty
013C = Delcatty
013D = Kecleon
013E = Baltoy
013F = Claydol
0140 = Nosepass
0141 = Torkoal
0142 = Sableye
0143 = Barboach
0144 = Whiscash
0145 = Luvdisc
0146 = Corphish
0147 = Crawdaunt
0148 = Feebas
0149 = Milotic
014A = Carvanha
014B = Sharpedo
014C = Trapinch
014D = Vibrava
014E = Flygon
014F = Makuhita
0150 = Hariyama
0151 = Electrike
0152 = Manectric
0153 = Numel
0154 = Camerupt
0155 = Spheal
0156 = Sealeo
0157 = Walrein
0158 = Cacnea
0159 = Cacturne
015A = Snorunt
015B = Glalie
015C = Lunatone
015D = Solrock
015E = Azurill
015F = Spoink
0160 = Grumpig
0161 = Plusle
0162 = Minun
0163 = Mawile
0164 = Meditite
0165 = Medicham
0166 = Swablu
0167 = Altaria
0168 = Wynaut
0169 = Duskull
016A = Dusclops
016B = Roselia
016C = Slakoth
016D = Vigoroth
016E = Slaking
016F = Gulpin
0170 = Swalot
0171 = Tropius
0172 = Whismur
0173 = Loudred
0174 = Exploud
0175 = Clamperl
0176 = Huntail
0177 = Gorebyss
0178 = Absol
0179 = Shuppet
017A = Banette
017B = Seviper
017C = Zangoose
017D = Relicanth
017E = Aron
017F = Lairon
0180 = Aggron
0181 = Castform
0182 = Volbeat
0183 = Illumise
0184 = Lileep
0185 = Cradily
0186 = Anorith
0187 = Armaldo
0188 = Ralts
0189 = Kirlia
018A = Gardevoir
018B = Bagon
018C = Shelgon
018D = Salamence
018E = Beldum
018F = Metang
0190 = Metagross
0191 = Regirock
0192 = Regice
0193 = Registeel
0194 = Kyogre
0195 = Groudon
0196 = Rayquaza
0197 = Latias
0198 = Latios
0199 = Jirachi
019A = Deoxys
019B = Chimecho
00BD = Jumpluff
00BE = Aipom
00BF = Sunkern
00C0 = Sunflora
00C1 = Yanma
00C2 = Wooper
00C3 = Quagsire
00C4 = Espeon
00C5 = Umbreon
00C6 = Murkrow
00C7 = Slowking

Wild Pokemon Modifier (💥Improved)


Pokemon fire red wild pokemon modifier cheat

💥 NEW: Exciting update! We’ve upgraded the Wild Pokemon cheat! Now, you can easily choose a Pokemon’s level, max IV, gender, and nature. Check out the instructions below to get started.

Master code (Add this first as a separate cheat)
000014D1 000A
1003DAE6 0007

83007CEE 0006
33007CF0 000A
33007CF1 001F
33007CF2 0002
33007CF3 0002

Instructions: Add the master code first as a separate cheat. Using the example cheat code above, you can encounter a level 10 male Charizard with max IV and a modest nature. Feel free to modify and experiment with the cheat.

EE: Where 06 = Pokemon ID for Charizard (More Pokemon IDs above)
F0: 0A = Pokemon Level 10
F1: 1F = Max IV
F2: 02 = Male || 01 = Female
F3: 02 = Modest Nature

Wild Pokemon Modifier (For FireRed V1.0)

Note: This cheat will work only for FireRed rom version 1.0.

Master code (Add this first as a separate cheat)
000014D1 000A
1003DAE6 0007

Pokemon encounter code:

How to use: Enter master code first as a separate cheat. Next, enter Pokemon encounter code, replace “YYYY” with the ID of the Pokemon you want to encounter in wild.

Wild Pokemon Modifier (For FireRed V1.1)
Wild pokemon modifier cheat for firered v1. 1

Please Note: This cheat will work only for FireRed rom version 1.1. Sometimes, the cheat will work only for the first time. To fix the issue and to encounter another Pokemon of your choice, you have to delete all the cheats, save game progress, exit the game, and reopen the game again.

MASTER CODE 1 (Add first in a separate cheat as Action Replay)
8E883EFF 92E9660D

MASTER CODE 2 (Add also this in a separate cheat as Action Replay)
4D83B1BF E0F5F507
8E883EFF 92E9660D
B6C5368A 08BE8FF4
90B4977C C0151DC2

Pokemon Code (Code Breaker)

How to use: Replace “YYYY” with the ID of your chosen Pokemon. See Pokemon IDs above for a list of Pokemon and their IDs.

Example: Add the code 83007CEE 0019 to encounter Pikachu.

Legendary Pokemon Encounter (Cheat type: Code Breaker)


Pokemon fire red legendary cheat

For FireRed v1.0
MASTER CODE (Add this first)
000014D1 000A
1003DAE6 0007

For FireRed v1.1
MASTER CODE 1 (Add this first)
8E883EFF 92E9660D

MASTER CODE 2 (Also add this and leave enabled)
4D83B1BF E0F5F507
8E883EFF 92E9660D
B6C5368A 08BE8FF4
90B4977C C0151DC2

How to use: Identify your ROM version, select appropriate master code based on your FireRed rom version and add 83007CEE YYYY. Replace YYYY with the legendary Pokemon code id below.

Example: Add 83007CEE 0096 to encounter Mewtwo.

Pokemon code:

83007CEE 0090

83007CEE 0091

83007CEE 0092

83007CEE 0093

83007CEE 0094

83007CEE 0095

83007CEE 0096






Mew (won’t obey)
83007CEE 0097

Deoxys (won’t obey)
83007CEE 019A

83007CEE 00F4

83007CEE 00F9

83007CEE 00FA

83007CEE 0196

Complete Pokedex (Cheat type: Code Breaker)

Warning: This cheat can cause various bugs, save progress before adding. Use it at your own risk.

Cheat Code:

No Random Battles (Cheat type: GameShark v3/Action Replay)

Cheat code:
D41DD0CA 33A629E5
8E883EFF 92E9660D

Obtain All 3 Starter Pokemon

83000F9C 0000
Only works when you start the game.


  1. Add cheat and turn it off.
  2. Go to the bushes and wait til Prof.Oak tells you don’t go out and once you go to the lab, go pick a Pokemon and say yes this is your choice, and then when it says give it a nickname turn on the cheat and move on to the next Pokemon without answering and click on the next Pokemon and turn off the cheat keep on doing the same.

More helpful steps:
The Pokemon Fire Red, all Pokemon starters cheat. Also works for Leaf Green. The code is:
83000F9C 0000
How to do it:

  1. Reset the game if used. Put the code in right away, but TURN IT OFF.
  2. When you get to the choosing part, you need to go to any Pokemon on the table. When it says you received Bulbasaur, Squirtle, etc., Turn the code on and walk to the next Pokemon. Then turn the code off; when it says received, turn it on. Then walk to the last Pokemon.
  3. Do the same for the last Pokemon. Turn the code off when getting the last Pokemon.
  4. There ya go. You got all starters!

Shared by: Nathaniel Perez
More additional information from Samuel, click here

Infinite PP (Cheat type: Code Breaker)

Cheat code:
42023C08 6363
00000002 0002

Shared by: Harris Z

1 Hit Kill (Cheat type: GameShark v3/Action Replay

Cheat code:
C833D1A0 02FA7205

Max Stats (Cheat type: Code Breaker)


Pokemon firered max stats cheat

1st Pokemon Maximum Stats

2nd Pokemon Maximum Stats

3rd Pokemon Maximum Stats

4th Pokemon Maximum Stats

5th Pokemon Maximum Stats

6th Pokemon Maximum Stats

Pokemon Nature Modifier (Cheat type: GameShark v3/Action Replay)

How to use: Enter code AA3BB0ED 41CD5D95 + Pokemon nature identifier.
Example: (Adamant)
5EB8DEEE 692ED298

Note: Enable these codes before entering a battle.

D0E34D66 5796A7D3 = Hardy
D73BC50A 5F47AA0E = Lonely
E485844D 2F24038C = Brave
5EB8DEEE 692ED298 = Adamant
83286B46 6479AA98 = Naughty
35EB915F 08F33974 = Bold
A58F6F1B BFB13FEF = Docile
34027F23 7E7E1599 = Relaxed
CDA2AB99 F89D5BB9 = Impish
D593BF29 E18AAAE5 = Lax
1BC372C9 06B4D17F = Timid
D4950A99 D729D80A = Hasty
93F04759 F95753D9 = Serious
E9EC2CBF A7EDD4A7 = Jolly
56F744B0 37E16732 = Naive
E1EB2109 4480C28D = Modest
A2461E51 304137B6 = Mild
0456554B 66D3AAF9 = Quiet
B05B4CCD A0A1505B = Bashful
909149AB 2DE8726A = Rash
31F62F82 D9A0C100 = Calm
9A41D845 41B93FE6 = Gentle
D47DA721 6C3B9FFC = Sassy
1A15BF1E E72650E4 = Careful
5A7B2626 21ECD183 = Quirky

Wild Pokemon Gender Modifier (Cheat type: GameShark v3/Action Replay)

Always Female
EB34F751 A96B854D
78DA95DF 44018CB4

Always Male
EB34F751 A96B854D
141BB87C 83D7018F

Wild Pokemon Always Have Max IV (Cheat type: CodeBreaker)

Master Code
000014D1 000A
1003DAE6 0007

Cheat code
33007CF1 001F

Note: I don’t know the Max IV code for starter Pokemon, egg and given Pokemon. If anyone here knows, please share. I don’t want to raise a Pokemon unless it has good IV and Nature, and good IV is a lot harder to get than good Nature

Shared by: Rick V

Shiny Pokemon Encounter (Cheat type: GameShark v3/Action Replay)


Shiny must avoid cheat

Cheat code:
39584B19 D80CC66A
CE71B3D3 1F6A85FB
198DF179 5413C867
73ECB8A0 BDD8B251
D5AFFB37 6855972C
73ECB8A0 BDD8B251

Or (Alternative cheat code)
1670047D 04815C68
18452A7D DDE55BCC

Infinite EXP (Cheat type: Code Breaker)

Mastercodes (Ignore “The cheat may not be applied to this game” alert message)

Infinite Exp

For this to work: in the Gameshark cheat list, enable the infinite EXP cheat when it says you receive your experience from the battle. This will start to level up your Pokemon and when you want it to stop, you have to disable the infinite exp cheat in you Gameshark cheat list.

Easily catch a Pokemon (Cheat type: GameShark v3/Action Replay)

Cheat code:
87ACF659 707466DC
8BB602F7 8CEB681A
(When this cheat is activated you will receive 100% catching rate for normal pokemon, for legendary pokemon it will increase too but not 100%)

Pokemon Level Modifier (Cheat type: GameShark v3/Action Replay)


Pokemon fire red level modifier

How to use:
Enter code 754ED27A 8B1BEFEE + LVL code

Example: (Encounter Lvl 100 Pokemon)
56307399 25DF4466

Level 1: 8BB602F7 8CEB681A
Level 2: 00939804 4086FF3B
Level 3: 2BD38F05 D5A578B1
Level 4: 5685B807 3787DACB
Level 5: A9E4EA45 3651CADD
Level 6: E37D365E D7EAB6AB
Level 7: 51374592 F7A27768
Level 8: A08DD229 10D187E3
Level 9: D84D4738 70F68A80
Level 10: 4C6C2B8C CD0528EB
Level 11: 1F1785AC 433A6DC2
Level 12: B4F6F07D 8F56BA40
Level 13: E32BCCB1 07782CD6
Level 14: D4ABF236 D713B4E0
Level 15: 3CD3295F 921F1D1C
Level 16: B9C51F47 95395496
Level 17: 784E8A1B 83A3E0EF
Level 18: 902D754C 80AFE55F
Level 19: 9D362B43 96A4D044
Level 20: 8C434E48 F703A9E1
Level 21: CC449941 F0BBB13A
Level 22: CEDDB323 FFA50BB1
Level 23: 4688F12F FF9DBE10
Level 24: F6DA2242 E2EDA644
Level 25: 2D02A8EA 9B748C49
Level 26: 9D2895EF 6A2BEE59
Level 27: 1BB7262E 80989B57
Level 28: 79693C0B A82C5A23
Level 29: B98E773A D6E0D6AD
Level 30: A457FA67 BCD9C478
Level 31: 881976CC 20B658FF
Level 32: 0073F88A 0A4E81B6
Level 33: 792E7A0F F4BF8DDB
Level 34: 0965B686 64E170F2
Level 35: C70600E8 789A0DAC
Level 36: 0CF8B98B 706A26BE
Level 37: 2E7A201E 5EDBDEE3
Level 38: 9B169FF5 CBABA5A6
Level 39: 7928BBA3 C55BBEAB
Level 40: 155D7103 D66B8A15
Level 41: 7B9DFCEF 830C6BDA
Level 42: BA697C16 93D76910
Level 43: CCED8F7A 8EC0F43C
Level 44: 58EAABBC FC3CA9C2
Level 45: 710D8A2D 45E999F3
Level 46: 2EC0F0EC 6B1A061F
Level 47: E951E67F BFD89E41
Level 48: B743EDBF B82BB83A
Level 49: 4BF9418B EFC87C19
Level 50: CBEB73A3 90A08906
Level 51: 9818C0C6 E03F8431
Level 52: 8A448A37 583B581C
Level 53: 1855C5A3 70B67919
Level 54: 72898F14 3F2CD864
Level 55: 3E7B9D1E 5CE7F0DC
Level 56: B62795CF CEAE6A48
Level 57: 05858D31 D4449EFE
Level 58: 314DD562 05A14AD1
Level 59: 1DE20256 C4AB72E6
Level 60: 202ABE52 BDC4E314
Level 61: 8AA97E8E D5A80225
Level 62: 8655EB8B 26823B03
Level 63: ACFA01BA 15A282DC
Level 64: AFD8D98B 21E6E4D4
Level 65: 1C2D3029 63D27E35
Level 66: 23D312F1 77111159
Level 67: 20999F30 F1874934
Level 68: 51CF1F27 2E270374
Level 69: 845807DF 2140D018
Level 70: 628E474E E708D501
Level 71: DF5B6268 4EC6A43E
Level 72: 7781E696 7D4D1BAB
Level 73: 2390ED5B F7A08F55
Level 74: FD22366B 83B5DB98
Level 75: 39E224D9 232864F2
Level 76: 2056B422 AB6E09BD
Level 77: 600E909B 524CA077
Level 78: 2E14F003 6BE9DAB3
Level 79: 287541CA 8951C140
Level 80: 9675F502 DB139F05
Level 81: BB099C03 1B03F256
Level 82: 6DC87BB5 6FE8ACDD
Level 83: D82A82B0 CAB7DFD4
Level 84: F738C6D5 A33DF2E1
Level 85: FB80C720 E028C27A
Level 86: 1906A7C9 D7EBAA39
Level 87: D31623FE 50011104
Level 88: D052E037 C6886109
Level 89: A4E99E04 BB9B2A8F
Level 90: 750CEC25 D42EAE36
Level 91: 1CAC5FD6 92679660
Level 92: A5CCA03B 7FED218A
Level 93: 08CBA806 AE4A2260
Level 94: 722C0931 68DA1B05
Level 95: 32DCE4F7 2ABBC366
Level 96: 9F6EE1B2 D14F1E6F
Level 97: 095F268D 77B7D906
Level 98: C2955A45 B3CBC610
Level 99: FCEFE173 1DCCEB51
Level 100: 56307399 25DF4466

Misc Cheats

Have all 8 badges (Cheat type: GameShark V3/Action Replay)

How to use: Activate the cheat, battle with someone and after that, enter any building/house, check your Trainer card. If no badges appear, go out the building and enter again, do this at least five times and check again.

Cheat Code:
EFCE867D 5403D40D

Infinite Money 999,999


Pokemon firered infinite cash cheat

Cheat Codes:
Master codes (Cheat type: GameShark v3/Action Replay)
8E883EFF 92E9660D

Instant 999,999 Money (Cheat type: Code Breaker)
820257BC 423F
820257BE 000F

Instant 999,999 Money Alternative (Cheat type: GameShark v3/Action Replay)
29C78059 96542194

Walk Through Walls (Cheat type: GameShark v3/Action Replay)


Pokemon fire red walk through walls cheat

Cheat code:
509197D3 542975F4
78DA95DF 44018CB4

Warp/Teleport To Different Locations (Cheat type: Code Breaker)

Instructions: Replace yyyy with your desired location ID
82031DBC yyyy


-Bank 0-
0000- Battle Link Center
0100- Trade Link Center
0200- 4-Way Data Swap Center
0300- 4-Way Battle Center
0400- Something you need a wireless adapter for

-Bank 1-
0001- Viridian Forest
0101- Mt. Moon (1)
0201- Mt. Moon (2)
0301- Mt. Moon (3)
0401- S.S. Anne Entrance
0501- S.S. Anne (1)
0601- S.S. Anne (2)
0701- S.S. Anne (3)
0801- S.S. Anne (4)
0901- S.S. Anne (5)
0A01- S.S. Anne (6)
0B01- S.S. Anne (7)
0C01- S.S. Anne (8)
0D01- S.S. Anne Rooms (1)
0E01- S.S. Anne Rooms (2)
0F01- S.S. Anne Rooms (3)
1001- S.S. Anne Rooms (4)
1101- S.S. Anne Rooms (5)
1201- S.S. Anne Rooms (6)
1301- S.S. Anne Rooms (7)
1401- S.S. Anne Rooms (8)
1501- S.S. Anne Rooms (9)
1601- S.S. Anne Rooms (10)
1701- S.S. Anne Rooms (11)
1801- S.S. Anne Rooms (12)
1901- S.S. Anne Rooms (13)
1A01-S.S. Anne Rooms (14)
1B01-S.S. Anne Rooms (15)
1C01-S.S. Anne Rooms (16)
1D01-S.S. Anne Rooms (17)
1E01- Underground Path Entrance (Route 5)
1F01- Underground Path (Cerulean-Vermilion)
2001- Underground Path Entrance (Route 6)
2102- Underground Path Entrance (Route 7)
2202- Underground Path (Celedon-Lavender)
2302- Underground Path Entrance (Route 8)
2402- Digletts Cave (Route 2)
2502- Digletts Cave
2602- Digletts Cave (Route 11)
2702- Victory Road (1)
2802- Victory Road (2)
2902- Victory Road (3)
2A02- Team Rocket Hideout (1)
2B02- Team Rocket Hideout (2)
2C02- Team Rocket Hideout (3)
2D02- Team Rocket Hideout (4)
2E02- Team Rocket Hideout Elevator
2F02- Silph Co (1)
3002- Silph Co (2)
3102- Silph Co (3)
3202- Silph Co (4)
3302- Silph Co (5)
3402- Silph Co (6)
3502- Silph Co (7)
3602- Silph Co (8)
3702- Silph Co (9)
3802- Silph Co (10)
3902- Silph Co (11)
3A02- Silph Co (Elevator)

-Bank 2-
0002- Mystery Island 8
0102- Battle Tower?
0202- Battle Tower?
0302- Battle Tower?
0402- Battle Tower?
0502- Battle Tower?
0602- Battle Tower?
0702- Cerulean City Pokecenter
0802- Battle Tower?
0902- Battle Tower
0A02- Battle Tower
0B02- Battle Tower
0C02- Island 8 Cave (1)
0D02- Island 8 Cave (2)
0E02- Island 8 Cave (3)
0F02- Island 8 Cave (4)
1002- Island 8 Cave (5)
1102- Island 8 Cave (6)
1202- Island 8 Cave (7)
1302- Island 8 Cave (8)
1402- Island 8 Cave (9)
1502- Island 8 Cave (10)
1602- Island 8 Cave (11)
1702- Island 8 Cave (12)
1802- Island 8 Cave (13)
1902- Island 8 Cave (14)
1A02- Island 8 Cave (15)
1B02- Island 8 Cave (16)
1C02- Island 8 Tomb (1)
1D02- Weepth Chamber
1E02- Dilford Chamber
1F02 – Scufib Chamber
2002- Rixy Chamber
2102- Viapois Chamber
2302- Tanoby Key
3A02- Island 9

-Bank 3-
0003- Pallet Town
0103 – Viridian City
0203 – Pewter City
0303 – Cerulean City
0403 – Lavender Town
0503 – Vermilion City
0603 – Celedon City
0703 – Fuchsia City
0803 – Cinnabar Island
0903 – Indigo Plateau
0A03 – Saffron City
0B03 – Neo-Saffron City
0C03 – Island 1
0D03 – Island 2
0E03 – Island 3
0F03 – Island 4
1003 – Island 5
1103 – Island 6
1203 – Island 7
1303 – Route 1
1403 – Route 2
1503 – Route 3
1603- Route 4
1703- Route 5
1803- Route 6
1903- Route 7
1a03- Route 8
1b03- Route 9
1c03- Route 10
1d03- Route 11
1e03- Route 12
1f03- Route 13
2003- Route 14
2103- Route 15
2203- Route 16
2303- Route 17
2403- Route 18
2503- Route 19
2603- Route 20
2703- Route 21
2803- Neo Route 21
2903- Route 22
2A03- Route 23
2B03- Route 24
2C03- Route 25
2D03- Island Route (1)
3703- Island Route (5)
3D03- Island Route (6)
3E03- Trainer Tower
3F03- Canyon Entrance
4003- Sevault Canyon
4103- Island Route (7)
4203- Your House (F1)
4403- Rivals House

-Bank 4-
0004- Your House (F1)
0104- Your House (F2)
0204- Rivals House
0304- Prof Oak’s Lab

0005- Viridian House
0105- Viridian GYM
0205- Schoolhouse
0305- Viridian Mart
0405- Viridian Pokecenter
0505- Viridian CC

Bank 6
0006- Museum (F1)
0106- Museum (F2)
0206- Pewter Gym
0306- Pewter Mart
0406- Pewter House (1)
0506- Pewter Pokecenter
0606- Pewter CC
0706- Pewter House (2)

Bank 7
0007- Cerulean House (1)
0107- Robbed House
0207- Cerulean House (2)
0307- Cerulean Pokecenter
0407- Cerulean CC
0507- Cerulean Gym
0607- Bike Shop
0707- Cerulean Mart
0807- Cerulean House (3)
0907- Cerulean House (4)

Bank 8
0008 – Lavender Pokecenter
0108 – Lavender CC
0208 – Lavender House (1)
0308 – Lavender House (2)
0408 – Name Rater
0508 – Lavender Mart

Bank 9
0009 – Vermilion House (1)
0109 – Vermilion Pokecenter
0209 – Vermilion CC
0309 – Pokemon Fan Club
0409 – Vermilion House (2)
0509 – Vermilion Mart
0609 – Vermilion Gym
0709 – Vermilion House (3)

000A – Celedon Shop (F1)
010A – Celedon Shop (F2)
020A – Celedon Shop (F3)
030A – Celedon Shop (F4)
040A – Celedon Shop (F5)
050A – Celedon Shop (F6)
060A – Celedon Shop (Elevator)
070A – Game Freak HQ (1)
080A – Game Freak HQ (2)
090A – Game Freak HQ (3)
0A0A- Game Freak HQ (4)
0B0A – Game Freak HQ (5)
0C0A – Celedon Pokecenter
0D0A – Celedon CC
0E0A – Celedon Game Corner
0F0A – Celedon Prizes
100A – Celedon GYM
110A – Celedon Diner
120A – Celedon House

-Bank B-
000B – Safari Zone Gate
010B – Fuchsia Mart
020B – Safari Meeting Room
030B – Fuchsia GYM
040B – Fuchsia House
050B – Fuchsia Pokecenter
060B – Fuchisa CC
070B – Wardens Home
080B – Fuchsia House (2)
090B – Fuchsia House (3)

-Bank C-
000C – Cinnibar GYM
010C – Cinniber Lab (1)
020C – Cinnibar Lab (2)
030C – Cinnibar Lab (3)
040C – Cinnibar Lab (4)
050C – Cinnibar PC
060C – Cinnibar CC
070C – Cinnibar Mart

-Bank D-
4F00 – Indigo Plateau Pokecenter/Mart
5000 – Loreli
5100 – Bruno
5200 – Agatha
5300 – Lance
5400 – Gary
5500 – Hall O Fame

-Bank E-
000E – Copycats House (F1)
010E – Copycats House (F2)
020E – Fighting Dojo
030E – Saffron GYM
040E – Saffron House (1)
050E – Saffron Mart
060E – Saffron PC
070E – Saffron CC
080E – Saffron House (2)
090E – Saffron House (3)

Bank F
00 – Viridian Forest Entrance
01 – Route 2 House
02 – Route 2 Gate
03 – Viridna Forest Exit

Bank 10
0010 – Route 4/Mt. Moon Pokecenter
0110 – Route 4/Mt. Moon CC

Bank 11
0011- Day Care Man

Bank 12
0012 – Route 6 Gate
0112 – Route 6 Unused House

Bank 13
0013 – Route 7 Gate

Bank 14
0014 – Route 8 Gate

Bank 15
0015 – Route 10/Rock Tunnel Pokecenter
0115 – Route 10/Rock Tunnel CC

Bank 16
0016 – Route 11 Gate F1
0116 – Route 11 Gate F2

Bank 17
0017 – Route 12 Gate F1
0117 – Route 12 Gate F2
0217 – Route 12 House

Bank 18
0018 – Route 15 Gate F1
0118 – Route 15 Gate F2

Bank 19
0019 – Route 16 House
0119 – Route 16 Gate F1
0219 – Route 16 Gate F2

Bank 1A
001A – Route 18 Gate
011A – Route 18 Gate F2

Bank 1B
001B – Route 19 Unused Home

Bank 1C
001C – Route 22/23 Gate

Bank 1D
001D – Route 23 Unused House

Bank 1E
001E – Bill’s Sea Cottage

Legendary Pokemon Teleport Locations (Cheat type: Action Replay)

Mt. Ember (Moltres) = 23ADAABA A9000BEB
Seafoam Islands (Articuno)= BC4AFF82 6C4609A2
Power Plant (Zapdos) = EA5BB107 05E634BB
One Island (Mewtwo) = A6A339F5 FC0ADC79
(Fix the Time Machine to enter Unknown Dungeon to get Mewtwo)

Shared by Bryan Baker
Navel Rock (Ho-Oh and Lugia) = 82031DBC 2402
Birth Island (Deoxys) = 554D9257 D0472EF8
Sharer’s note: (I can’t help on the Deoxys puzzle on Birth Island, sorry)

(In Navel Rock, continue going straight up in the cave until there are two paths at the end: left is Ho-Oh, right is Lugia. You can battle both of them in any order, since there are only two of them.)

Catch/Steal opponent’s Pokemon (Cheat type: GameShark v3/Action Replay)

Cheat code:
4D83B1BF E0F5F507
8E883EFF 92E9660D
B6C5368A 08BE8FF4
90B4977C C0151DC2

Important: Press L+R before using the Pokeball.

Fast Egg Hatching

Note: Eggs will hatch within 5-10 steps

Master code

Fast egg hatching

Shared Cheats

Get All fossils in Mt Moon (Shared by liquidNitro90)

Note: Get All fossils in Mt Moon by using the same get all 3 starter pokemon
83000F9C 0000

Thanks Samuel for verifying the cheat

Wild Encounter 2 MOD (Shared by Ren2x023)

Note: Pokemon encountered using Rod, Sweet Scent, etc.

1003DAE6 0007
83007D12 0ZZZ
33007D14 00YY
33007D15 001F

ZZZ – Pokemon Code
YY – Pokemon LVL
1F – Max IV

Pokemon Received MOD (Shared by Ren2x023)

Note: Activate only upon receiving Pokemon. e.g. Starter Pokemon, Fossils, etc.

1003DAE6 0007
83007D4E 0ZZZ
33007D50 00YY
33007D51 001F

ZZZ – Pokemon Code
YY – Pokemon LVL
1F – Max IV

Cheating Best Practices

  • Activate one cheat at a time
  • Turn off cheat after using
  • Use a US version FireRed ROM if possible
  • Use recommended GBA emulators, GBA4ios (iOS), My Boy (Android) and Visual Boy Advance (Windows), and RetroArch/mGBA (Mac OS)
  • Save the current game state before activating any of the listed cheats
  • After activating a cheat – Check your bag; if you notice irregularities, DON’T save the game
  • Cheats may still work even after deactivation. If that happens, save progress, close your emulator, and reopen the game
  • In some cases, some cheats do not work after enabling. You can try going in and out of any doors/entrances at least 5 times and check your PC again to see the item.

For Beginners, we also suggest reading these posts:

For your ease of access to the following listed Pokemon FireRed cheat codes, you can bookmark or share this page to your social media accounts for future reference.

Popularly Used Pokemon Fire Red Cheats

  • Walkthrough walls (Ghost cheat)
  • Shiny Pokemon
  • Rare Candy Cheat
  • Max Stats
  • Items cost only $1
  • TM & HM Items
  • Steal the opponent’s pokemon
  • Easily Catch a Pokemon
  • Money Cheat (Check Pokemart)
  • Infinite EXP
  • Wild Pokemon Modifier
  • Masterball Cheat
  • Legendary Pokemon Encounter

Listed are the popularly used Pokemon FireRed cheats. However, we don’t recommend pairing or mixing the cheats with each other as this can cause serious issues in your game.

Though the pairing of cheats can work, only on selected cheats. You are welcome to do your own experiment, but make sure to save progress before proceeding.

Note to Delta Emulator for iOS Users

Since its release on the Apple app store, Delta Emulator has been the best GBA emulator for iOS. We checked and tested these cheats, and they work great without any problems!

Just remember, you need the right version of the game, which is usually “FireRed Squirrels” or any FireRed English ROM with version 1.0.

The cheats might not work on the newer FireRed v1.1, so try using v1.0. Also, when you put in the cheats, choose only Codebreaker or Action Replay. Action Replay and GameShark can be interchanged. However, we found that Action Replay cheats are the best because they don’t cause as many glitches.

Delta emulator for ios adding cheats

My Boy free version users

Unfortunately, some cheats will not work for you, specifically those with multiple-liner cheat codes. You need the paid version of the app for it to work fully.

However, there’s a simple solution to this problem you only need to enter those lines of code as a separate cheat. I created a guide explaining all the details on how to do the trick; check out How To Enable Multiple-Liner Cheat Codes on My Boy Free Version or watch this Youtube video to see the tutorial in action.

Cheat Videos – See cheats in action


The FireRed Squirrels version or the FireRed V1.0 (U) is one of the most downloaded Pokemon game titles and the version that supports the listed cheat codes on this page.

However, we don’t share such files on this website; it is illegal to share rom files; it is considered piracy. Although you can see a lot of sites massively giving out these files, we strive to keep Pokemoncoders a legit resource as much as possible.

Frequently Asked Questions

How to Use Cheats in Pokemon Fire Red

Open your GBA emulator settings function, access the cheat feature, and add the cheat codes. Cheat types can be GameShark, Action Replay, or CodeBreakears. Many popular GBA emulators, including Visual Boy Advance, MyBoy, mGBA, and RetroArch, offer this feature, which is easy to use.

How to Use Cheats on Myboy Emulator

Using cheats myboy emulator

Tap on the menu icon, tap “Cheats” and tap on “New Cheat” to add a new cheat. Enter desired cheat name and the appropriate cheat code. The cheat type must be set to “Auto Detect” as MyBoy can automatically select the proper cheat type for you.

What is the reason for cheats not functioning in Pokemon FireRed?

There are multiple reasons why cheats may not work, but one of the most common issues is the ROM version. If you have FireRed V1.1, it’s possible that cheats will not function properly.

We have made an improvement to our list of codes. Luckily, and with the help of the community, we were able to discover the working Pokemon encounter code for FireRed V1.1.

How to Use Cheats on Visual Boy Advance Emulator

In your VBA cheats menu, click on “Cheats”, and select “Cheat list” to open the VBA cheating function. Choose the appropriate cheat type, and select either from GameShark or CodeBreaker. Enter cheat description and code. Finally, click “Ok” to activate the cheat.


The majority of these cheats have been tested by the Pokemoncoders team and are 100% compatible with the Pokemon FireRed (US) Squirrels version or FireRed V1.0. Try searching for and downloading the FireRed (US) Squirrels version if it doesn’t work.

That’s all there is to it. Our entire collection of working Pokemon FireRed cheat codes for our valued readers. We’ve done our best to gather the sets of cheats available, but we know that there are certainly others out there that we missed.

If you’ve got a code that isn’t on this list, please share it with us in the comments area below!

Also, please let us know if the codes work for you. Success stories from our readers are always a treat for us. I wish you all the best in your gaming endeavors!

About PokeCoder

I'm a Pokemon fan since childhood, and I love watching Pokemon movies and TV series. When playing Pokemon games, I use emulators, and I very much enjoy a game when I use a cheat. Join me exploring the world of Pokemon gaming using cheat codes.

Leave a Comment

1,984 thoughts on “Pokemon Fire Red Cheats – Gameshark Codes, Game Boy Advance”

  1. Hey Pokemoncoders, I found a way to get the move modifier, Now I have an access to egg moves without going thru the whole process. After all the research about this cheat, i took codes from different sources and tried to mix it, then suprisingly it worked. I’ll share it with you guys!

  2. Hello, I Might Have Catched Up Onto a Problem Since The Nature Modifier Doesn’t Work Whenever I Turn On The Shiny Pokemon Encounter, I Caught 3 Shiny Charmanders And All Of Them Were Adamant. Is There Any Ways To Fix It?

  3. Hello, I Just Have Noticed Both Of The Cheats Aren’t Working For Me And It Is The “Unlimited Rare Candy In PC” And The “Unlimited Master Ball In PC”. Other Cheats Works Really Fine But Both Of These Cheats Are The One That Doesn’t Work For Me.
    My Pokemon Rom Is FireRed Squirrel And My Emulator Is MyBoy Full Version. Is There Anything I Could Do To Fix It?

    • Hi Yvetal, thanks for coming here. You have the right version of FireRed and emulator, so the cheat should work. Try removing all the cheats from the cheat list and save your progress. After that, exit your game and reopen it again, now add the cheat code. Another trick is, after adding the cheat, go in and out of the Poke Center or Poke Mart for about 5 times and then go check the rare candies. Hope this helps.

  4. Friend, you can create a code but for the ivs that are not all 1f that are darkness type, the idea is that each Pokémon has the hidden power modified, such as water, thunder, among others, not always 31 in everything

  5. It’s actually works all of it
    Not a freakin bot not Nothing
    Downloaded from the App Store, Apple for you og iggas use Android, but I went to the option it gave 3 choices of code input and bam now I got tooooooooo many Candies but it’s what I asked for so…yea fast way to complete Pokédex without using the cheat for it

  6. However the infinite experiences cheat is not properly working in Pizza Boy. It works like butter in MyBoy. But in Pizza, pokemon keeps getting experience further even after disabling the cheat. Any fix?

    • Hi there Anirban Bhar. That’s why I always recommend using MyBoy for cheats. I have no problem with MyBoy when it comes to applying the Infinite EXP cheat, but with other emulators, there are usually issues.

  7. I figured out that the TM & HM modifier cheat does work but the provided code is wrong, 82003884 is the correct code as Jack CYZ previously commented. I believe my game version is 1.0 but I’m not sure cause I don’t know how to check it.

    • Hey pal, sorry for the confusion it may have caused. I have made a check to verify the cheat and yes it was indeed wrong. The cheat was actually not for Mart but to be withdrawn in PC. So, after activating the cheat, you need to go to your PC in Poke Center to withdaw the TM/HM. I’ve made a fix to the cheat and it should now work. Thank you for the heads up on the issue.

  8. Having trouble with the Wild Pokemon modifier. Lower level Pokemon like Squirtle & Bulbasaur work but not for Pokemon Like Gengar or Machamp.

    Also certain Pokemon encounter codes seem to be broken.

    Encounter code 83007CEE 0147 should load a Dratini, it loads a Crawdaunt…

    Please advise,

  9. Hi – love your work and thank you so much for this! I’m using delta and playing version 1.1. Got all 3 starters which worked perfectly and too far ahead to restart. I was trying the wild encounter cheat and followed your steps by inputting both master codes , enabling them and then inputting the Pokemon ID of choice . However I am yet to encounter the Pokemon in question. Is the expected behaviour that the Pokemon will be the only Pokemon that appears or its only a matter of time before it does appear amongst the normally spawned Pokemon ? Also is it specific to Pokédex designated areas or will it appear almost anywhere ( tall grass, tunnel, sea etc.) ?

    • Yes, based on our experience and the reports from many of our readers, the shiny cheat only works for V1.0 or the Squirrels version.

    • Master Balls will not appear directly in your bag. Depending on the type of cheat you applied, they can either be withdrawn from your PC at the PokeCenter or purchased at the Mart. Let me know if my answer helps.

  10. Hey im trying to use the improved encounter modifier and it’s working but y’all don’t have the IDs for the other modifiers such as level, nature and so on. Am I just blind and not seeing it on the page or do I need to look elsewhere, if so could you point me in the right direction?

    • Thanks for the feedback and heads up. I’m still trying to figure out and do further research to uncover those ids. This is my top priority right now, and I will update this page as soon as I have all the necessary information.

  11. I’m playing pokemon metal red and some of the pokemon just won’t evolve and it’s the same for some other roms as well any ideas

    • That’s a strange issue. However, after conducting some research, I discovered that Pokemon Metal Red is an incomplete game and was likely abandoned. It’s highly probable that the issue you are experiencing is primarily a result of this.

  12. I’m trying to do the all 3 starters cheat with the nature modification cheat too. I’m trying to get them all Modest nature. I put both cheats in but only the all 3 starter cheat works and not the nature modification. Am I doing it wrong, or is this just not possible? Thanks 🙂

    • Do the following bro, you know the Shiny code so whenever you reset the game it changes the nature to a fixed Nature so in addition to using shiny lol you can also be modest using this tactic, I used it and it worked well.

    • The majority of these cheats work only for V1.0. Only the Wild Pokemon modifier cheat that has worked for V1.1 so far.

  13. Is there a cheat for modifying the moves Pokémon can learn. I know Volt Tackle is exclusive to Emerald but was wondering if it’s possible to make my Pikachu learn it in Fire Red.

      • I kept stumbling across something that seems like it could be it. A code like “Learn Activator” and “Code Triggers with a specific set of Master Codes all Code Breaker codes. I just don’t know what it means…

        • Master codes are companion codes to the actual cheat. If a cheat requires to have master code, it should be added first and activated as separate cheat. While, Code Breakers, GameSharks or Action Replay are cheat types. If you perhaps input the cheat code in the wrong cheat type, it will not work. There are some emulators that can auto detect cheat types, while some do not. So cheat types and master codes are essential to know in order to make cheats work.

  14. Hi there , the purchase item code isn’t right . I tried a few times but it didn”t work . The code below should be the right one . 82003884 .

    82003884 006E

    • Thanks for visiting Pokemoncoders, Jack. I have a few questions for you. Can you please specify which cheat you are trying to use, is it for obtaining nuggets? Additionally, could you confirm if you are using the FireRed V1.1 version? It would also be helpful to know which Emulator you are using. Providing this information will allow me to assist you more effectively with troubleshooting your issue.

      Update: I’ve made a fix to the cheat. It is supposed to be withdrawn on PC, not at the Mart. Apologies for the confusion.

  15. Running my boy emulator, version one I believe of the ROM. I can’t get the new wild encounter code to work, any advice?

    The code I’m using is:
    000014D1 000A
    1003DAE6 0007
    83007CEE 0181
    33007CF0 0023
    33007CF1 001F
    33007CF2 0002
    33007CF3 0002

    I also can’t get the more simple Pokemon encounter code to work. The master balls one does work. Please advise.

    • Thanks for coming here, ASentientToaster. Please note that this code is a master code, and it should be added as a separate cheat. Do not combine the master code with the main cheat code.
      000014D1 000A
      1003DAE6 0007

  16. I’m using the Apple Store Delta emulator for Firered. I used every wild encounter code with trying to seperate the mastercode and encounter code only for it not to work. I used the 2nd encounter code and got the pokemon to appear example: MASTER CODE 2 (Add also this and leave enabled)
    4D83B1BF E0F5F507
    8E883EFF 92E9660D
    B6C5368A 08BE8FF4
    90B4977C C0151DC2

    Then for the second code: Pokemon Code
    83007CEE 0009

    I got the encounter but once i throw a pokeball, I get a black screen. The only code I got to work was the Get All 3 Starters. What am i doing wrong?

    • Hi Renn, thank you for joining us. It seems like there is an issue with the cheat codes that may have been mixed up with other cheats, resulting in a black screen. It’s likely that there was a mistake in how you added the cheats, and it’s possible that there are additional cheats enabled besides the wild Pokemon encounter cheat. To resolve this, follow these steps: Go to your cheat settings and delete all the cheats, then save your game progress and exit. This will clear all the cheats, allowing you to add the cheat codes properly.

      With your chosen cheat, I assume that you have FireRed V1.1. So in your cheat settings, make sure that you have enabled the 3 separate cheats, the master code 1, master code 2, and Pokemon code. The mastercodes are all Action Replay while the Pokemon code is Code Breaker. I’ve made an update to the cheat and provided further instructions. Hope my answer helps.

  17. I am having an issue with pokemon evolving that I cheat in (E.G. Johto, Hoenn Pokemon). It cancels the evolution on me. I tried your solution above with releasing then catching a new one and it does not work. Is there a code that gives me champion title early so that I can have these other pokemon at the beginning so I can evolve them normally? I am on MGBA V. 0.10.3 and fire red 1.0

  18. Need help with Catching Trainer’s pokemon cheat on Delta Emulator. I’ve tried using the cheat code as both Action replay and GameShark. If I have the cheat enabled before starting the battle the trainers pokemon appears as a ” ? ” and all other pokemon after that as well. If I enable the cheat after starting a battle and press L + R I can capture the trainer’s pokemon but I get a bad egg every time. I tried turning the cheat off after pressing L + R, and the trainer swipes the ball away, I also tried turning the cheat off once the pokeball locks the pokemon in as well as the in between stages and the pokemon either busts out or I once again receive a bad egg. It’s the only cheat Enabled as well. Feel like I have tried all the solutions I have found, so anything helps!

    • Hi there Alex, thanks for coming here. May I know which FireRed version are you using? Because cheats work best only for v1.0 ROMS and may not fully work on V1.1. Additionally, perhaps there are other enabled cheats in your Delta emulator besides the catch trainer’s Pokemon cheat? If yes, you need to clear up the cheat settings by deleting the cheats, saving game progress, exit the game and reopen the game. After that, this will be the perfect time to add the catch trainer’s Pokemon cheat.

      If my suggestions don’t help, I recommend not using the cheat as it may not work well with your ROM version, or I suggest looking for the FireRed Squirrels version. You can get rid of those bad eggs by depositing them in the box in PokeCenter. Make sure to delete the cheat and clear up the cheat settings to avoid getting more bad eggs. Let me know if any of my suggestions help.

  19. Is there no way to input a code and a pokemon ID to give yourself a pokemon of your choosing?
    Instead of doing the “Obtain all 3 starter pokemon” because i failed multiple times- can i just give them to myself?

  20. Hi love this page and appreciate your efforts.

    I am using same spec as Xantos and he’s right that all is good until your try to catch one of the pokemon. I had previously used the masterballs cheat, but it’s turned off and even went to buy some great balls in case it was that corrupting it but no dice.

    Would appreciate some guidance or an update when you’re able.

    Thanks again,


    • Thank you for joining us, Rindi. Glad to hear that you like our work here on Pokemoncoders. Just to clarify, do you also use iGBA on iPhone, like Xantos? Perhaps you could consider giving Delta Emulator a try instead?

  21. Hello I’m using the delta emulator for fire red and used the unlimited master balls. Is there anyway to reverse it so I can have room for other items in my pc? Currently stuck on the part where bill is supposed to give you the S.S ticket but can’t because it says I have no room

  22. Hello,

    I am playing on the Iphone iGBA emulator with pokemon red/fire but when I try the pokemon modifier It works all good until I try to throw a pokeball. Then my screen goes black and I need to restart anyone knows how to fix? I use version 1.1

    • Hi Xantos, thank you for coming here and sharing the information. If your screen goes black perhaps there are other cheats enabled besides the Pokemon modifier cheat? If yes, make sure to leave only one cheat enabled. I’m not familiar with the emulator you mentioned (Will test it soon), but hopefully it fully supports cheating. Anyway, let me know if my suggestion helps.

      • Hi I dont have any other cheats enabled and I even tried deleting all the other ones but still doesnt work. Maybe I downloaded a wrong version or something idk I am pretty new in this emulator thing.

        • I figured this one out when the pokemon you want appears pause go back into the cheats and turn off the cheats that made it appear then you can catch it. So turn the master codes off and turn off the pokemon encounter cheat then you can catch it (: I ended up getting same emulator for phone since my anbernic wouldn’t let me lol

        • Hi there, Xantos. You have mentioned the emulator iGBA for iPhone, the Delta emulator has just released. Perhaps you could try to use it instead, I tested the cheats on Delta Emulator and it works well.

  23. Codes to boost the stats of a pokemon: attack 820242DE YYYY
    DEFENSE 820242E0 YYYY
    820242E4 YYYY
    SPEED 82024E2 YYYY. Replace the YYYY with the number of stats you want to put on your pokemon. For example, if I have a caterpie with very weak stats and I want to put them at 30 or 50 or 100, just put: 001E: 30 stats 0032: 50 stats 0064 : 100 stats: And that’s it,

    • You forgot the 2 before E6 Sp Def and the 2 before E2 speed, it won’t work without it so correction to help people is:
      SP.DEFENSE 820242E6
      SPEED 820242E2

      And replacing YYYY with 01CB will give you 459 for players who want super high stats on their speed or the other stats you mentioned, cause it works with all of them :).
      You forgot to put the 2 before the E2 and E6, it won’t work otherwise. Not sure if my other reply’s will post as they acted like they goofed up so posting more in depth :).

  24. For some reason the wild pokemon modifier isn’t working I tried all combination of master codes listed for both versions that were listed and it just won’t work for me I keep getting rattatas and pidget instead of bulbasaur lol I even tried turning on all the master codes and the bulbasaur code and no go any advice? I’m playing on a gba emulator that came on my anbernic. It’s weird because the masterball and the exp share cheats did work just fine

    • Hey Robert, I’m not familiar with your GBA emulator, but if the master ball and exp share cheats work perfectly, then there’s a good chance that the wild Pokémon modifier cheat will work too. Just make sure to figure out which version you have (v1.0 or v1.1) and add the correct mastercode. Sometimes, certain emulators need to be restarted for the changes made in the cheat settings to take effect, so that might be worth a shot as well. Hope my answer helps.

      • Hi so I think I may have found my problem the cheats that have multiple lines
        My emulator won’t let me hit return to add a separate line so I can only enter 1 line. I’m trying adding multiple cheats with all the lines but it doesn’t seem to work still and I’m not sure how to get around that I’m considering a new emulator

        • Try entering the cheat as one line. Even if the cheat has multiple lines, it can still work when added as one line. Give it a try.

  25. Hello, where do I find the nature table for this code?

    Master code (Add this first)
    000014D1 000A
    1003DAE6 0007

    83007EEC 0006
    33007CF0 000A
    33007CF1 001F
    33007CF2 0002
    “33007CF3 0002”

    F3:02 = Modest Nature

    What code would be for the firm, happy, fearful nature, etc.

    • Yes I have the same question. I don’t understand the improved PKMN mod. The nature table is unclear. I’m trying to experiment with it now

      • We are currently working to resolve the issue regarding the codes for the Pokémon’s nature. In the meantime, you have a couple of options. You could remove the code line related to nature and receive a randomly assigned nature for your Pokemon, or you could try experimenting with different codes to see if you can achieve the desired result.

  26. For the improved pokemon cheat, how do I set the level?
    83007CEE 0006
    33007CF0 000A
    33007CF1 001F
    33007CF2 0002
    33007CF3 0002
    All I want is to increase the level to 100.

    • To change the level at which it appears you have to change this line of code

      33007CF0 000A

      000A: is in hexadecimal base
      0006: it is a nominal base that would be 6

      for level 100 it would be 0064

      33007CF0 0064

  27. Shy cheat, can you use the Pokemon modifier code and pick the Pokemon you encounter while using the shiny cheat? If not will the shiny cheat make the starter pokemon shiny when you choose them? And do you need the master codes enabled for the shiny code to work?

    • Avoid using multiple cheats simultaneously to prevent game glitches. You can make your starter Pokémon shiny by activating the shiny cheat before obtaining it, then disabling the cheat after receiving it. I have tested this technique and it’s effective.

    • Which ROM version are you using? I’m currently improving this cheat collection and I’m adding a cheat for V1.1 FireRed roms.

  28. Can you please post the original wild pokemon modifier how it was previously? It use to work for me and now it doesn’t no matter how I try

  29. Theres an issue with the shiny cheat code, while it does work for me, for some reason all pokemons encountered are male, no way to get female (and it doesnt work together with the female only wild pokemon cheat) but also for some reason the game treats the shiny pokemons caught through this cheat as TRADED pokemon, they seem to obey 10 lvls below your current badge, anymore than that and they wont obey, they also recieve boosted xp for some reason and you cant change their nicknames through name rater cause that doesnt work if pokemon is traded from different language than your game which pokemons caught through that cheats apparently are.
    The improved catchrate cheat doesnt work together with: shiny cheat, 1dollar item in market cheat

    • Thank you for coming here, Myiuri. Regrettably, the shiny cheat is notorious for being buggy. It is highly advisable not to breed a Pokémon that has been obtained using cheats. Pairing cheats with other cheats can lead to random freezing or crashing of your game. I hope this information has been helpful to you.

    • Hello Akismetori, while they may not be legendary, they are still cool and deserving of a spot on the special list. That’s why I chose to include them on the list.😎

  30. Okay so i figured it out this worked for me Using the US Fire red version 1.1 on VBA (visual boy)

    Enter THIS master code FIRST (leave it enabled)

    3AF85ACA C4D18CEC
    8E883EFF 92E9660D

    Then you enter in THIS master code: (leave enabled)

    4D83B1BF E0F5F507
    8E883EFF 92E9660D
    B6C5368A 08BE8FF4
    90B4977C C0151DC2

    THEN you put in your chosen pokemon code

    83007CEE 0004 = Charmander

    This allowed them to finally start appearing, so just wanted to clarify.

    My items were not at the store they were in my PC, this INCLUDES the TM/HM so check your PC if you cannot find them in your store or bag, they should be there.

  31. Okay I have tried the wild poke mod all different kinds of ways and it is not working. I use VBA i tried it as a gameshark code and as a codebreaker code, inserted them properly and in order and nothing works. The items codes work and everything but cant get the modifier to work…

  32. Here’s a little improvement on that
    Wild Pokemon Modifier:

    83007CEE 0022
    33007CF0 000A
    33007CF1 001F
    33007CF2 0002
    33007CF3 0002

    CE: Where 22 = Pokemon Code
    F0: 0A = Pokemon Level
    F1: 1F = Max IV
    F2: 02 = Male || 01 = Female
    F3: 02 = Modest Nature

    This Requires the Code Breaker Master Code to Work:

    000014D1 000A
    1003DAE6 0007

  33. I’m using VisualBoyAdvance, but when I go to the cheat menu, it doesn’t allow me to activate the cheat list. Why is this, and how can I make it usable?

  34. Hello everyone! For all MGBA users I’ve discovered how to travel to birth island in the game so excited to share this with you all please follow these instructions step by step!
    STEP 1 in the pokemart where you see that little piece of paper on the bottom next to the person in the pokemart input these words in the following sequence: “Link Together with all” save then restart your game.
    STEP 2
    “0E12F25C BC489609
    141BB87C 83D7018F
    7A063220 5D82DF58
    641B9F5D 3A0D0482” Enter this code and then enter a wild battle and run from it to purchase aurora Ticket at a pokemart for free. After you purchase deactivate the code and restart.
    STEP 3
    Enter this code first it is the master code.
    “72BC6DFB E9CA5465
    A47FB2DC 1AF3CA86
    After you enter the master code enter this code it is the one you’ll need to enable the location to birth island.
    “8D671FD9 6F6BEFF2
    78DA95DF 44018CB4″
    STEP 4
    After you enabled those codes enter a battle trainer or wild Win it and save the game. After you do this it is important that you load the ROM file instead of restarting it or it will not work. Hope this helps you guys enjoy the game after beating the league happy hunting for deoxy’s! If you want me to post the Mystic ticket codes as well let me know!