Dog and cat age calculator
Convert a dog’s or cat’s age into human years, with a life stage for each result.
Dog and cat age calculator
Paste one or more ages, one per line, and this tool converts each into its human-year equivalent — useful for a quick sanity check on how old a pet really is, comparing pets of different sizes, or just settling a dinner-table argument about whether your dog is "basically a teenager."
Pick the species first: dog or cat. For dogs, the breed size category (small, medium, large or giant) changes the result once the classic model passes the shared first two years, because larger dogs age faster in their later years than small ones. The calculation model chooses between the classic, widely used table (15 human years for year one, 9 more for year two, then a flat rate per year after) and an epigenetic model — a logarithmic curve in the shape popularized by recent epigenetic-clock research on dogs, applied here to both species for consistency. Turn on the reverse option to go the other way: enter a human age and get the equivalent pet age instead. Paste a whole list to convert several ages at once, and switch the output to a table when you want the results lined up in columns instead of one sentence per line.
Ages can be entered as whole years ("7"), years and months ("3 6" or "3y 6m"), or a decimal ("3.5" is read as 3 years 6 months). Anything that cannot be read as a plausible age is marked instead of stopping the whole batch, so one typo in a long list does not lose the rest of the results. Each entry also comes with a life stage — baby, young adult, adult or senior — worked out from the computed human-equivalent age.
Everything runs in your browser: no age, breed or species is ever sent anywhere. Copy the result, download it as a .txt file, or send it straight back into the input to try another model or direction.