Gen 1 stat math
Pokemon Yellow DV / IV calculator
Yellow uses Determinant Values (DVs)—four hidden 0–15 rolls for Attack, Defense, Speed, and Special. HP DV is derived from their low bits. Rebuild any mon’s five stats with level and Stat Exp, reverse-estimate DVs from observed numbers, and jump into the full damage suite.
Fast Answer
DVs are Gen 1 “IVs” · 0–15 · HP is derived
People search IV calculator for Yellow, but the cartridge stores DVs. Four values (Atk/Def/Spe/Spc) each roll 0–15 at generation; HP is assembled from those low bits. Stat Exp (not modern EVs) then adds floor(ceil(√exp)/4) before the level multiply. This page rebuilds stats the same way as the site’s Stats & DVs calculator.
Interactive tool
Stat builder from DVs
Combat DVs (HP is calculated automatically)
Derived HP DV
15bits Atk·Def·Spe·Spc
Stat Experience (0–65535 each)
Species · level
Pikachu · Lv.50Base stats
| Stat | Yours | Min DV0 | Max DV15 | Δ to max |
|---|
…
Reverse estimator
Guess DVs from a summary screen
Enter the species, level, assumed Stat Exp (0 if freshly caught), and the five stats shown on the status screen. The tool lists every DV 0–15 that reproduces each non-HP stat, then filters combinations whose derived HP DV matches the displayed HP.
Matches
0Exact integer matches only. Vitamins, Day Care levels mid-SE, or wrong level assumptions break uniqueness.
| # | Atk | Def | Spe | Spc | HP DV |
|---|
Formulas
Cartridge-order math
Non-HP stats
floor( ((Base + DV) × 2 + SE_bonus) × Level / 100 ) + 5
Capped at 999 in battle displays after later modifiers.
HP
floor( ((Base + HP_DV) × 2 + SE_bonus) × Level / 100 ) + Level + 10
HP DV is not independent—change an odd/even combat DV and HP moves.
Stat Exp bonus term
SE_bonus = floor( min(255, ceil(√StatExp)) / 4 )
StatExp max 65535 → capped square-root term 255 → maximum bonus 63. See the Stat Experience guide for vitamins and KO yields.
HP DV bit pack
HP_DV = (Atk&1)×8 + (Def&1)×4 + (Spe&1)×2 + (Spc&1)
Example: all odd (15,15,15,15) → HP DV 15. All even → HP DV 0.
Play notes
How DVs show up in a Yellow run
Wild luck
Every wild or gift mon rolls DVs when generated. Soft-resetting starters or legendaries re-rolls the four combat DVs (and thus HP).
Speed DV & crits
Critical hit rate uses base Speed in Gen 1, not the DV-boosted battle Speed—but your DV Speed still decides who moves first. Pair with the crits explainer.
Special is one stat
There is no SpA/SpD split. Special DV feeds both special offense and special bulk for Fire/Water/Grass/Electric/Psychic/Ice/Dragon moves.
When reverse fails
Low levels collapse many DVs into the same display stat. Raise the mon or use Save Import for a unique read.
FAQ
DV / IV questions
What are DVs in Pokemon Yellow?
Hidden 0–15 values for Attack, Defense, Speed, and Special. HP is derived from their odd/even bits. Search engines often call this an “IV calculator.”
How is HP DV calculated?
(Atk&1)×8 + (Def&1)×4 + (Spe&1)×2 + (Spc&1).
Do vitamins change DVs?
No. HP Up, Protein, Iron, Carbos, and Calcium add Stat Exp only (with per-vitamin caps). DVs never change after generation.
Where do I get exact party DVs?
Use Save Import, then open Calculators and load a party member.
Are badge boosts included here?
No—this rebuilds the pre-battle summary stats. Apply ×1.125 on the badge boosts tool after.
Linked tools