Make a wedding RSVP page guests reach from a QR code on the invitation

Quick answer

For most couples, a free wedding website from Zola, The Knot, or Joy is the simplest RSVP, and a Google Form does a plain reply list. If you want a one-page site ChatGPT or Claude writes, publish it with a Convika form and print its QR code on the invitation: each reply is emailed and listed for you.

Publish my wedding page

Free plan: no credit card, 1 published page, 50 form entries a month shown and emailed.

On this page

You want guests to scan a code on the invitation and reply in a minute: coming or not, how many, which meal. A wedding website service does exactly that, for free. A page ChatGPT or Claude writes can do it too, in a design you asked for, once its reply form is connected to something.

This guide compares the routes, gives you instructions for the AI, and shows how to add a form that saves each reply, print the QR code, and keep the page private. The Zola, The Knot, Joy, and Google pages quoted were read on October 22, 2026.

Wedding websites, Google Forms, or a page you make

Zola, The Knot, and Joy each make a free wedding website with RSVPs built in. They also keep your guest list, link a registry, and hold travel and hotel details. If you want that whole kit, start there. For a plain list of yes and no answers, a Google Form is enough: multiple choice for "Will you come?", a dropdown for the meal, and the replies in a spreadsheet.

A page made by AI fits a narrower case. You get one page in the design you asked for, with your details and a reply form, and nothing else. It does less than a wedding site. Choose it because you want that page, not to save money.

RouteCost to startWhere replies goMeal choices and plus-onesKeeping it private
ZolaFree to create and publish; a custom domain from $17.99Zola's RSVP tracker and guest listAsks for meal preferences; plus-ones not statedOptional password protection
The KnotFree; a custom domain through The Knot from $19.99 for 1 yearA custom RSVP page, with message templates for remindersRSVPs collect details such as dietary restrictions; plus-ones not statedNot stated on the page read
JoyFree, including RSVP tools, templates, and hostingOnline RSVP tied to your guest listCustom RSVP questions, such as meal choices; plus-one controlsA password for some pages or the whole site; a choice about search results
Google FormsA Google account; AttendMe's guide calls Google Forms freeThe Responses tab, a linked Google Sheet, or a CSV downloadMultiple choice and dropdown questionsAnyone with the link, or only the people you add
A page ChatGPT or Claude made, with a Convika formConvika's Free plan, no card, with a Convika bar at the foot of the pageAn email per reply, a list with each reply's time, and Export CSVText fields you label, such as "Meal choice"; no dropdowns or plus-one controlsPublic on Free; Private link with Pro or the 1-year pass; a password with Pro

Sources for the table: Zola's wedding websites page, The Knot's wedding websites page, Joy's wedding website page and online RSVP page, Google's help on question types and publishing a form, and AttendMe's Google Forms guide. Convika's row comes from its own code.

What the page needs

Guests scan the code to answer one question, then come back for the details. Give the AI these, in your own words:

  • Your names, the date, and the start time
  • The ceremony and reception places, each with a link that opens in a maps app
  • The schedule of the day, the dress code, and parking or transport
  • The reply deadline, and a phone number or email address for questions
  • Hotel or travel notes for guests from out of town, if any

Leave out the guest list and anyone's home address. The page is for everyone with the link.

Ask the AI for the page

Paste this into ChatGPT or Claude, and fill in the brackets. It asks for one file, which is what you upload, and an empty spot where Convika puts the reply form.

Make a one-page wedding website as one HTML file, with the CSS and JavaScript inside.

- Names: [Ana and Sam]
- Date and time: [Saturday, June 5, 2027, ceremony at 4 pm]
- Places: [ceremony and reception names and addresses], each with a link that opens the place in a maps app
- Schedule, dress code, parking, and a contact for questions: [your details]
- An RSVP section that says the reply deadline: [May 1, 2027]
- In the RSVP section, put exactly one empty <div data-convika-form></div> where the reply form goes. Don't write a <form> of your own.
- Large text that reads on a phone held upright. No image files; use colors and type for the look.
- Don't send anything anywhere, and don't add a guest list or anyone's home address.

Read every line before you publish. The AI can get a date or a time wrong, and it may add details you never gave it.

Or start from Convika's template, with no account. On the event page template, describe your wedding under What should yours be?, and name the questions the reply should ask, such as "name, email address, will you come (yes or no), how many of you, meal choice". Keep each question short, 40 characters at most: a longer one is left out of the form. Click Make my event page. Convika's AI makes a preview you try on your phone, with no AI credits, and it works for 3 minutes. Publish and send it to friends signs you up free and moves the page into your account. Convika then makes the reply form from the questions the AI wrote into the page, one text field each, up to 6. Neither the page nor the first preview shows those questions, and the dashboard can't change a form's fields later. So before you publish, click Open preview on the page's screen and check that the form asks what you need. If it asks only for a name and an email, the AI left your questions out: make the page with the steps below instead.

Add the reply form and publish in 4 steps

1. Upload the page and keep it

Drop the .html file into the box at the top of this page, or switch to Paste code and paste it. Click Get my preview link to check the layout on your phone. That link works for 3 minutes, with scripts and forms off, so never print it in a code. Click Keep this page — free, no card and sign up. The page moves into your account.

2. Add the reply form

On the page's screen, click Add a form to my page, and pick Name, email, and message. Change the label of the message field to what guests should write, such as "Will you come? How many of you, and chicken, fish, or vegetarian?" There are no yes or no buttons, number fields, or dropdowns, so the label tells guests what to type. Change the button text to "Send my reply", and the message after sending to "Thank you! We got your reply." Click Add form to my page. The form goes where the AI left the empty spot.

3. Publish the page

Click Publish. Under Who can open this page?, choose Public, or Private link to keep the page out of search results, then click Next. The section on privacy below explains the choice. The first time you publish, Convika then asks for a plan. Pro monthly is marked Recommended: Pro ($12 a month, after a free 7-day trial with a card). The Pro 1-year pass is $29, with no renewal. A private link needs one of those two, and the page goes live once the trial has started or the pass is paid. For a Public page on Free, pick Free and click Publish free. The page goes live at an address like yourpage.convika.page.

4. Send yourself a reply, then make the QR code

Open the live address on your phone and send a test reply. Replies sent from a preview aren't saved, so test only on the live page. Your reply should appear under Forms on the page's screen and arrive by email. Then click Show QR code next to the Live URL, and click Download PNG for the invitation.

Put the QR code on the invitation

  • Place the PNG on the card with the reply deadline next to it, such as "Scan to reply by May 1".
  • Print the address too, for guests who would rather type it. An uploaded page's address ends in a few random letters and numbers. For an address that reads well, connect a domain you own, such as www.anaandsam.com. Free connects 1 custom subdomain.
  • Scan a proof on 2 phones before you print every card. How to turn an HTML file into a QR code has the print checks, size included.

You can change the page after the cards are printed. The code holds the page's address, and the address stays the same when you publish a new version. Upload a changed file under New version from a file on the page's screen, or type the change into Improve with AI, then click Publish. The printed code opens the new version.

Keep the page published until after the wedding. If you click Unpublish, or swap another page in for it, the printed code stops opening it. On Free, a workspace publishes 1 page at a time, so publishing a second page asks you to choose: Pro ($12 a month, after a free 7-day trial with a card), or a swap, which turns the wedding page back into a draft. This is the rule for workspaces created on or after October 23, 2026. Earlier workspaces keep the plan they signed up for.

Reading the replies

Each reply is emailed to you as it arrives. On the page's screen, under Forms, click View submissions to see them all, each with the date and time it arrived. Export CSV downloads the list for a spreadsheet. Guests type how many are coming, so add up the numbers in the spreadsheet yourself.

On Free, Convika shows and emails the first 50 replies a month, counting every form in your workspace. Replies past that are still saved, and Pro or the 1-year pass shows them. A large wedding whose replies arrive in the same month can pass that number.

Keep the page and your guests' replies private

On Free, the page is published as Public: anyone with the link can open it, and it may show up in search results. Convika's gallery doesn't take pages with a form. A wedding page carries your names, a date, and a place, so think about who might find it:

  • Private link keeps the page out of search results. Anyone with the link can still open it, including anyone a guest forwards it to. It comes with Pro or the 1-year pass.
  • Only people with the password shows a password screen first. Print the password on the card, next to the code. It comes with Pro, which the 1-year pass includes.

The 1-year pass is $29, with no renewal, and also removes the Convika bar from your pages. Pro monthly is $12 a month. Free is enough if a Public page suits you, knowing it can still show up in search results.

Your guests' replies are personal data. Ask only for what you need, and delete the exported files and the reply emails once the wedding is over. Convika's Privacy Policy covers what Convika stores. How to password protect an HTML page covers passwords in more detail.

What this page doesn't do

  • No guest list or reminders. Convika doesn't know who hasn't replied, and sends nothing to guests.
  • No reply email to the guest. They see your thank-you message on the page. The email goes only to you.
  • No registry, seating chart, or photo upload.
  • No yes or no buttons, dropdowns, or plus-one controls on a Convika form. Guests type their answers.
  • No names in the visit stats. The page's analytics count how many opened it and from where, never who.

Zola, The Knot, and Joy do several of these. If you need them, that is the reason to pick one of them.

Frequently asked questions

How do I make a QR code for wedding RSVP?

Publish the RSVP page first, then make the QR code from its address. On a wedding website service, use the site's address. On Convika, publish the page with its reply form, click Show QR code next to the Live URL, and click Download PNG. Scan a printed proof on 2 phones before you print every invitation.

Can I make a free wedding website with ChatGPT?

Yes. ChatGPT or Claude can write a one-page wedding site as one HTML file, and Convika's Free plan publishes it with a reply form and no card. Free pages are Public and show a small Convika bar. For a private link or no bar, the 1-year pass is $29, with no renewal. Zola, The Knot, and Joy also make wedding sites with RSVPs for free.

How do guests RSVP with a QR code?

Guests point the phone's camera at the code on the invitation, tap the link, and fill in the reply form on the page. On Convika, each reply is emailed to you and listed in your dashboard with the time it arrived. Guests need no app and no account.

Can I see who replied?

Yes. Each reply holds the name the guest typed, and you see them all under Forms on the page's screen, or in the CSV you export. The visit stats are different: they count how many people opened the page, never who. Convika doesn't know who hasn't replied.

Can I change the page after the invitations are printed?

Yes. The QR code holds the page's address, which stays the same when you publish a new version. Upload the changed file under New version from a file, or ask Improve with AI for the change, then click Publish. The printed code opens the new version. Unpublishing the page, or swapping another page in for it, stops the code.

Sources

Next step

How to see who visits a page you made with AI

Count visitors and see where they came from on a page ChatGPT, Claude, or Gemini made. GA4, Cloudflare, Plausible, Clarity, and Convika compared.

Related articles

More on forms and visitor stats

Share this article

Put your RSVP page behind the QR code

Upload the page the AI made, add a reply form, and publish. Print the QR code, and every reply lands in your email and your dashboard.

Publish my wedding page

Free plan: no credit card, 1 published page, 50 form entries a month shown and emailed.