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.

Questions

Is the date stored anywhere?
No. The whole calculation runs in your browser, the date is never sent to us, and there's nothing kept when you close the tab.
What if we disagree about the start date?
Use theirs. Being right about the calendar and wrong about which date matters is the worse of the two mistakes, and it's the one that gets remembered.
Does it work for a wedding anniversary as well?
Yes — the wedding date is just an easier version of the same question. The year count is then the one people mean by 'our anniversary'.
What about a 29 February wedding?
In a leap year the anniversary falls on the 29th, and in a common year this counts it as 28 February. That's a convention rather than a rule; some people mark 1 March instead.
Can I use this for how long since a first date?
That's the main use. Put the first date in and the day-count milestones become far more interesting than the year ones.