Calculate the Chance of Catching a Pokémon in FireRed and LeafGreen
Show Instructions & More Information
This tool does all of the math to calculate your likelihood of catching a Pokémon in FireRed and LeafGreen (Generation 3).
Simply select your target Pokémon, choose your Poké Ball, and fill out any current battle conditions (like HP, status effects, level, and other information depending on your Poké Ball). The calculator will do the heavy lifting, including simulating the unique, turn-by-turn state changes of the Safari Zone!
Please note that this calculator only works for Pokémon FireRed and LeafGreen. Pokémon not found in these games are not included in the selection dropdown. We have calculators for Sword and Shield, Scarlet and Violet, and Legend's Arceus. Other calculators are available here. If you find any errors or have any issues, feel free to join our Discord server to let us know!
Acknowledgements
This calculator was built by combining modern datamining with the decompilation of Pokémon FireRed and LeafGreen.
- The core engine of the calculator was developed based on the extensive work done for our Generation 8 and 9 calculators. Massive thanks to the datamining expertise of Anubis (@Sibuna_Switch), who helped build and test those tools. Much of the foundational logic remains the same across the decades.
- This project also attempts to recreate GameBoy Advance accuracy. The math was cross-referenced against the decompiled C code provided by the Pokémon Reverse Engineering Tools community.
- Special thanks to The Cave of Dragonflies and Bulbapedia for their thoughtful breakdowns and historical documentation of Pokémon catch rate formulas over the years.
Setting this field to 1 sets it to exactly 1 HP, like False Swipe.
Select a Pokémon to start calculating catch rate!
