Free tool
Anniversary calculator
How long it's been, when the next anniversary lands, and the next round number of days — which is the one nobody sees coming.
Whichever date you both count — the wedding, the first date, the day you made it official.
Put the date in and you'll get how long it's been, when the next anniversary lands, and the next round number of days.
How it works
Three answers from one date, because the question is usually one of three things.
Asking how long you've been together is rarely idle curiosity. It's usually either “have I missed something”, “when is the next one”, or “is there a number I could make a fuss of”. So it gives you the elapsed time, the date of the next anniversary with a day count, and the next round day-total.
The elapsed figure counts whole calendar months and then the days left over, so “two years, one month and three days” means what you'd expect rather than being a division by an average month.
It happens in your browser. The date isn't sent to us, isn't stored, and there's no account involved.
Which date to count from
There's no right answer, and couples routinely hold two different ones.
Married couples usually count the wedding, which is the easy case. Everyone else is choosing between the first date, the first kiss, and the conversation where it became official — and those can be months apart.
The practical advice: use whichever one theywould say if asked. Being right about the calendar and wrong about which date matters is a worse outcome than being a fortnight out. If you genuinely don't know, the day you made it official is the safest, because it's the one most likely to be written down in a message somewhere.
Long-distance couples sometimes count the day they met in person instead. That's fine too. The tool doesn't care which you pick; it just needs one.
Worked examples
Both dates stated, and every figure produced by the same functions the tool above uses.
Choose
Together since 14 February 2020, as at 11 August 2026
You get
“6 years, 5 months, 28 days — 2,370 days together.”
Choose
Together since 3 November 2023, as at 11 August 2026 — the next round number
You get
“1,012 days so far. Next round number is 1,095 on 2 November 2026, 83 days away.”
Choose
Married on 29 February 2020, as at 11 August 2026
You get
“6 years, 5 months, 13 days — 2,355 days together.”
Milestones worth marking
The year numbers are already in everyone's calendar. The day numbers aren't, which is exactly what makes them land.
A first anniversary is expected, and an expected gift is competing against expectations. A thousand days is not in anybody's diary, arrives on an ordinary Tuesday, and takes no more effort to notice than the anniversary did — it just requires having looked.
The tool gives you the next one and the date it falls on. The ones that tend to work best are 1,000 days, 2,000 days, and 5,000 days; 100 days is popular early on and reads as sweet rather than excessive. Ten thousand days is a little over twenty-seven years, and if you get there you have earned the right to make a fuss of it.
One caution: pick one and use it. Marking every round number turns a surprise into a scheduled obligation, and the whole advantage of a day-count is that nobody was waiting for it.
Common mistakes
- Counting from a date they don't count from. Check before you engrave anything.
- Leaving it until the day. The anniversary is a known date — there is no excuse available and everyone knows it.
- Marking every milestone the tool shows you. Pick one; the surprise is the point.
- Treating the number as the gift. Nobody has ever been moved by an integer — it's a reason to say something, not the thing you say.