Solved.tools: Free Online Calculators & Tools

We use cookies for analytics and advertising. Learn more about our cookie policy

Wedding Anniversary Calculator

Last updated: 27 June 2026

Reviewed by Gavin Meiring, Lead research and primary author ยท Doctoral Candidate (Corporate Governance) ยท Research and drafting assisted by AI

Full anniversary list
YearTraditionalModern
1stPaperClocks
2ndCottonChina
3rdLeatherCrystal/Glass
4thFruit/FlowersAppliances
5thWoodSilverware
6thCandy/IronWood
7thWool/CopperDesk sets
8thBronze/PotteryLinen/Lace
9thPottery/WillowLeather
10thTin/AluminumDiamond jewellery
11thSteelFashion jewellery
12thSilk/LinenPearls/Coloured gems
13thLaceTextiles/Furs
14thIvoryGold jewellery
15thCrystalWatches
20thChinaPlatinum
25thSilverSilver
30thPearlDiamond
35thCoralJade
40thRubyRuby
45thSapphireSapphire
50thGoldGold
55thEmeraldEmerald
60thDiamondDiamond
65thBlue sapphireBlue sapphire
70thPlatinumPlatinum
75thDiamond/GoldDiamond/Gold
Was this helpful?


Wedding Anniversary Calculator

A wedding anniversary calculator tells you exactly how many years, months, and days you have been married, identifies which traditional and modern anniversary you are celebrating, and shows upcoming milestone anniversaries. It is used by couples, family members, and event planners to plan celebrations, choose themed gifts, and mark meaningful milestones.

How to Use the Wedding Anniversary Calculator

  1. Enter your wedding date using the date picker.
  2. Click "Calculate" to see the exact duration of the marriage in years, months, and days.
  3. View the traditional and modern anniversary name for the current year (e.g., Silver for 25 years, Gold for 50 years).
  4. See the next milestone anniversary and the number of days until it arrives.
  5. Optionally enter a future anniversary year to find the exact date it falls on.

The Formula

The anniversary year is simply the number of complete calendar years since the wedding date:

Anniversary Year = Current Year - Wedding Year

(Adjusted if the current date has not yet passed the anniversary date this year.)

Exact duration: Total Days = Today's Date - Wedding Date (in days) Years = floor(Total Days / 365.25) Remaining Months = calculated from the remaining days after full years

The traditional anniversary naming system by year:

  • 1st: Paper
  • 2nd: Cotton
  • 3rd: Leather
  • 4th: Fruit/Flowers
  • 5th: Wood
  • 10th: Tin/Aluminium
  • 15th: Crystal
  • 20th: China
  • 25th: Silver
  • 30th: Pearl
  • 35th: Coral/Jade
  • 40th: Ruby
  • 45th: Sapphire
  • 50th: Gold
  • 55th: Emerald
  • 60th: Diamond
  • 65th: Blue Sapphire
  • 70th: Platinum

Real-World Example

A couple married on 14 September 2001. Today is 28 June 2026.

Full years married: 2026 - 2001 = 25 years. But has the 14 September anniversary passed yet in 2026? No, it is still June, so they have completed 24 full years and are partway through their 25th year.

Current anniversary: 24th (Traditional theme: Musical Instruments / Modern theme: Opal/Bone China) Next milestone: 25th Silver Anniversary on 14 September 2026 (78 days away).

Days married: from 14 September 2001 to 28 June 2026 is approximately 9,053 days.

For a 25th anniversary gift with a silver theme, traditional options include silverware, silver jewellery, silver photo frames, or a silver ornament engraved with the wedding date.

Traditional Anniversary Themes and Gift Ideas

Each anniversary year carries a traditional material or theme that guides gift choices. The paper anniversary (1st) suits travel vouchers, books, or personalised prints. The wood anniversary (5th) is ideal for handcrafted furniture, a wooden keepsake box, or a planted tree. The crystal anniversary (15th) lends itself to glassware, crystal ornaments, or a weekend getaway to a location with crystal-clear waters. The pearl anniversary (30th) suits pearl jewellery, a luxury spa weekend, or pearl-inlaid accessories. The ruby anniversary (40th) is a major milestone; couples often celebrate with a trip, a party, or ruby gemstone jewellery. The golden anniversary (50th) is typically the grandest celebration outside the Diamond (60th), with large family gatherings and gold jewellery being the most popular gift.

Frequently Asked Questions

What anniversary are we celebrating if we married on a leap day (29 February)? Couples married on 29 February celebrate their anniversary on 28 February or 1 March in non-leap years, depending on personal preference. Every four years, the actual date of 29 February arrives, which many leap-day couples treat as a special occasion.

Is the traditional anniversary list the same in every country? The core milestone anniversaries (Silver at 25, Gold at 50, Diamond at 60) are widely recognised across the UK, US, and Commonwealth countries. The individual year themes for years 1-24 vary between the traditional list (which has Victorian origins) and the modern updated list promoted by the American National Retail Jewelers' Association in 1937. The tool shows both lists so you can choose which tradition to follow.

How do I calculate the anniversary for a second marriage? Simply use the date of the second wedding ceremony. The calculator works from any wedding date regardless of whether it is a first or subsequent marriage.

What is the most celebrated wedding anniversary milestone? The 25th (Silver) and 50th (Golden) anniversaries are the most widely celebrated in the UK, typically involving large family gatherings, renewal of vows ceremonies, and significant gifts. The Diamond anniversary (60th) is increasingly common as life expectancy improves; Queen Elizabeth II and Prince Philip celebrated their Diamond Wedding Anniversary in 2007.

Counting the years two ways

The example above works a marriage from 14 September 2001 checked on 28 June 2026. Both methods on this page agree on that date, and it is worth seeing where they part company.

The calendar count asks how many times the wedding date has come round. From 14 September 2001 the date has arrived 24 times by 28 June 2026, because the 25th falls later in that same year.

The day count in the formula above takes the total days since the wedding and divides by 365.25. The gap between 14 September 2001 and 28 June 2026 is 9,053 days, and 9,053 divided by 365.25 is 24.7858, which floors to 24. The two agree because 24.7858 sits well clear of the boundary at 24.

Wedding dateChecked onCalendar yearsDays elapsedDays divided by 365.25
14 September 200128 June 2026249,05324
15 January 199015 January 199227301
15 January 199015 January 2000103,6529

The second and third rows are where the two methods separate. Neither 1990 nor 1991 is a leap year, so two complete calendar years come to 730 days, and 730 divided by 365.25 is 1.9986, which floors to 1. The third row runs ten calendar years including the leap days of 1992, 1996 and 2000, which comes to 3,652 days, while 365.25 times 10 is 3,652.5, so the division falls a fraction short of 10.

The divisor is the reason. The Gregorian calendar holds 97 leap days in 400 years and 146,097 divided by 400 is 365.2425, not 365.25. Use the calendar count when the date of the anniversary matters; use the day count when the length of the marriage in days is what you need.

Milestone dates from a single wedding date

AnniversaryDateDays marriedItem in the tool's table
25th14 September 20269,131Silver
30th14 September 203110,957Pearl
35th14 September 203612,784Coral
40th14 September 204114,610Ruby
45th14 September 204616,436Sapphire
50th14 September 205118,262Gold

The day counts are the difference between the two dates, so the wedding day itself is day zero, and the first anniversary lands on day 365 or 366 depending on the leap years in between.

Where the on-screen figures can disagree

The tool's anniversary table holds 27 rows: years 1 to 15 and then 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70 and 75. Years 16 to 19 and 21 to 24 have no row.

Three things follow. The counter giving the days to the next anniversary is labelled with the year after the last completed one, whatever the table holds. For a wedding on 14 September 1999 checked on 1 October 2025, 26 years are complete, so the counter reads Days to 27th anniversary and shows 14 September 2026, which is 348 days away, while the milestone panel directly below names the 30th because the table has no 27th row. Two labels on one screen, describing two different dates.

Second, the ordinal suffixes attach th to every year except 1, 2, 3, 25 and 50, so a 21st, 22nd, 23rd, 31st or 71st anniversary prints as 21th, 22th, 23th, 31th and 71th.

Third, the theme cards draw from the same 27 rows, so a couple in their 24th year sees no theme at all, and the worked example above names a 24th traditional theme of Musical Instruments that the tool cannot display.

How the two anniversary lists differ

The tool prints a traditional item and a modern item for each year it holds. The two columns agree at some years and part at others.

YearTraditionalModern
3rdLeatherCrystal or glass
5thWoodSilverware
15thCrystalWatches
20thChinaPlatinum
30thPearlDiamond
35thCoralJade
40thRubyRuby
50thGoldGold

The lists come together at the larger milestones and separate within the first fifteen years, which is the pattern the questions above describe. The page's own list gives the 35th as Coral and Jade across both columns, while the tool keeps Coral traditional and makes Jade modern.

What the date arithmetic assumes

A year counts as complete only when the same day and month arrives, so a wedding on 29 February has no anniversary date in three years out of four. The tool carries the date forward by setting the year, which lands a 29 February wedding on 1 March in a common year, and the questions above give 28 February or 1 March as the couple's choice.

The day difference measures the interval between two dates and excludes the wedding day itself. The tool sets the wedding date to noon before counting, which keeps a boundary from moving on the day the clocks change, and it works in local time, so a check run just after midnight on the anniversary can land a day out from the same check run elsewhere.

Where the calendar rules come from

The Gregorian calendar runs a 400 year cycle of 146,097 days, made up of 97 leap years, which gives a mean year of 365.2425 days. That is the figure to divide by when a day count has to become years, and it is why the 365.25 in the formula above drifts. A year is a leap year in that calendar when it is divisible by four, except a year divisible by 100, except a year divisible by 400. The calendar was introduced in 1582 and the rule has not changed since, so the arithmetic above holds for any wedding date on record.

Also try these free tools: