Cat Age Calculator
Convert your cat's age to human years with the vet 15-9-4 method and see its AAHA/AAFP life stage.
- Cat age
- 3 yr
- Life stage
- Young adult
Calculator
Line chart showing human-equivalent age for cat years 0 to 20. Your cat is at 3 years.
Show data table
| Human-age trajectory (cat years 0–20) | Human years |
|---|---|
| 0 | 0 |
| 1 | 15 |
| 2 | 24 |
| 3 | 28 |
| 4 | 32 |
| 5 | 36 |
| 6 | 40 |
| 7 | 44 |
| 8 | 48 |
| 9 | 52 |
| 10 | 56 |
| 11 | 60 |
| 12 | 64 |
| 13 | 68 |
| 14 | 72 |
| 15 | 76 |
| 16 | 80 |
| 17 | 84 |
| 18 | 88 |
| 19 | 92 |
| 20 | 96 |
This calculator is informational only and is not a substitute for veterinary advice.
About this calculator
This calculator converts your cat's age to a human-equivalent age using the veterinary 15-9-4 piecewise method: the first year of a cat's life equals 15 human years, the second year adds 9 more (total 24), and every year after that adds 4. This widely-used model reflects the rapid early development of cats and their slower aging once adulthood is reached. The life-stage badge follows the 2021 AAHA/AAFP Feline Life Stage Guidelines (kitten, young adult, mature adult, senior). Results are informational — they are not a substitute for veterinary advice.
How to read your results
The headline figure is your cat's human-equivalent age in whole years. Below it a life-stage badge shows which AAHA/AAFP 2021 stage your cat is in: Kitten (0–<1 year), Young Adult (1–6 years), Mature Adult (7–10 years), or Senior (11+ years). The trajectory chart plots cat ages 0 through 20 against their human-equivalent age so you can see how rapidly cats age early in life and how the curve levels off in adulthood. A vertical reference line marks your cat's current age.
How it's calculated
The calculation uses the standard veterinary piecewise-linear formula sourced from the 2021 AAHA/AAFP Feline Life Stage Guidelines: for a cat aged y years, humanAge = 15y if y ≤ 1; humanAge = 15 + 9(y − 1) if 1 < y ≤ 2; and humanAge = 24 + 4(y − 2) for y > 2. Life stages are assigned per the same 2021 guidelines: Kitten (0–<1), Young Adult (1–6), Mature Adult (7–10), Senior (11+). Fractional ages (e.g. 3 years 6 months) are handled by converting months to a decimal fraction of a year before applying the formula.
Worked example
A 5-year-old cat, years set to 5 and months to 0.
Human-equivalent age: 36 years (24 + 4 × 3). Life stage: Young Adult. At 10 years the human equivalent is 56 (24 + 4 × 8) and the stage becomes Mature Adult.
Frequently asked questions
Why isn't the conversion just "multiply by 7"?
The ×7 rule has no scientific basis. Cats develop extremely fast in their first year — reaching developmental milestones equivalent to a 15-year-old human — then slow down considerably. A flat multiplier is inaccurate at virtually every age. The 15-9-4 method is the standard used in feline veterinary practice.
Do indoor and outdoor cats age differently?
Biologically the conversion formula is the same, but indoor cats tend to live longer (often 15–20 years versus 10–12 for outdoor cats) due to lower exposure to disease, predators, and accidents. The calculator shows the conversion for the age you enter; lifespan differences are a separate consideration your vet can advise on.
What counts as a "senior" cat?
According to the 2021 AAHA/AAFP Feline Life Stage Guidelines, cats aged 11 years and over are considered senior. At this stage more frequent veterinary check-ups are recommended — typically every 6 months instead of annually — to catch age-related conditions early.
How accurate is the 15-9-4 method?
It is an accepted veterinary approximation, not a precise biological measurement. Individual variation in genetics, diet, environment, and health means actual biological age can differ from the formula's output. Use it as a helpful orientation, and consult your vet for a full health assessment.
Sources
- pmc.ncbi.nlm.nih.gov/articles/PMC10812130
- catvets.com/wp-content/uploads/2024/08/AAHA_AAFP_Feline_Life_Stage_Guidelines_2021.pdf
Reviewed by the YouCalc Team · Last reviewed
Spot a translation issue, a calculation issue, or have a suggestion? Let us know.