Shiny odds calculator: Pokémon shiny chance by game
Work out shiny odds in every Pokémon game: 1 in 4,096 or 8,192, Shiny Charm, Masuda method, mass outbreaks, Legends: Z-A and Scarlet/Violet.
How shiny odds are calculated
Each encounter gets one or more shiny rolls, each with a 1 in 4,096 chance since Generation VI (1 in 8,192 before). The Shiny Charm, the Masuda method, chains and mass outbreaks add rolls. At 1 in 4,096 you need 2,839 encounters for an even chance of seeing one.
The formula
With r rolls per encounter and a base rate of 1 in B, an encounter is shiny with probability p = 1 − (1 − 1/B)^r. Over n encounters, the chance of at least one shiny is 1 − (1 − p)^n, and reaching probability q takes ln(1 − q) / ln(1 − p) encounters, rounded up.
Example in Pokémon Scarlet and Violet
Shiny Charm (+2 rolls), mass outbreak after 60 defeated (+2) and a level 3 Sparkling Power sandwich (+3): 8 rolls. p = 1 − (4,095/4,096)^8, or 1 in 512.44. Over 1,000 encounters: 1 − (1 − p)^1,000 = 85.8%. You need 355 encounters for 50%, 1,179 for 90% and 2,358 for 99%.
Base rates and the Shiny Charm
- Red, Blue and Yellow: no shinies, they arrived in Gold and Silver.
- Generations II to V: 1 in 8,192; from X and Y: 1 in 4,096.
- Shiny Charm: +2 rolls from Black 2 and White 2 to Scarlet and Violet, +3 in Legends: Arceus and Legends: Z-A; in Brilliant Diamond and Shining Pearl it only affects eggs.
- Masuda method: 6 rolls, 8 with the Shiny Charm (1 in 512 since Generation VI).
Sources and limits
The Pokémon Company almost never publishes these rates. The tool uses game data analysed by dataminers and published by Bulbapedia (Shiny Pokémon), Bulbapedia (Masuda method), Serebii (Legends: Z-A) and Serebii (Sword and Shield), checked on October 23, 2026. The Pokémon GO rate (about 1 in 512) is a community estimate. Gift Pokémon and some fixed encounters can never be shiny. To plan the battle, see the Pokémon type chart.
Frequently Asked Questions
What are the shiny odds in Pokémon Legends: Z-A?
1 in 4,096 per encounter. The Shiny Charm adds 3 rolls, about 1 in 1,024. In Hyperspace from the Mega Dimension DLC, Sparkling Power donuts add up to 3 rolls: 1 in 585.6 with the Shiny Charm.
What is the best shiny method in Pokémon Scarlet and Violet?
A mass outbreak after 60 defeated, a level 3 Sparkling Power sandwich of the same type and the Shiny Charm give 8 rolls, or 1 in 512. Without the Shiny Charm you get 6 rolls, about 1 in 683.
How many encounters guarantee a shiny?
No number guarantees one, because each encounter is independent. At 1 in 4,096 you need 2,839 encounters for a 50% chance, 9,431 for 90% and 18,861 for 99%.
How does the Masuda method work?
You hatch an egg from two parents from games in different languages. Since Generation VI the egg gets 6 rolls (1 in 683) and 8 with the Shiny Charm (1 in 512); in Generation IV it was 5 rolls on a 1 in 8,192 base.
What are the shiny odds in Pokémon GO?
Niantic does not publish them. The community estimates about 1 in 512 for most species, according to Bulbapedia; for a Community Day or a raid, enter your own rate in the custom field.
Is this tool really free?
Yes, all tools on Kristools are 100% free and accessible without registration.
Is my data protected?
Yes. All processing is performed directly and securely inside your browser. No personal data is sent to our servers.