Catch Rate Calculators

Browse our selection of Catch Rate Calculators!

Using these tools, you can accurately calculate the average chance of catching a Pokemon depending on it’s current status, your chosen ball, and various other factors!

We’ve put together a unique calculator for each new iteration of the catch rate formulae throughout the years, so select the one you need below based on the game you’re playing…

Generation I

Red, Blue, Yellow

Calculate catch rates for the original Pokémon games with their unique capture mechanics.

  • Choose from the original 151 Pokémon
  • Supports Poké Ball, Great Ball, Ultra Ball, and Safari Ball
  • Accounts for status conditions

Generation II

Gold, Silver, Crystal

Calculate catch rates for Generation II games with support for:

  • All 251 Pokémon
  • All Generation II Poké Balls
  • Accounts for all known bugs in the original games

Generation III & IV

Ruby, Sapphire, Emerald, FireRed, LeafGreen, Diamond, Pearl, Platinum, HeartGold, SoulSilver

Calculate catch rates for Generation III & IV games with support for:

  • All 493 Pokémon
  • All Gen III & IV Poké Balls with special conditions
  • Toggle between Gen III and Gen IV mechanics

Generation V

Black, White, Black 2, White 2

Calculate catch rates for Generation V games with these unique features:

  • Support for all 649 Pokémon
  • Critical Capture mechanic introduced in Gen V
  • Dark Grass modifiers based on Pokédex completion
  • Entralink Catch Power boosts

Generation VI & VII

X, Y, OR, AS, Sun, Moon, US, UM

Calculate catch rates for Generation VI and VII games with these unique features:

  • Support for all 807 Pokémon
  • O-Power and Roto Catch boosters
  • Beast Ball for Ultra Beasts (Gen VII)

Let's Go!

Let's Go, Pikachu! & Let's Go, Eevee!

Catch rate calculator for Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!

  • Supports all 151 Kanto Pokémon
  • Completely different catching mechanics based on Pokémon GO
  • Includes CP, throw quality, and berry modifiers

Generation VIII

Sword, Shield, Brilliant Diamond, Shining Pearl

Calculate catch rates for Generation VIII games with these unique features:

  • Dynamic range of supported Pokémon depending on game selection
  • Supports Max Raid calculations
  • Supports new badge mechanics & catching charm

Legends: Arceus

Legends: Arceus

Calculate catch rates for Legends: Arceus.

  • Calculates catch rates outside of battle
  • Supports all Hisuian Ball Types
  • Supports Awareness and Approach mechanics

Generation IX

Scarlet, Violet

Calculate catch rates for Generation IX games with these unique features:

  • Supports all 1000+ Pokémon inlcuding DLC Pokémon
  • Supports badge penalty & catching charm
  • Features the latest catch rate mechanics