Next up first
The list sorts itself so whoever is closest is always at the top.
Keep everyone's birthday in one list sorted by whichever comes next, with the days remaining, the age they are turning and a lead time so you have room to buy a card.
Everything you add is saved in this browser only — no account, no server, no sync.
The list sorts itself so whoever is closest is always at the top.
Get flagged a week or a month ahead, however much warning you need.
See which birthday it actually is, whenever you know the birth year.
Add everyone once and the list keeps reordering itself as the year goes on.
Birthdays are the classic case of information that is easy to store and easy to forget at exactly the wrong moment. Social networks used to do this job, and many people stopped keeping their own list as a result. A plain, private list that you control does the same job without depending on a platform you may leave.
Knowing about a birthday on the day itself is often too late. A week of warning is what actually changes the outcome.
Recording a birth year is useful for milestone birthdays, but plenty of people would rather you did not. The tracker works either way.
Contacts, calendars and social apps each hold part of the picture. A single list you maintain deliberately beats three partial ones.
This list lives in your browser, not in a service that might change its terms or disappear.
Questions about lead times, birth years and notifications.
No. Leave it blank and the tracker still counts down to the date — it simply cannot tell you which birthday it is.
Set how many days of warning you want for a person and their entry is flagged that far in advance, giving you time to arrange a card, a gift or a phone call.
In common years the countdown targets 1 March, which is the most widely used convention. In leap years it uses the real date.
No. It is a static page with no notification permissions and no server. Open it when you want to check, or bookmark it somewhere you look regularly.
Yes. Names and dates are stored only in this browser's local storage on this device.