Templates tool
Wedding and Event Invitation Template
Free one-page wedding invitation template in HTML and CSS: countdown, story, schedule, venue, RSVP form and gallery. Mobile-first.
Free, no sign-up. Runs in your browser; nothing is uploaded.
How to use the wedding and event invitation template
An invitation guests will actually open
Most wedding websites fail because they are slow, cluttered or hard to use on a phone. This template is a single, calm page: your names in an arch, a countdown, your story, the schedule for the day, directions and an RSVP form. Guests scroll once and know everything they need.
Edit in the right order
- Names and date. Replace "Amara & Theo", the date and the venue in the hero, the header monogram and the footer.
- Countdown. Change the data-date attribute on the clock element to your ceremony time. The numbers update every second.
- Story. Edit the four timeline entries. Short and personal beats long and polished.
- Schedule. Update the times and details. Include shuttle times, dress code and anything guests need to plan around.
- Venue. Add the address, parking and accommodation notes, then paste your map embed into the placeholder.
- Gallery. Replace the illustrated tiles with engagement photos, ideally portrait, compressed to WebP.
Collecting RSVPs
The form asks for name, email, attendance, number of guests, meal choice and notes. To receive replies in your inbox create a free Formspree form, then set the form action to your Formspree URL and remove the method and enctype attributes. A comment in the HTML marks the spot. Remember to say who to contact for plus-ones and dietary questions.
Colours and type
The sage, blush and gold palette is in the :root block of assets/style.css. The script style for names uses system cursive fonts, so nothing is downloaded. If you want a custom script font, add one web font and set it on the h1 and .h rules.
Etiquette and privacy
Send the link with your invitations, mention the reply-by date near the form and avoid publishing exact home addresses. If you want the page hidden from search, add a noindex robots meta tag to the head.
Accessibility, motion and licence
The template uses semantic landmarks, a skip link, visible focus styles and readable contrast. Motion is limited to gentle fade-ins and hover states, and it switches off for visitors whose device asks for reduced motion. There is no 3D, no WebGL and nothing to load from a CDN. Everything is free for personal and commercial use, and the brand names, people and prices are fictional, so replace them before launch. The README in the zip lists every file and the first edits to make.
Frequently asked questions
How do I change the countdown date?
Edit the data-date attribute on the element with id clock in index.html, using the format 2027-06-12T15:00:00. The countdown stops at zero.
How do I receive RSVPs?
Out of the box the form opens an email draft. For a proper inbox, create a free Formspree form and set the form action to its URL, then delete the method and enctype attributes. A comment above the form shows exactly where.
Can I use it for a birthday or corporate event?
Yes. Rename the headings, drop the story section if you do not need it and adjust the RSVP fields.
How do I add a real map?
Replace the dashed placeholder box in the venue section with the iframe embed code from Google Maps or OpenStreetMap.
Is it private?
It is a normal web page. If you need privacy, host it at an unlisted address, add a noindex meta tag, or put it behind your host password protection.