Dondozo IV & EV Calculator: Reverse Stat Analyzer
Reverse-engineer possible Individual Values (0–31) and Effort Values from Dondozo's observed in-game stats, level, and nature.
Reverse IV / EV Analyzer
How to Use the IV / EV Finder & Competitive Mechanics
Individual Values (IVs) are innate attributes assigned to a Pokémon ranging from 0 to 31. Because Pokémon stats undergo integer division with the floor() function at several calculation steps, multiple IV numbers frequently map to the exact same displayed stat at lower levels.
Understanding IV Range Ambiguity
At Level 50, one stat point is typically granted for every 2 IV points. Therefore, an observed stat value may be satisfied by either an IV of 30 or 31 depending on EV investment. To isolate exact single values:
- Check the in-game Judge function in Pokémon Scarlet and Violet ("Best" indicates an exact 31 IV, while "No Good" indicates 0 IV).
- Utilize EV-reducing berries (Pomeg, Kelpsy, Qualot, Hondew, Grepa, Tamato) to reset EVs to zero before calculation.
- Level the Pokémon up toward Level 100, where each individual IV point corresponds to a 1:1 stat point increase.
IV / EV Finder: Frequently Asked Questions
Because Pokémon stats are rounded down with the floor() function at multiple stages, especially at lower levels (such as level 50 or below), multiple IV values can produce the exact same final stat. Higher levels narrow the range down.
Leveling up to 100, checking the Judge function in Pokémon Scarlet & Violet, or entering known EV investments narrows the calculated IV range to exact values.