Finding a Shiny Pokemon in FireRed is very hard. The chance of seeing one is 1 in 8,192, which makes it almost impossible to find one naturally. But with cheats, you can make Shiny Pokemon appear or even catch them easily!
In fact, the shiny cheat is one of the mostly used cheat from our Pokemon FireRed cheats collection.
Cheating in a game is just for fun, so enjoy it while playing FireRed! You can turn the cheat off anytime if you want.
With this cheat, it will make all wild Pokemon you encounter into their shiny form without effort of manually grinding the game. You can even catch any shiny Pokemon you like!
But just a small warning—don’t use too many cheats at the same time, or your game might crash.
Table of Contents
Bugs and Fixes
Gender and Nature Problem
The shiny cheat is a buggy cheat, and when using it, you will notice that the Pokemon has only one gender and, at the same time, the same nature. To fix this, you need to restart your game.
Update: Good news! we’ve made progress on the Pokemon gender and nature issue using the shiny cheat, using the new cheat code you can now assign a gender and nature of your Pokemon. See this guide here.
Glitchy Pokemon Name
Having a weird Pokemon name to a captured Pokemon is another common bug for the shiny cheat.
The fix for this problem is a lot easier, disable the cheat before catching the Pokemon or another method would be, giving a nickname to your Pokemon but leave it empty. We’ve created an indepth guide on this topic, see How to Fix the Pokemon Name Glitch After Using Cheats.
Pokemon FireRed: Shiny Pokemon Encounter Cheat

Use the code below and enter it in your emulator, and this cheat is referred to as Action Replay codes.
In most cases, you can leave the cheat type settings “Auto detect” in your emulator.
🌟NEW Shiny code for FireRed V1.0 (Action Replay/GameShark)
How it works: This new shiny code will turn any wild Pokemon into shiny. The way this cheat works is by forcing the Pokemon to be shiny while keeping other attributes like stats, gender, and abilities unchanged, just as in a normal game. Thanks to Beta 382 for sharing this cheat code.
C34A5E26 58D1FACD
F935E412 9CD138A2
4270C392 40AA6F6F
AE649533 0ABCCE2C
(Old) Shiny Cheat Encounter (Action Replay/GameShark)
39584B19 D80CC66A
CE71B3D3 1F6A85FB
198DF179 5413C867
73ECB8A0 BDD8B251
D5AFFB37 6855972C
73ECB8A0 BDD8B251
I haven’t tested the cheats on a non-US FireRed ROM yet. Unfortunately, they won’t work on the FireRed v1.1 version.
If the cheat doesn’t work for you, you probably have v1.1 instead of v1.0. Most cheats only work on FireRed v1.0.
Conclusion
That’s it! Now, every Pokemon you find will be Shiny. But sadly, you can’t use this cheat with other cheats at the same time, just in case you’re planning to do so.
If you have tried it on other FireRed versions, please feel free to leave a comment.
See the cheat in action; I created a video for FireRed Shiny Pokemon Cheat video here.
All three of the codes don’t seem to be working for me, I’m on v1.1
Strange, are you using a Non-English FireRed version perhaps? Because we test cheats on English version at the moment.
Ps code works on both 1.1 us euro, and v1.0 us
Hi Austin, thank you for the information. It will be helpful for future FireRed players.
The cheat scrambles the trainer ID on the Pokemon causing it to disobey when it hits over level 11 it’s better than the old one but that one little finnick leaves a little to be disired
I’m pretty sure there is a bug with this mod where the badges aren’t working properly I have a lvl 11 at Misty and it’s disobeying
1.22 version here and nether work advice please.
How can I use this for a starter pokemon? The first code gives me a bad egg and the second one gives me a normal Pokemon with a glitchy name.
Try this trick: Before selecting your starter Pokemon, enable the shiny cheat. Once you’ve received your Pokemon, immediately disable the cheat. If you encounter a glitchy name, simply leave the name blank when prompted, and it should resolve the issue. After successfully obtaining a shiny Pokémon with the correct name, make sure to turn off the cheat right away. Give it a try, and let me know if this method works for you!
I don’t get the glitchy name part. Once I encounter it I don’t know how to take it off.
We have created the guide here on Reply
How do I this?
Hi John, could you be more specific with your question? If you are referring to how to the game, I’m sorry, but we don’t share ROM files here. However, if you’re asking for the cheats, feel free to save them to your device or simply bookmark Pokemoncoders in your browser for easy access.
Yes it doesn’t work on Spanish, I just switched to Us Tom and it works, make a video or add something in this web because its so unfortunately for Spanish as me, thanks for the codes, grate Web
Hello Kenneth, thank you for ing us. We primarily use English here as it is widely accessible, but we also welcome and appreciate it if someone shares cheats for the Spanish version.
It doesn’t work on a Spanish rom, I’ve tried every single rom and it doesn’t work
I keep having the same nature, and gender. I’ve restarted the emulator and the game itself many times, and it keeps being female serious pokemon. Fix?
Hey Piplupboi, I’m afraid you can’t change the essence of a shiny Pokemon. Although some players have suggested that rebooting the emulator several times could potentially do the trick, the success rate of this method might differ depending on the GBA emulator you’re using.
HOW
Works but shiny always comes with HASTY nature
Unfortunately, when a shiny cheat is used, nature cannot be changed. Currently, there is no solution available for this issue.
Im Brazilian person how a put the code of shiny pokemon
You need the app myboy! Then you press the three sticks then click cheats then add the code
My game is in version 4.0.3 but it says its working but no shiny I tried all the codes upthere none worked what do I do
Is there any cheats that can be used on 1.1?
Hey there Draco. Sorry, but the best option is to find v1.0 rom.
I have the version 1.0 of fire red and I’m using ArkOS and it doesn’t work, any fixes?
How can I change versions if I’m on ArkOS using a powkiddy? If I can’t change versions, is there any other shiny codes that aren’t for 1.0?
do you have any for john gba lite
Hi Jaydon. As long as you have the FireRed v1.0 rom, the cheat will work perfectly.
I can only use 1 line cheats on my emulator. Are there any 1 line codes for shinys?
Hi Michael, if you’re using Myboy free version, we have an effective trick for that. See this guide on Reply
The code for me doesn’t work. I’m using a gba emulator on my phone and I ed the game from vems romms. But no matter what code I use to help me get shiny starters or wild shiny Pokemon, it just doesn’t work.
Same here
It works but none of my pokemon know moves after i catch
Hey, im using visual boy advance and i tried both of the codes but none of them worked. I clicked cheats, cheat list, gameshark, then added the name and the code then ran into bushes to find shinys but it didnt work. help?
I can’t find the pokemon in the box, please help
After enabling the cheat, walk over to the grasses, and there you’ll encounter the shiny Pokemon. If it doesn’t work, perhaps you have the v1.1 FireRed rom version. Cheats work best only for V1.0. Hope this helps.
It works, but the larger code only gives us Nature jolly, and the smaller code only gives Nature adamant, we need one for us to give a modest and a shy then it’s perfect lol
Hi Marcus, natures are generated randomly, try restarting your emulator, apply the cheat and see the next nature it generates. Let me know if it works for you.
I was not able to fix this issue by just restarting the emulator, but I was able to successfully generate a new nature by starting an entirely new game, and using the smaller of the two codes. If you use an emulator with a speed up function, it shouldn’t take too long to find a desirable nature, but you’ll be locked into that same nature for the duration of that game, and obviously lose any progress you’ve already made.
Hi there Catbarfsoup, thanks for coming here and sharing your experience with us. Yes, the restarting trick doesn’t work all of the time and that’s the big downside when using this cheat.
None of them work
It has to be your FireRed rom version or GBA emulator that causes the problem. Which one are you using? I recommend reading this guide Reply
Can you fix 2nd cheat when I choose my starter it’s pops up with strange name but it’s still shiny can you fix it?
Just remove the cheat after capturing because if it doesn’t give this bug, like, you capture the pokémon later when you name it, remove the cheat and put his name.
If the name is still buggy remove the cheat and go to the guy who changes the name of your pokémon in ruby/sapphire and emerald he is there in mauville
In fire red and maybe leaf green it is in Lavender town in one of the houses.
Bro first cheat works but not kind of i want i choose my starter and it’s shiny but the name is so strange just random name pops up on my starter please can it be fixed?
restart many times, but the gender is only one.. please give me hint
[Tested]
POKEMON GAIA
ONLY WORKING SHINY FOUND WHILE USE MOBILE DEVICE.
using with MyBoy, here ya go. Has name glitch but does not effect game play.
Works great with mball in the shop for 0 and candy in the pc. I never use all 3 but have used 2 more than once. No master code needed for myboy
………
Every pokemon shiny including starter if cheat is on and active at the start of a brand new game
1670047D 04815C68
18452A7D DDE55BCC
nothing I try works at all. I’ve tried copy paste all codes.
I’ve tried activating then restarting
none of the codes
even infinite candy doesn’t work
Using cheats is often very tricky, you need the right rom version and emulator to make them work. In your case, perhaps you have the v1.1 rom version. Find v1.0 or the squirrels version FireRed rom, these are the version that works with cheats.