Marriage Duration Calculator

Wedding Anniversary Calculator

How long have you been married? Enter your wedding date and this calculator works out your completed years, the exact duration in years, months and days, the total days together, this year's anniversary number with its traditional and modern gifts, and the date of — and countdown to — your next anniversary.

Calculate Your Wedding Anniversary

Enter your wedding date — and optionally a different “as of” date to measure from.

Step 1 — Enter your wedding date
Step 2 — Choose the “as of” date (optional)

Leave blank to measure up to today. Enter a future date to see how long you will have been married on that date — useful when planning a milestone celebration.

Whether the 10th is approaching and you need the gift theme, or you simply want the exact figure for a speech, an invitation or a social post, the tool answers every version of the question from one date: how many years, how many days, which anniversary is next, and what it is traditionally called.

  • Completed years married, plus the exact duration in years, months and days.
  • Total days (and hours) since the wedding, counted as whole calendar days.
  • This year's anniversary number with its traditional and modern gift names.
  • Days until your next anniversary, with its date — and a table of upcoming milestone anniversaries.
✓ Free anniversary tool ✓ Traditional & modern gifts ✓ Transparent method ✓ 100% Private Client-Side Calculation
Years Married
—
Exact duration —
Total days —
Next anniversary —
This year's gift —

Every Year Deserves Its Celebration

A candle-lit anniversary dinner — the kind of evening this calculator helps you plan for. Below it, the milestone table the calculator builds for any wedding date: the named anniversaries ahead, with their traditional and modern gifts.

Photograph of a couple celebrating a wedding anniversary over a candle-lit dinner with champagne

Your Upcoming Milestone Anniversaries

The next named anniversaries after your completed years, with their dates and gift themes — this table updates when you calculate.

AnniversaryDateTraditional giftModern gift
Enter your wedding date above and select Calculate Anniversary to see your milestone dates.

*Only the years named by the standard gift lists appear — anniversaries such as the 16th or 19th carry no traditional or modern gift name.

1. What Is a Wedding Anniversary Calculator?

A wedding anniversary calculator answers the question “how long have we been married?” precisely. From a single input — the wedding date — it works out the number of completed years, the exact duration in years, months and days, the total days since the ceremony, which anniversary number is being celebrated this year, the traditional and modern gifts for that number, and the date and countdown to the next anniversary.

Most people can name the big ones — paper for the 1st, silver for the 25th, gold for the 50th — and then the list gets hazy. This tool removes the guesswork: it tells you the anniversary number, names the gifts the standard lists assign to it, and is honest when a year has no assigned gift at all.

The calculation is the same calendar arithmetic this site uses everywhere: completed years by the anniversary rule, with a stated convention for 29 February weddings, and day counts measured as whole calendar days. Everything runs in your browser — the wedding date you enter is never sent anywhere.

2. How to Use This Calculator

There are two inputs. The wedding date is required — the date of the ceremony, or whatever date the couple counts as the start of the marriage. The “as of” date is optional and defaults to today; it sets the date the duration is measured up to.

Select Calculate Anniversary and the results panel shows the headline figure — completed years married — alongside four supporting facts: the exact duration (years, months, days), the total days since the wedding, the next anniversary with its countdown, and this year's traditional and modern gift. The milestone table below the calculator fills in with your next five named anniversaries and their dates. Reset clears both dates; Copy result puts a one-line summary on your clipboard.

3. How the Duration Is Calculated

Completed years use the anniversary rule: subtract the wedding year from the “as of” year, then check whether this year's anniversary has passed yet. If the wedding was on 14 June 2014 and the “as of” date is 22 October 2026, the 12th anniversary (14 June 2026) has passed, so the answer is 12 completed years.

The exact years-months-days figure

The exact duration is measured from the most recent anniversary, not from the wedding date directly. First the completed years are fixed; then whole months are added one at a time from that anniversary until the next whole month would overshoot the “as of” date; the leftover is counted in days. For 14 June 2014 to 22 October 2026: 12 years to 14 June 2026, then 4 whole months to 14 October 2026, then 8 days — 12 years, 4 months, 8 days.

Day counts and the February 29 convention

Total days is the plain calendar-day difference between the two dates — no time-of-day involved, no time zones, no partial days. A wedding on 29 February is observed on 28 February in non-leap years, the same convention this site's age engine uses for leap-day birthdays. The convention is a choice, stated openly here; what matters is that it is applied consistently.

Which anniversary is “this year's”?

The anniversary celebrated in a given calendar year is numbered by the completed years reached on its date: the anniversary on 14 June 2026 is the 12th. The next anniversary is always the coming one — 14 June 2027, the 13th — with the countdown in days from the “as of” date. On the anniversary date itself, the countdown reads the full year to the following one.

4. Worked Example

Take a wedding on 14 June 2014, measured as of 22 October 2026 — the example this calculator's engine was verified against before publishing.

The arithmetic, retraced: 2026 − 2014 = 12, and 14 June 2026 has passed, so 12 completed years stand. From 14 June 2026 to 14 October 2026 is 4 whole months, and 14 to 22 October is 8 days. The day count: 12 years including the leap days of 2016, 2020 and 2024 gives 4,383 days, plus 130 days from 14 June to 22 October 2026, totalling 4,513. The standard lists name the 12th as Silk (traditional) and Pearls (modern), and the next named milestones are the 13th, 14th, 15th, 20th and 25th.

Try the same dates in the calculator above — you should see exactly these figures. If your own wedding date gives a year the lists do not name, such as the 16th, the tool says so plainly instead of inventing a gift.

5. Traditional vs. Modern Anniversary Gifts

The anniversary gift lists are cultural conventions, not rules. The traditional list grew out of British and American custom — its earliest roots are medieval German silver and gold wreaths for the 25th and 50th — and the first comprehensive year-by-year list was published in 1937 by the American National Retail Jeweler Association, covering every year through the 25th and then every fifth year after. The modern list was added in the twentieth century to give couples more practical options.

The two lists sit side by side for each named year: the traditional theme leans on natural materials (paper, cotton, leather, wood, tin) and tends to be the more sentimental choice; the modern alternative (clocks, china, appliances, silverware) is the more practical one. Neither is a requirement — most couples treat the themes as a creative prompt rather than a prescription.

One theme deserves a note: the 14th anniversary's traditional gift is ivory, but given the ethical concerns around ivory, many modern lists substitute gold — which is also the 14th's modern gift. The calculator shows the standard name and the article lists the published sources below, so you can decide which convention to follow.

6. The Anniversary Gift List by Year

The standard published lists name every year from the 1st to the 15th, then the 20th, 25th, 30th, 35th, 40th, 45th, 50th, 55th and 60th. This is the reference the calculator uses — cross-checked across published gift guides, which agree on these names:

YearTraditionalModern
1stPaperClocks
2ndCottonChina
3rdLeatherCrystal & Glass
4thFruit & FlowersAppliances
5thWoodSilverware
6thIronWood
7thWool & CopperDesk Sets
8thBronzeLinens
9thPottery & WillowLeather
10thTinDiamond Jewellery
11thSteelJewellery
12thSilkPearls
13thLaceTextiles
14thIvoryGold Jewellery
15thCrystalWatches
20thChinaPlatinum
25thSilverSilver
30thPearlDiamond
35thCoralJade
40thRubyRuby
45thSapphireSapphire
50thGoldGold
55thEmeraldEmerald
60thDiamondDiamond

Beyond the 60th, a few lists name the 65th (blue sapphire), 70th (platinum) and 75th (diamond and gold), but coverage thins out and sources disagree — so the calculator stops the named milestones at the 60th and treats later years as unnamed.

7. Years Without a Gift Name

The 16th, 17th, 18th and 19th anniversaries — and the 21st through 24th, 26th through 29th, and so on — have no traditional or modern gift name in the standard lists. The lists simply do not name them. Some websites fill the gaps with invented names, but those are not part of any published standard, so this calculator does not repeat them.

When your completed years fall on an unnamed year, the results panel says so directly: “no traditional gift name — the standard lists name only selected years.” The milestone table then skips ahead to the next named anniversary, which is the one worth planning around anyway.

The honest approach is also the practical one: an unnamed year is a free choice. Pick a gift with personal meaning or borrow the theme of the nearest named year.

8. Planning Milestone Anniversaries

The anniversaries people actually plan around are the named ones — and among those, a handful carry extra weight: the 10th (tin / diamond jewellery), the 25th (silver), the 50th (gold) and the 60th (diamond). The 25th and 50th are the old jubilee markers, inherited from the medieval silver and gold wreath custom, and they remain the two dates most likely to draw family from a distance.

The milestone table on this page exists for exactly that planning: enter the wedding date once and it lists the next five named anniversaries with their dates and gift themes, so a 25th two years out stops being a vague intention and becomes a date on the calendar. For anything requiring a venue, travel or time off, the weekday of the milestone is usually the first practical constraint, so check it a year or two ahead.

9. Wedding Anniversaries vs. Other Milestones

Anniversaries come in several kinds, and each has its own tool here. A wedding anniversary counts completed years of marriage from the wedding date and attaches the traditional and modern gift names — that is this page. An anniversary milestone calculator instead starts from a milestone number you choose (say, the 25th) and works out its exact date plus the countdown to it.

Work anniversaries measure tenure from a start date the same calendar way — completed years by the anniversary rule — but without gift names; the work anniversary calculator covers those. Birthday milestones count from a birth date toward round-number ages. The arithmetic underneath is identical in every case: whole calendar years added to a start date, with the leap-day convention stated.

For the surrounding reading: our guide to calculating age at marriage for records and genealogy covers the ceremony date from the other direction — exact age on the wedding day rather than years since it. The birthday countdown guide explains the “build this year's date, advance only if it has passed” logic this calculator applies to anniversaries, and planning a milestone birthday date covers the venue-and-weekday side of celebrating a big one.

10. Common Mistakes to Avoid

Counting the wedding year as year one

The most common error: treating the wedding date itself as the 1st anniversary. The 1st anniversary is one complete year after the wedding. A couple married on 14 June 2014 celebrated their 1st anniversary on 14 June 2015, not in 2014 — the calculator's completed-years figure can never be off by one this way because it counts anniversaries that have actually passed.

Adding 365 days per year

Multiplying the year count by 365 drifts: 25 × 365 lands days early and can even land on the wrong date across leap years. Anniversaries are calendar-year additions — the same month and day, years later — which is what the engine does.

Forgetting the “as of” date defaults to today

Leaving the “as of” date blank measures up to today, which is right for “how long have we been married?” but wrong for reconstructing a past record. For historical questions, always set the “as of” date explicitly.

Assuming every year has a gift name

As section 7 explains, most years are unnamed in the standard lists. Trusting a made-up name from a random list leads to confidently wrong answers — the calculator names gifts only where the published lists do.

Ignoring the leap-day convention

A 29 February wedding needs a stated rule for non-leap years. This calculator observes it on 28 February; whatever convention a family record uses, writing it down matters more than which one it is.

11. Putting the Results to Use

The headline figure — completed years — is the number for the card, the speech and the social post. The exact duration (years, months, days) is the figure for formal contexts: renewal-of-vows programs, newspaper announcements and engraved gifts, where “12 years, 4 months, 8 days” reads as carefully as it is. The total days figure suits the playful uses — “4,513 days of marriage” — and the countdown is the planning number: days left to order the gift, book the table or send the invitations.

The gift names are the starting point for the present, not the present itself. “Silk” becomes a scarf, a tie or a weekend somewhere silk is made; “paper” becomes the framed vows, the photo book, or the front page from the wedding day. The themes work best as creative prompts — which is all they ever were.

13. Frequently Asked Questions

What is a wedding anniversary calculator?

A wedding anniversary calculator works out how long a couple has been married from their wedding date. It reports the completed years, the exact duration in years, months and days, the total days since the wedding, the anniversary number being celebrated this year with its traditional and modern gifts, and the date of the next anniversary with a countdown in days.

How do I calculate how many years I have been married?

Subtract the wedding year from the current year, then check whether this year's anniversary has passed yet. If it has, that is your completed years; if not, subtract one. Married on 14 June 2014, measured on 22 October 2026: 2026 − 2014 = 12, and 14 June 2026 has passed, so the answer is 12 years.

What are the traditional and modern anniversary gifts?

Two published lists sit side by side: the traditional list (natural materials such as paper for the 1st, cotton for the 2nd, silver for the 25th and gold for the 50th) and the modern list (practical alternatives such as clocks for the 1st, china for the 2nd). The calculator names both for every year the standard lists cover, from the 1st to the 15th and then the 20th, 25th, 30th, 35th, 40th, 45th, 50th, 55th and 60th.

My anniversary is the 16th — what is the traditional gift?

There isn't one in the standard published lists. The lists name the 1st through 15th, then only the 20th, 25th, 30th, 35th, 40th, 45th, 50th, 55th and 60th — years like the 16th, 19th or 23rd carry no traditional or modern gift name. Names you see for those years on some websites are invented, not part of any published standard. The calculator says so honestly and points you to the next named anniversary instead.

How does the calculator handle a 29 February wedding?

A 29 February wedding is observed on 28 February in non-leap years — the same convention this site's age engine uses for leap-day birthdays. So a couple married on 29 February 2020 celebrates their 6th anniversary on 28 February 2026. The convention is stated openly on the page so the result is reproducible.

What does the “as of” date do?

It sets the date the duration is measured up to. Left blank, it defaults to today — right for “how long have we been married?” Enter a past date to reconstruct a duration as it stood then (for records or genealogy), or a future date to see the figure you will announce at a coming milestone, such as the 25th.

Is the anniversary on the wedding date or the day after?

The anniversary falls on the same month and day as the wedding, years later — the 12th anniversary of a 14 June 2014 wedding is 14 June 2026. Completed years count anniversaries that have passed: on 14 June 2026 itself, the couple has completed 12 years, and the next anniversary is the 13th on 14 June 2027.

How is the exact duration in years, months and days worked out?

First the completed years are fixed by the anniversary rule; then whole months are added one at a time from the most recent anniversary until another whole month would overshoot the “as of” date; the remainder is counted in days. For 14 June 2014 to 22 October 2026 that gives 12 years to 14 June 2026, 4 months to 14 October 2026, and 8 days — 12 years, 4 months, 8 days.

Are anniversary gift lists rules I must follow?

No — they are cultural conventions, and the page says so. The traditional list grew from British and American custom and the first comprehensive list was published in 1937; the modern list was added later for practicality. Small variations between publishers are normal because there was never one official version. Treat the themes as creative prompts, not requirements.

What is the difference between this and the anniversary milestone calculator?

This page starts from your wedding date and tells you how long you have been married, which anniversary is current, its gifts, and when the next one falls. The anniversary milestone calculator starts from a milestone number you choose — say, the 25th — and works out its exact date and the countdown to it, for any kind of anniversary. Use this page for “how long?” and the milestone tool for “when is the Nth?”

Does the calculator store my wedding date?

No. The calculation runs entirely in your browser — the dates you enter are not sent to or stored on any server. Closing the page erases everything; there is no account, no sign-up and no tracking of your inputs.

Is the wedding anniversary calculator free?

Yes. The Wedding Anniversary Calculator is free on Age Calculator Lab, with no sign-up. Like every tool on the site, it runs client-side, so your wedding date never leaves your device.

14. Calculator Methodology & Data Integrity

This calculator performs exact calendar arithmetic on the dates you provide: completed years by the anniversary rule (this year's anniversary = the wedding month and day in the “as of” year, observed on 28 February when the wedding was 29 February and the target year is not a leap year); exact years-months-days measured from the most recent anniversary by adding whole months then counting leftover days; total days as the plain calendar-day difference; and the next anniversary as the coming anniversary date with its day countdown. Invalid or impossible dates are rejected with a readable message — never silently corrected. Gift names come only from the standard published traditional and modern anniversary gift lists (named years: 1–15, 20, 25, 30, 35, 40, 45, 50, 55, 60); years the lists do not name are reported as unnamed rather than filled with invented names. The lists are cultural conventions, not rules, and the page states that. All computation happens client-side in your browser — the dates you enter are not transmitted to or stored on any server.

Sources for the gift lists: the traditional list as published by the Emily Post Institute and the modern list originating with the American National Retail Jeweler Association (1937), as reproduced across published anniversary gift guides. Minor variations between publishers exist for a few years; the names shown are the consensus forms.

Navjeet Kamboj, author at Age Calculator Lab
About the author

Navjeet Kamboj

Navjeet Kamboj is the author and editor of Age Calculator Lab. He focuses on making age, date, milestone and planning calculations easier to understand through clearly explained methods, practical examples and responsible limitations.