FOR THE LIFE YOU SHARE
Pet birthday calculator.
Count down to their day.
Enter their birth date to find the next birthday and days remaining, then save a calendar event. Birthday unknown? Choose an adoption anniversary and use the day they came home.
Just between you and your pet
Their next happy day
Count down to a birthday or adoption anniversary. Don’t know their birthday? A gotcha day is a lovely place to start.
Pick a date to find your next reason for cake (pet-friendly, of course).
One local calendar event. Nothing is sent and no online reminders are created. For February 29, we use February 28 in non-leap years.
Sources & assumptions
A birthday and a gotcha day tell different stories
A birthday marks birth. An adoption anniversary marks when your shared life began. An adoption date cannot tell us a pet’s actual age, but it can power a meaningful countdown even when their birthday is completely unknown.
The tool finds the next annual occurrence using your device’s local calendar date, including today. A February 29 anniversary is observed on February 28 in non-leap years; it is not silently moved into March.
A calendar keepsake without an account
Download a single all-day .ics event and import it into your own calendar. The file is built in your browser. No calendar account is connected, no recurring online reminder is created, and nothing is automatically shared.
Sources & assumptions
Model version / source check: 2026-10-01
Keep a little joy close
Install PetAge for a shortcut and offline pages after your first visit. It does not run scheduled reminders in the background; calendar events belong in your calendar app.
Privacy
No analytics, advertising, accounts or database. Calculator form values stay in memory and clear on reload. Cards and calendar files are made on your device. Game progress can be saved locally only when you enable it; it does not include calculator inputs. Public app files are cached for offline use. Sharing opens the system share sheet or a chosen social site. Hosting may process standard connection logs; no form values are put in URLs or requests.