Wedding countdown

Count down to the ceremony to the second, see how many weekends are left for planning, and share it with everyone who keeps asking.

Wedding
Sam & Alex’s wedding
Saturday, January 1, 2000
··
days to go

A wedding timeline that matches your countdown

Most planning guides assume a 12-month engagement. Use the markers below against your own day count: anything above your number is overdue, so bring it forward or decide it doesn’t matter.

Days leftUsually done by then
365Budget, guest-count estimate, venue and date booked
300Photographer, caterer and band or DJ, since popular vendors book a year out
240Save-the-dates out (earlier for destination weddings)
180Attire ordered; many gowns take four to six months plus alterations
120Officiant, rings, rentals, hotel room block
60Invitations mailed (six to eight weeks ahead is the usual etiquette)
30RSVP deadline, marriage-licence rules checked for your location
14Seating chart, final headcount to caterer, day-of timeline
7Final payments, vendor contact sheet, pack for the honeymoon
1Rehearsal, rest, hand the rings to someone reliable

Rows highlighted are already inside your countdown window.

Counting weekends, not just days

Dress fittings, tastings and venue visits happen on weekends, so the weekend count under the ticket is the number to watch. Twenty weekends sounds like plenty until three are taken by other people’s weddings.

Questions people ask

Can I add the ceremony time?

Yes. Add a time and the ticket shows a live days-hours-minutes-seconds clock that reaches zero when the ceremony starts.

Can my partner see the same countdown?

Tap “Share link” and send it. The link holds the names and date, so it opens the same live countdown on their phone, no account needed.

Can I put the countdown on our wedding website or social media?

“Save card image” downloads a square ticket-style picture with the day count, ready for Instagram stories, a group chat or a save-the-date post.

Where is the countdown saved?

In this browser’s local storage. Nothing is uploaded; clearing browser data removes it.