Dog Age Calculator

Convert your dog's age to human years by size and breed group.

Free dog age calculator. Convert your dog's age into human years using a size-aware formula — small, medium, large and giant breeds age differently. Runs entirely in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Is one dog year really seven human years?

No — that old rule is too simple. The first year counts for about 15 human years, the second for about 9 more, then each later year adds 4–7.5 depending on size.

Dog age calculator

The “multiply by seven” rule is a myth. Dogs age fast early and then slow down, and the rate depends on breed size. This calculator converts your dog’s age into human-equivalent years using a size-aware formula, so owners get a realistic picture of their pet’s life stage.

Why seven-per-year is wrong

The seven-to-one rule comes from dividing average human life expectancy by average dog life expectancy, but it ignores how differently dogs and humans age across their lives. A one-year-old dog is sexually mature and has adult teeth, motor skills, and a working immune system — capabilities a seven-year-old human lacks. The rapid early development and the size-dependent slowdown in later life make a flat multiplier genuinely misleading.

How it works

Aging is split into three phases:

  • First year ≈ 15 human years
  • Second year ≈ 9 more human years (so a 2-year-old ≈ 24)
  • Each year after counts for a size-dependent rate
Size groupWeightPer-year rate after age 2
Smallup to 9 kg / 20 lb4
Medium9–23 kg / 20–50 lb5
Large23–41 kg / 50–90 lb6
Giantover 41 kg / 90 lb7.5

Small breeds mature fast but live longer, while giant breeds age faster after maturity — which is why a single multiplier is too crude.

Worked examples

A 3-year-old medium dog (for example, a Border Collie at 18 kg):

15 (year 1) + 9 (year 2) + 5 × 1 = 29 human years

A 5-year-old giant breed (for example, a Great Dane at 55 kg):

15 + 9 + 7.5 × 3 = 46.5 human years

A 10-year-old small dog (for example, a Dachshund at 7 kg):

15 + 9 + 4 × 8 = 56 human years

Note that the 10-year-old small dog (56 human years) and a 10-year-old giant breed (15 + 9 + 7.5 × 8 = 84 human years) are in very different life stages — one is mature middle age, the other is elderly. This is why giant breeds typically live 7–10 years while small breeds often reach 14–18.

Life stage reference by size

Life stageSmall dogMedium dogLarge dogGiant dog
Puppyunder 1 yearunder 1 yearunder 1 yearunder 1 year
Adolescent1–2 years1–2 years1–2 years1–2 years
Adult3–8 years3–7 years3–6 years3–5 years
Senior9+ years8+ years7+ years6+ years

Knowing your dog’s life stage helps you choose the right food, vaccination schedule, and health screening interval. Vets typically recommend more frequent check-ups (every 6 months) once a dog enters the senior stage.

Notes

This calculator uses the widely cited three-phase model. Research published in Cell Systems in 2020 proposed an alternative logarithmic formula based on DNA methylation rates, which gives similar results for young dogs but somewhat different values in midlife. The three-phase model used here remains the standard clinical reference because it is practical and validated by veterinary practice.