What this calculator does
Find out roughly how old your dog is in human years. The old idea that one dog year equals seven human years is easy to remember. But it doesn't match how dogs really grow up. A dog reaches its teenage stage within months and is physically grown at one or two. After that, it ages more steadily. Bigger breeds also tend to age faster and live shorter lives than small ones.
This calculator gives you two better estimates. The size-based chart follows the shape of charts that veterinary groups often publish. It has a fast first two years, then adds a steady number of human years each year, depending on adult size. The epigenetic formula comes from research comparing chemical changes on DNA in dogs and people. Both are rough comparisons for fun and planning, not a measure of your dog's health.
Where it's used
Why this math matters outside the classroom:
- Size chart. At 10 years, the chart gives 56 for a small dog and 80 for a giant dog, since larger dogs add more years per birthday.
- Testing the 7-to-1 rule. Students test the old 7-to-1 rule against the chart and find it puts a 1-year-old at 7 instead of 15.
- Comparing methods. Owners compare the size chart with the DNA-based formula and see that the two disagree most for young dogs.
- Vet visits. Owners use the life-stage estimate as a starting point for talking with their vet about checkups for an older dog.
- Adoption profiles. Rescue groups list an approximate human age so adopters can picture whether a dog is a young adult or a senior.
Grade level and standards: Grades 6–7; Common Core State Standards for Mathematics 6.EE.A.2.c. © Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.
How to use it
- Choose a method. The size-based chart works for puppies and adults. The epigenetic formula works for dogs 1 year and older.
- Enter your dog's age in years or months. Decimals such as 2.5 years are fine.
- For the chart, pick your dog's expected adult size. Mixed breeds can use their current or expected adult weight.
- Read the age in human years. Where it applies, the other method is shown underneath so you can compare.
What the inputs mean
- Method
- The chart changes with size. The epigenetic formula ignores size, because researchers built it from one breed of medium-to-large dogs.
- Dog's age
- Your dog's real age since birth. If you only know a rough age, as with many rescue dogs, the result is only as good as that guess.
- Adult size
- The weight ranges are approximate. Use the size your dog is, or will be, when fully grown, not its weight as a puppy.
Formula and method
Size chart, age under 1: human = 15 × age Size chart, age 1 to 2: human = 15 + 9 × (age − 1) Size chart, age 2 or more: human = 24 + k × (age − 2) k = 4 (small), 5 (medium), 6 (large), 7 (giant) Epigenetic formula: human = 16 × ln(age) + 31 (age ≥ 1 year)
In the formulas, "age" is your dog's age in years and "human" is the matching human age. The size chart is a table set up for this calculator. The first year counts as about 15 human years, and the second adds about 9. So every dog reaches roughly 24 at age 2. After that, each year adds k human years. The number k gets bigger with adult size, because larger dogs generally age faster. Between whole years, the chart moves in a straight line from one year to the next.
The epigenetic formula comes from a 2020 study. It compared age-related DNA methylation (small chemical tags on DNA that build up with age) in Labrador retrievers with the same changes in people. It uses the natural logarithm, written ln, a calculator button that grows fast for small numbers and slowly for big ones. So the formula rises steeply in the first few years and flattens later. The logarithm of a number below 1 is negative, so the formula doesn't work for puppies under a year old.
Worked example
A medium-sized dog is 6 years old. How old is that in human years?
- Size chart: the first two years count as 15 + 9 = 24 human years.
- Each of the 4 years after age 2 adds 5 for a medium dog: 24 + 5 × 4 = 44.
- Epigenetic formula: ln 6 ≈ 1.791759, so 16 × 1.791759 + 31 ≈ 59.7.
Result: The size chart gives about 44 human years, and the epigenetic formula gives about 59.7. The gap shows how much these estimates depend on the method.
Understanding the result
Use the result to picture your dog's stage of life, not as an exact age. A dog that lands in its 40s on the chart is a mature adult. One in its 60s or above is generally thought of as a senior.
The two methods disagree most for young adult dogs, where the epigenetic formula runs ahead of the chart. They move closer together at older ages. Neither one is the "right" answer.
If you're noticing signs of ageing, such as stiffness, weight change or less energy, a vet can check your dog in person. A calculator can't do that.
Assumptions and limitations
- Adult size is grouped into four rough weight ranges. Each one adds a fixed number of human years per year after age 2.
- Between whole years, the age moves in a straight line from one year to the next.
- The epigenetic formula uses the dog's age in years and the natural logarithm, exactly as 16 × ln(age) + 31.
- Both methods are estimates. Breed, genes, diet, activity and health all change how each dog ages.
- The epigenetic formula came from Labrador retrievers only, so it may not fit very small or giant breeds. It gives no useful answer below 1 year.
- The size chart is an agreed custom, not a measurement. Different published charts use slightly different numbers.
- Ages above 30 years aren't accepted.
Frequently asked questions
Is one dog year really seven human years?
No. That rule spreads ageing out evenly. But dogs grow up far faster in their first two years and then age more slowly. A 1-year-old dog is usually physically grown, which is closer to a human teenager or young adult than to a 7-year-old child.
Why do large dogs get more human years per year?
Larger breeds generally live shorter lives and show signs of ageing earlier than small breeds. The chart reflects that. For each year after age 2, it adds more human years as adult size goes up.
Why won't the epigenetic formula work for my puppy?
It uses the natural logarithm of the age in years. That's zero at 1 year and negative below it. So it would give results under 31, falling toward minus infinity for a newborn. The study behind it looked at adult dogs, so please use the size-based chart for puppies.
Which method should I trust?
Neither is exact. The size chart allows for adult size and works at any age. The epigenetic formula is based on real biological measurements, but it comes from one breed. Looking at both gives you a sensible range.
How this calculator is checked
Method: Size chart: a table defined for this calculator following the commonly published veterinary convention (15 human years for year 1, +9 for year 2, then +4/+5/+6/+7 per year for small/medium/large/giant dogs), linearly interpolated. Epigenetic formula: human = 16·ln(dog age) + 31, from a 2020 DNA-methylation study of Labrador retrievers. The calculation is covered by automated tests with known reference values and edge cases. Last updated 2026-10-18. Found a problem? Tell us.
Embed this calculator
Put this Dog Age Calculator on your own website or blog for free. Paste this code where you want it to appear: