MakeQR

QR Code Generator for RSVP

Guests scan and confirm on the page you already built

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

A QR code generator for RSVP turns the link to an RSVP page, on Zola, The Knot, Google Forms or a wedding website, into a scannable code for invitations, save-the-dates and table signs. Guests confirm on the page already built. Static is free and permanent; dynamic lets the link change later.

An RSVP page already exists somewhere, on Zola, The Knot, a plain Google Form or a couple's own wedding website, and entering its address from a printed card is the exact friction a QR code generator removes. Save-the-dates, formal invitations and reception signage all work the same way, since the destination is the same page regardless of which piece it is printed on.

The code carries nothing but that one address: no guest names, meal choices or replies pass through it or through MakeQR, since those stay wherever the form or wedding site already stores them. Built in the browser, a static code costs nothing and never expires, which covers most weddings without further setup.

  1. Get the exact RSVP link, not the invitation link

    On Zola, open your wedding website in the site editor, go to the RSVP page specifically, and copy its address — usually yoursite.zola.com/rsvp or a custom domain with /rsvp at the end. On The Knot or a plain Google Form, copy the share link for that page directly, not the site's home page.

  2. Test it as a guest would

    Open the link in a private browser window and, if the form allows it, submit a dummy response. Confirm it asks for what you actually need — meal choice, plus-one, song request — before it goes on a hundred printed cards.

  3. Paste it into the web address field

    Choose the URL type in MakeQR, paste the link, and check that the on-screen preview scans to the same page with your own phone before downloading anything.

  4. Pick static for a finished website, dynamic for one still in progress

    If the RSVP page address is final, a static code is free and never expires. If you're mailing save-the-dates before the wedding website is finished, a dynamic code lets you fix the destination later without reprinting.

Wedding website builders like Zola and The Knot generate the RSVP page automatically once a guest list is added, and its address sits under the site's own domain — a free subdomain such as zola.com/wedding/janeandjohn, or a custom domain if one was bought separately. A Google Form works the same way in practice: build it, turn on a name or email field so replies can be matched to the guest list, then copy that form's own share link. Either way, the code only needs that one page's address, never the home page of the wedding website.

One invitation, more than one person to RSVP for

A household invitation or a plus-one still lands on a single shared RSVP page: the code doesn't know how many people are replying, so the form itself has to ask, usually through a name-matching field against the guest list or a count of attendees. If a couple's platform separates the bride's side and groom's side into different forms, decide which one link the printed piece should carry before the code goes out, since a single QR code can only point at one page at a time.

A code does not replace the RSVP deadline

A phone loading the form isn't the same as a completed response, and MakeQR has no way to follow up with someone who scanned but never submitted. Whatever reminder system Zola, The Knot or a spreadsheet already provides still does that job — the code only removes the retyping step between the card in someone's hand and the form asking for their answer.

What the code actually holds

Just the web address of the RSVP page — the same link that would otherwise be texted to a friend. No guest names, meal choices or responses pass through the code itself; those stay wherever the form or wedding site stores them.

Inside the code
https://www.zola.com/wedding/janeandjohn/rsvp

Printing it on invitations and save-the-dates

On an insert card or the corner of the invitation itself, 20 mm is the smallest size that still scans reliably from arm's length. A table sign at the reception, read from a step or two away, works better at 40–50 mm. Leave a plain border around the code — a decorative border, ribbon or wax seal placed too close to the edge can block the finder squares a phone uses to lock onto the pattern.

Print it at least 20 mm (2.0 cm) wide

Mistakes that send guests to the wrong page

  • Linking to the wedding website's home page

    A guest lands on photos and a story instead of the RSVP form, then has to hunt for the right tab on a small phone screen. Copy the RSVP page's own address, not the site's front door.

  • Printing a Zola link before buying a custom domain

    Zola lets couples add a custom domain after the site is already live, which changes the address guests land on. If that's likely, use a dynamic code so the printed invitation doesn't need reprinting when the domain changes.

  • Metallic or dark card stock with a matching-tone code

    Elegant invitations often use foil or deep colors, and a code printed in a similar tone to the paper fails a scan even though it looks fine to the eye. MakeQR warns about low contrast before download — keep the code a dark, flat color on a light background.

Static or dynamic for an RSVP code

If the RSVP page's address is already final, static is the right call — it's free, needs no account and never expires. Switch to dynamic only if invitations are going out before the wedding website or custom domain is locked in, so the destination can be fixed once without a reprint. A dynamic code also shows a scan count, a rough sense of how many guests used it instead of typing the address by hand.

How dynamic QR codes work

A few weddings this suits

  • A save-the-date magnet with a code linking to the RSVP section, added once the wedding website goes live.
  • A formal invitation's insert card, printed next to the RSVP-by date.
  • A welcome sign at the reception venue, linking guests to a same-day details page instead of a paper card.
  • A baby shower or graduation invitation using the same trick for a Google Form headcount.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code Generator for RSVP: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Can I use a QR code instead of a paper RSVP card?

Yes. Plenty of couples skip the mail-back card entirely and print a code that opens a form or the wedding website's RSVP page instead. Keep the wording clear, such as 'Scan to RSVP', for guests unused to it, and print the RSVP-by date next to the code.

Will this work for guests who aren't comfortable with QR codes?

Print the RSVP web address as text under the code as a backup. Anyone can type it in by hand, and adding both costs nothing.

Does Zola already have a QR code for this?

Zola can show a QR code linking to your wedding website inside its own tools, but it typically opens the site's home page rather than the RSVP section specifically, and it can't be recolored or exported as a vector file. Building one from the RSVP page's exact link gives you both.

What if I need to change the RSVP link after printing?

A static code can't be edited — the address is fixed inside the pattern. If that's a real risk, use a dynamic code instead, which needs a free account but can be repointed without reprinting anything.

Can the code track who has RSVP'd?

No. Even a dynamic code only counts scans and shows roughly when and on what kind of device, never who scanned or what they submitted. Guest tracking still happens inside Zola, The Knot or the form itself.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.