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.
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.
| Route | Cost to start | Where replies go | Meal choices and plus-ones | Keeping it private |
|---|---|---|---|---|
| Zola | Free to create and publish; a custom domain from $17.99 | Zola's RSVP tracker and guest list | Asks for meal preferences; plus-ones not stated | Optional password protection |
| The Knot | Free; a custom domain through The Knot from $19.99 for 1 year | A custom RSVP page, with message templates for reminders | RSVPs collect details such as dietary restrictions; plus-ones not stated | Not stated on the page read |
| Joy | Free, including RSVP tools, templates, and hosting | Online RSVP tied to your guest list | Custom RSVP questions, such as meal choices; plus-one controls | A password for some pages or the whole site; a choice about search results |
| Google Forms | A Google account; AttendMe's guide calls Google Forms free | The Responses tab, a linked Google Sheet, or a CSV download | Multiple choice and dropdown questions | Anyone with the link, or only the people you add |
| A page ChatGPT or Claude made, with a Convika form | Convika's Free plan, no card, with a Convika bar at the foot of the page | An email per reply, a list with each reply's time, and Export CSV | Text fields you label, such as "Meal choice"; no dropdowns or plus-one controls | Public 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
- Free Wedding Websites with RSVPs & Registry (Zola) (checked October 22, 2026)
- Customize your free wedding website (The Knot) (checked October 22, 2026)
- Wedding website (Joy) (checked October 22, 2026)
- Free Online RSVP for Weddings (Joy) (checked October 22, 2026)
- Choose a type of question for your form (Google) (checked October 22, 2026)
- Publish & share your form with responders (Google) (checked October 22, 2026)
- Track attendance for free with Google Forms, QR codes & Excel (AttendMe) (checked October 22, 2026)
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
- Turn an HTML file into a QR code people can scanA QR code holds a link, never the file. Publish the HTML page at an address that stays. Show its QR code in the dashboard and download it as a PNG.
- My ChatGPT-made website form doesn't send anything. How do I fix it?The form on a page ChatGPT or Claude made says thanks, but nothing arrives. Find the cause in 2 minutes, then fix it with a form service or on Convika.
- QR code attendance sheet: people scan, sign in, and the names land in a listFor a plain name list, use Google Forms. If ChatGPT made your attendance page, its form may send nowhere: add a Convika form, publish, show the QR code.
- How to password protect an HTML page without code, on your own domainJavaScript passwords sit in the page code. Put an HTML page from ChatGPT or Claude behind a server-checked password on your own domain.
- Make a holiday trivia quiz with AI that guests play from a link, no sign-upAsk ChatGPT, Claude, or Gemini for a one-file trivia quiz, check the answers, test it on a phone, and send guests a link or QR code. No guest accounts.
- ChatGPT flashcards as a link your study group opens on a phoneChatGPT makes flashcards in chat, and Quizlet's ChatGPT app turns them into a set to share. Or publish a flip-card page of your own: no app, no account.