What Is a Dog's Age in Human Years?
The phrase names a comparison, not a quantity. Nothing about a dog is measured in human years; the number answers a different question — where in its own life does this animal stand, and what would the same position look like in a human one?
What the Number Actually Measures
The useful content of a dog-age conversion is life stage. The clinical guidelines are built on stages rather than human-year equivalents: the 2019 AAHA Canine Life Stage Guidelines divide a dog's life into five named stages — puppy, young adult, mature adult, senior and end of life — and attach recommendations on nutrition, vaccination, dental health and a baseline diagnostic profile to each of the first four. The human-year figure sits on top of that as a translation layer, converting a clinical label into a scale the owner already has a feel for.
That is also why the answer changes with weight. A stage boundary is not a birthday; it arrives when a particular dog gets there, and heavier dogs get there sooner.
Why the First Two Years Count Differently
Dog development is violently front-loaded, and the calculator's first two brackets exist to absorb that. The Labrador methylation study lines the stages up explicitly: the juvenile period runs 2 to 6 months in dogs against 1 to 12 years in humans, and adolescence runs 6 months to 2 years in dogs against roughly 12 to 25 years in humans. A dog compresses a quarter-century of human development into 24 months.
The same study offers a concrete anchor at the very start of life. Its epigenetic mapping put roughly 8 weeks in a dog (0.15 years) alongside roughly 9 months in a human (0.78 years) — the point at which deciduous teeth are coming in for both puppies and babies. Multiply that dog age by seven and the shortcut returns 1.05 human years against the study's 0.78 — already about 35% high at eight weeks old, which is the first reason a single ratio cannot work.
In this calculator both early brackets are size-blind. A 1-year-old returns 15 human years and a 2-year-old returns 24 whether it weighs 12 pounds or 120, and the two brackets join without a jump: at exactly one year the puppy line and the adolescent line both give 15, and at exactly two years the adolescent line and the adult line both give 24.
Why the Calculator Asks for Weight
Across mammal species, bigger animals live longer. Inside the dog species the relationship inverts, and a 2013 analysis by Kraus, Pavard and Promislow took the question apart by fitting mortality-hazard models to death data from 74 breeds. Its finding is precise and slightly surprising: they found no clear correlation between body size and the onset of senescence, and only a slightly higher baseline hazard in large dogs. What drove the trade-off was a strong positive relationship between size and the rate of aging. Their conclusion was that large dogs die young mainly because they age quickly.
That is exactly the shape this calculator uses. Aging does not start earlier for a Great Dane in this model — every size class shares the same 15 and the same 24 — but from the second birthday onward the meter runs at a different speed: 4 human years per dog year for a small dog, 5 for a medium, 6 for a large and 7 for a giant. The size input changes the slope, never the starting point.
UK veterinary records show the effect at population scale. Life tables built from 30,563 dogs that died under primary veterinary care between January 2016 and July 2020 put overall life expectancy at birth at 11.23 years. Broken into Kennel Club groups, the Terrier group had the longest life expectancy at age 0 at 12.03 years, while the Working group — largely the heavy breeds — was shorter than every other group at all ages, at 9.14 years from birth.
Working out a human age in exact years, months and days is a different job, handled by the Age Calculator.
How Do You Calculate a Dog's Age in Human Years?
Three brackets and one lookup. Which bracket applies depends only on the age; the lookup applies only after the second birthday.
The Dog Age Formula
Four equations and a four-row rate table cover every case the tool handles.
Age ≤ 1 year human years = dog age × 15 1 < age ≤ 2 years human years = 15 + (dog age − 1) × 9 Age > 2 years human years = 24 + (dog age − 2) × rate rate, by weight class small (under 20 lb) 4 human years per dog year medium (21–50 lb) 5 large (51–90 lb) 6 giant (over 90 lb) 7 Epigenetic clock, shown from age 1 upward human years = 16 × ln(dog age) + 31
The first two constants come straight from the American Veterinary Medical Association guideline the AKC publishes, which states that 15 human years equals the first year of a medium-sized dog's life, that year two equals about nine human years, and that after that each dog year is approximately five human years. The four-way rate spread is this calculator's extension of that last figure: the published five sits in the middle as the medium rate, with one subtracted for small dogs and one and two added for large and giant.
Only the third bracket is open-ended, and it is a straight line. Past two years the calculator adds a fixed number of human years per dog year forever, which is what makes the four size columns fan apart the further right you read. At three years old the four classes are separated by three human years; at ten years old, by 24; at twenty, by 54.
The logarithm on the last line is a different kind of object — a curve fitted to biological data rather than a convention, with no size term and no bracket boundaries. It is shown beside the headline for comparison, never blended into it.
Step by Step
- Get the age in years. Months convert by dividing by 12, and the field accepts the decimal: a 9-month puppy is 0.75.
- If the dog is a year old or younger, multiply by 15 and stop. Nothing else in the calculation applies yet.
- If it is between one and two, take 15 and add nine for each fraction of the second year completed: 15 + (age − 1) × 9.
- If it is over two, start from 24 — the value at the second birthday — and count only the years since then.
- Pick the rate for the weight class: 4 small, 5 medium, 6 large, 7 giant. Multiply it by the years past two and add to 24.
- For the second opinion, take the natural logarithm of the age, multiply by 16 and add 31. The calculator prints this line only from one year of age upward, though the curve itself keeps going below that: it returns 19.9 at 0.5 dog years and 2.6 at 0.17.
The calculator runs all of this in one pass when you press Calculate. Because the age field starts empty, the page does not compute anything on load, and it does not recompute while you type — the answer changes only on Calculate, and Reset returns the panel to its empty state.
Worked Example: a 5-Year-Old Medium Dog
Five years is past the second birthday, so the third bracket applies. The dog reached 24 human years at two, and three dog years have passed since. A medium dog is credited 5 human years for each of them: 24 + (5 − 2) × 5 = 24 + 15 = 39.
- Dog's Age 5 years · Dog's Size Medium (21–50 lb)
- 39 human years
The epigenetic line is computed independently from the same age: 16 × ln(5) + 31 = 16 × 1.6094 + 31 = 56.75, which the panel rounds to 57. Both numbers describe the same dog; they simply come from different methods, and 18 human years separate them here.
The panel prints the headline "39 human years", then the row "A 5-year-old medium (21–50 lb) dog (first year ≈ 15, second ≈ +9, then ≈ +5/year for this size)", then a labeled row reading "Epigenetic-clock estimate (16·ln(age)+31, Labrador study)" against "57 human years", and closes with the standing note that the old multiply-by-7 rule underestimates young dogs and misses size differences. Switch the same dog to Small and the headline falls to 36; switch it to Giant and it rises to 45, while the 57 does not move.
The Second Formula: the Epigenetic Clock
The 16 × ln(age) + 31 line comes from a 2020 paper in Cell Systems by Wang and colleagues at UC San Diego and the National Human Genome Research Institute. Using oligo-capture sequencing they characterized the methylomes — the pattern of chemical marks that accumulate on DNA with age — of 104 Labrador retrievers aged 0.1 to 16 years, and compared them against human methylomes to find the function that best aligns the two species.
The published figure is a rounded blend of two fits. Matching dogs to their nearest humans gave human_age = 17 ln(dog_age) + 33; running the comparison in reverse, human to dog, gave 16 ln(dog_age) + 30. The paper combines the reciprocal analyses into the single function this calculator uses, 16 ln(dog_age) + 31. The tidiness of those numbers is a warning in itself: they are a fitted approximation, not a constant of nature.
One check the authors ran is easy to repeat here. Enter 12 — the expected lifespan of a Labrador — and the epigenetic row reads 71 human years, against the worldwide human life expectancy of 70 that the paper matched it to. The two agree to within the rounding.
Dog Age Chart: Dog Years to Human Years by Size
Every figure below is the calculator's own output for that age and weight class, not a chart copied from elsewhere. Find the dog's age in the first column and read across to its size.
Full Dog Age Chart, 6 Months to 20 Years
| Dog age | Small (under 20 lb) | Medium (21–50 lb) | Large (51–90 lb) | Giant (over 90 lb) | Epigenetic clock |
|---|---|---|---|---|---|
| 0.5 | 8 | 8 | 8 | 8 | — |
| 1 | 15 | 15 | 15 | 15 | 31 |
| 1.5 | 20 | 20 | 20 | 20 | 37 |
| 2 | 24 | 24 | 24 | 24 | 42 |
| 3 | 28 | 29 | 30 | 31 | 49 |
| 4 | 32 | 34 | 36 | 38 | 53 |
| 5 | 36 | 39 | 42 | 45 | 57 |
| 6 | 40 | 44 | 48 | 52 | 60 |
| 7 | 44 | 49 | 54 | 59 | 62 |
| 8 | 48 | 54 | 60 | 66 | 64 |
| 9 | 52 | 59 | 66 | 73 | 66 |
| 10 | 56 | 64 | 72 | 80 | 68 |
| 11 | 60 | 69 | 78 | 87 | 69 |
| 12 | 64 | 74 | 84 | 94 | 71 |
| 13 | 68 | 79 | 90 | 101 | 72 |
| 14 | 72 | 84 | 96 | 108 | 73 |
| 15 | 76 | 89 | 102 | 115 | 74 |
| 16 | 80 | 94 | 108 | 122 | 75 |
| 18 | 88 | 104 | 120 | 136 | 77 |
| 20 | 96 | 114 | 132 | 150 | 79 |
The first four rows are identical across every size column, because the model does not let weight matter until the second birthday. The dash at six months is not an omission: the epigenetic line is withheld below one year of age.
Read the giant column against the small one and the difference in lifespan stops being abstract. A 10-year-old giant breed sits at an equivalent 80 while a 10-year-old dog under 20 lb sits at 56 — a 24-year gap opened by nothing but the rate applied after age two.
Puppy Age Chart: the First Year, Month by Month
Under one year the model is a straight line — 15 human years per dog year — so the four size classes all return the same figure. The middle column is the decimal to type into the age field.
| Puppy age | Enter this | Human years (all sizes) |
|---|---|---|
| 2 months | 0.17 | 3 |
| 3 months | 0.25 | 4 |
| 4 months | 0.33 | 5 |
| 6 months | 0.5 | 8 |
| 8 months | 0.67 | 10 |
| 9 months | 0.75 | 11 |
| 10 months | 0.83 | 12 |
| 12 months | 1 | 15 |
Every figure in the last column is rounded to a whole year, so the underlying arithmetic is a little tidier than it looks: six months is 7.5 human years, printed as 8. The epigenetic row stays hidden for every entry above except the last, since the calculator withholds that line below age 1.
Ten calendar months separate the top row from the bottom, and they carry 12 human-equivalent years. After the first birthday no full year of a dog's life moves the number that far again — the second year is worth 9, and every year after that is worth at most 7.
Reading Across the Chart
Two different curves are printed side by side and they behave in opposite ways. The four size columns are straight lines that keep diverging: three human years apart at dog age 3, 24 apart at 10, 54 apart at 20. Extend the chart and they never converge again.
The epigenetic column does the reverse, flattening as it goes because a logarithm rises by a fixed amount per doubling rather than per year. Every time a dog's age doubles, that column adds the same 16 × ln 2 = 11.1 human years. From 1 to 2 years it climbs 31 to 42; from 10 to 20 years — ten times as much calendar time — it climbs 68 to 79, the identical step.
This is why the two estimates cross rather than run parallel, and why the crossing point moves with weight class. Where they cross for each size is set out further down.
Dog Age Formula vs. the Seven-Year Rule
The multiply-by-seven habit was never more than a lifespan ratio: a human life of about 70 divided by a dog life of about 10. The AVMA guidance the AKC quotes on the subject is blunt about it — contrary to popular belief, dogs do not age at a rate of 7 human years for each year in dog years.
Where Times Seven Breaks
It fails hardest at the ends, in opposite directions. At one year old the shortcut returns 7. This calculator returns 15 and the Labrador epigenetic clock returns 31 — and biology sides with the higher numbers, because a 1-year-old dog is well past puberty, which no 7-year-old child is. The Labrador study puts the juvenile stage at 2 to 6 months in dogs against 1 to 12 years in humans, so the shortcut's 7 is describing a child several years short of a stage the dog cleared at six months. At two years the three answers are 14, 24 and 42.
At the far end it overshoots for every size but one. A 15-year-old small dog is 105 by the shortcut, 76 on this calculator, and 74 on the epigenetic curve — a 29-year overshoot on a dog that is old for its breed but not extraordinary. Because the shortcut never changes slope, that error keeps widening: at 16 years it reads 112 against this calculator's 80.
The deeper problem is not the constant, it is the shape. A single multiplier is a straight line through the origin, and no part of dog aging is a straight line through the origin — not the front-loaded first two years, and not the weight-dependent slope afterward.
The One Place Times Seven Is Right
Two straight lines meet at most once, and it is worth knowing where, because that single point is the whole of the shortcut's accuracy. Setting 24 + (age − 2) × rate equal to 7 × age solves to age = (24 − 2 × rate) ÷ (7 − rate).
| Size class | Rate | Times-seven agrees at | Both give |
|---|---|---|---|
| Small (under 20 lb) | 4 | 5.33 dog years | 37.3 human years |
| Medium (21–50 lb) | 5 | exactly 7 dog years | 49 human years |
| Large (51–90 lb) | 6 | exactly 12 dog years | 84 human years |
| Giant (over 90 lb) | 7 | never — the lines are parallel | always 10 apart |
The medium row is the coincidence that keeps the old rule alive. At seven years old, a medium dog is 49 human years by this calculator and 49 by multiplying by seven; one age of one size class, and the folk rule is exact there. Either side of it the agreement collapses — at five years the shortcut says 35 against the calculator's 39, and at ten it says 70 against 64.
The giant row is the neatest case. Because the giant rate is 7, the two lines have the same slope and can never meet: 24 + (age − 2) × 7 rearranges to 7 × age + 10, so for every giant breed past its second birthday the calculator sits exactly 10 human years above the multiply-by-seven answer, at 3 years old and at 20 alike.
How to Read Your Result
The panel gives you a headline, its working, and a second opinion. Each is doing a different job, and only the headline moves when you change the weight class.
What the Panel Prints
For a 10-year-old giant breed the headline reads "80 human years". Under it comes the working — "A 10-year-old giant (over 90 lb) dog (first year ≈ 15, second ≈ +9, then ≈ +7/year for this size)" — then a labeled row, "Epigenetic-clock estimate (16·ln(age)+31, Labrador study)", carrying the value "68 human years". A closing line repeats the warning about the seven-year rule on every result.
Two mechanics are worth knowing before you read too much into a changing number. The four weight classes are a segmented control rather than a dropdown, and it opens with Small already selected, so leaving it alone submits Small rather than nothing. The age field opens empty, so the panel starts on a dash and the prompt to press Calculate, and stays there until you do.
The headline is the size-adjusted figure, always. The epigenetic value never influences it; it sits alongside as a cross-check from a completely separate method. A Copy result button under the breakdown puts the headline and every row on the clipboard as plain text.
Turning the Number Into a Life Stage
A human-year figure earns its keep when it is converted back into something actionable, and the actionable version is the life stage. The AVMA guidance the AKC quotes places cats and small dogs at senior around seven years old, and notes that larger-breed dogs, with their shorter lifespans, are often considered senior at five to six years of age.
That makes running the calculator backwards more useful than running it forwards. Below are the dog ages at which each weight class reaches a given human equivalent, solved from the same formula.
| Human equivalent | Small | Medium | Large | Giant |
|---|---|---|---|---|
| 50 human years | 8.5 yrs | 7.2 yrs | 6.3 yrs | 5.7 yrs |
| 60 human years | 11.0 yrs | 9.2 yrs | 8.0 yrs | 7.1 yrs |
| 70 human years | 13.5 yrs | 11.2 yrs | 9.7 yrs | 8.6 yrs |
The giant column lands close to the veterinary advice without being tuned to it: a giant breed reaches the human 50 mark at 5.7 years, inside the five-to-six-year window the AVMA describes for large breeds, while a small dog does not get there until 8.5. Whatever else the size adjustment is, it is not arbitrary at that end.
None of this replaces the stage system a veterinarian actually uses. The 2019 AAHA guidelines run on five named stages — puppy, young adult, mature adult, senior, end of life — and a screening schedule is set from the stage and the individual animal, not from a converted number.
When the Two Estimates Disagree
The two lines agree at exactly one age, and the sign of the disagreement flips there. Early on the epigenetic figure is far higher, because a logarithm shoots up steeply near zero: a 3-year-old giant breed reads 31 on the headline and 49 on the clock, 18 human years apart. Later the size line, still climbing at a constant rate while the curve flattens, overtakes it.
Solving the two expressions against each other gives the crossing age for each weight class: a giant breed at 7.65 dog years, where both read about 64; a large dog at 9.04 years, both about 66; a medium at 11.10 years, both about 70; and a small dog not until 14.43 years, both about 74. Heavier dogs overtake the clock sooner because their line is steeper.
So the direction of the gap tells you something on its own. A 12-year-old small dog reads 64 with a clock value of 71 — still on the early side of its crossing, where the size rule is the more conservative of the two. The same dog at 16 reads 80 against 75, and the roles have swapped.
When the Calculator Refuses to Answer
When the age it is handed is one it cannot use, the calculator replaces the readout with an amber panel headed "Check your inputs", carrying the line "Enter a dog age between 0.1 and 30 years". That happens for a blank field, for anything that is not a number, for zero, for a negative, and for any age above 30.
The 0.1 floor in that message is aspirational rather than enforced. The guard the code applies is greater than zero and not more than 30, so 0.05 goes straight through and returns "1 human years". The age field carries no minimum or maximum attribute of its own and the form is submitted with browser validation switched off, which leaves that one guard as the only check on what you type.
At the top end the guard is real but generous. Thirty years is accepted, and a 30-year-old giant breed returns 220 human years — an arithmetic answer to a question no dog has ever posed.
Limits: Where the Dog Age Formula Stops Working
A conversion this simple earns trust by being explicit about what it cannot see. Four things it cannot.
It Is a Convention, Not a Measurement
The 15-then-9-then-a-rate scheme is a rule of thumb, not a result. The AKC publishes those three numbers as a general AVMA guideline; nothing in that guidance is presented as the output of a model fitted to mortality data, and no confidence interval is attached to any of it, because there is no fitted model underneath to produce one. The 4-5-6-7 spread by weight class is this page's own extension of the single published rate, and it inherits the same status.
Treat the headline as a well-calibrated analogy. It will tell you whether a dog is closer to 40 or to 70 on your own scale, and it should not be read to the year.
A Weight Class Is a Rough Stand-In for a Breed
Weight predicts a trend across the population and very little about one animal. The UK life tables make the point sharply: the Jack Russell Terrier's life expectancy at birth came out at 12.72 years and the French Bulldog's at 4.53 — a gap of more than eight years between two small breeds of broadly comparable weight, driven by conformation and inherited disease rather than by mass. On this calculator both land in the first or second band, and the bands have nothing to say about the difference.
Even the grouped figures refuse to line up neatly with size. In the same dataset the Toy group's life expectancy at birth was 10.67 years against the Terrier group's 12.03, though toys are the lighter of the two. Weight is the strongest single predictor available to a two-field calculator; it is not the only thing operating.
For a mixed-breed dog, or for one sitting near a band boundary, the honest reading is to run it in both adjacent classes and treat the pair as a range. At ten years old that means 56 to 64 for a dog on the small-medium line, and 72 to 80 for one on the large-giant line.
What 104 Labradors Can and Cannot Tell You
The epigenetic clock is the more scientific of the two lines and the narrower. It was fitted to a single breed, and the authors were candid about where the fit held: agreement with physiological milestones was particularly close for the infant, juvenile and senior stages, but for the adolescent and mature stages the correspondence was more approximate, with the epigenome showing faster changes for dogs, relative to humans, than physiological tables expected.
That soft middle covers most of a dog's life. The two stages the paper names run from six months to two years and from two to seven years — against a UK life expectancy at birth of 11.23 years, well over half of it — and it is also the window in which the clock runs furthest above the headline: 49 against 31 for a 3-year-old giant, 57 against 36 for a 5-year-old small dog.
It also has no ceiling. Being a logarithm it keeps rising forever, slowly: enter the maximum the calculator accepts, 30 years, and it returns 85 human years.
The Size Line Never Stops Climbing
Past the second birthday the headline is a straight line with no upper bound, which is fine through a normal lifespan and nonsense beyond one. At 20 years a giant breed returns 150 human years, and the Working group's real life expectancy at birth in the UK life tables was 9.14 years — the model will happily extrapolate to double that age and beyond without any signal that it has left the territory it was built for.
As a working rule, trust the headline through the ages a breed of that size actually reaches, and read anything past the mid-teens as arithmetic rather than biology.
Cats age on a different curve entirely, front-loaded harder and then much flatter, which is handled separately by the Cat Age Calculator.