Birthday Tracker
Paste in your class roster with birth dates and instantly see who's celebrating today, this week, and what age each student is turning. Nothing is saved between sessions.
Built by the AbraCalc team
How to play
- Paste your roster, one student per line, in the format Name, MM/DD (add /YYYY for an exact turning age).
- Tap Load Roster to see everyone sorted by days until their next birthday, with today's and this week's birthdays highlighted.
- Tap Celebrate next to a student having their birthday today to open a full-screen name reveal with confetti.
- Tap New Roster to clear the list and paste in a fresh one — remember nothing is saved, so keep your original list handy.
Paste your roster once at the start of class, one student per line in the format Name, MM/DD (or Name, MM/DD/YYYY if you want exact ages calculated), and the tool instantly sorts everyone by how many days until their next birthday. Anyone celebrating today gets a banner across the top and a Celebrate button that opens a full-screen name reveal with confetti, while anyone within the next seven days shows up in an amber this-week highlight so nothing sneaks up on you. The full roster table stays visible underneath with each student's birthday date and the age they're turning, letting you scan the whole class at a glance. Because this tool never saves anything between sessions, your roster is completely private and simply needs to be pasted back in the next time you open it — a small tradeoff that keeps student birth dates off any server or browser storage.
Frequently asked questions
- Does this tool save my class roster for next time?
- No. Nothing is stored in any form — no browser storage, no server, no account — so you'll need to paste the roster back in each time you open the tool. This keeps student birth dates completely private.
- What happens if I don't include a birth year?
- You'll still see the birthday date and how soon it's coming up, but the turning-age column shows a dash instead of a number, since a year is required to calculate the age a student is turning.
- What if a line in my roster is formatted wrong?
- Lines that don't match Name, MM/DD are skipped and the tool tells you how many were skipped, while every correctly formatted line still loads normally so one typo doesn't break the whole roster.