Static vs Dynamic QR Codes
What the redirect actually buys you, measured on real encoded codes, and which payloads are worse off for it.
16 min readPaste your RSVP link and get a code your stationer can print. You do not need a wedding website: a free Google Form collects names, guest counts and meal choices into a spreadsheet, and the code points at that.
✓ Scan-tested: this code reads back correctly.
Contrast 21:1, Strong
Version 4 · 41 modules · print at least 16.4 mm wide
A QR code does not collect anything. It is a printed shortcut to a web address, so the work is deciding what sits at that address and making sure it will still be there when the replies come in. Couples usually do this in the wrong order, generate a code early, and then find the form it points at has moved.
If you have no website and do not want one, a Google Form is the answer, and it is free. Ask for the guest names, how many are coming, meal choices, dietary requirements and a song request, and the replies arrive in a spreadsheet you can sort by table. Ten minutes of setup, and the Google Forms page covers where to find the short link it gives you.
Free, needs no website, and collects the replies into a spreadsheet you already know how to sort. Ask for name, number of guests, meal choice and song requests in one form.
It looks like a Google Form. For a formal invitation suite that jars, though guests care far less about this than couples expect.
The best answer for anyone who does not want to build a wedding website, which is what most people searching for this actually need.
Zola, The Knot, Joy and Squarespace all give you an RSVP page, and the design matches the rest of your stationery. Guests can also find directions and the registry in the same place.
The address is long, which makes a denser code on a small card. Most of these platforms also let you rename the site, which breaks a printed code instantly.
Use it, but claim the shortest URL the platform allows and do not rename it after the invitations are posted.
The printed symbol never changes and you move the destination. Invitations go out months ahead, and in that window venues change, websites get rebuilt and RSVP deadlines move.
It depends on the redirect service continuing to answer, which is a dependency a paper invitation does not otherwise have.
Worth it when the destination is genuinely unsettled. For a form that already exists and will not move, a static code has fewer moving parts.
The most reliable of the lot for older guests. A code that opens a text message with the number and a starter line already filled in asks less of somebody who has never used a QR code.
Replies land in one person's messages rather than in a list, so somebody has to transcribe them.
Print it alongside the form code rather than instead of it. Some guests will never scan anything, and a phone number is what they will use.
Most QR codes go on posters, packaging or table tents, where there is room to spare. An RSVP code goes on a card the size of a postcard, alongside everything else the card has to say. So the length of the RSVP link matters more here than almost anywhere, because it decides the smallest the code can be and still read.
| Link form | Characters | Version | Modules | Print at least |
|---|---|---|---|---|
| Google Form short linkhttps://forms.gle/aBcDeFgHiJkLmNoPThe Share button offers this. It is the shortest RSVP destination available and the smallest code on an invitation. | 34 | 3 | 37 | 14.8 mm |
| Google Form full linkhttps://docs.google.com/forms/d/e/1FAIpQLSd9x2mK7pQ3rT8vW1yZ4aB6cD5eF0gH/viewformWhat the address bar shows. It works, and it is more than twice the length for no benefit. | 81 | 5 | 45 | 18 mm |
| Wedding website RSVP pagehttps://www.zola.com/wedding/janeandalex2026/rsvpTypical of the platforms. The couple name and the page path are what you can shorten. | 49 | 4 | 41 | 16.4 mm |
| Your own domainhttps://janeandalex.com/rsvpIf you have registered a name for the wedding, this is both the shortest and the one you control. | 28 | 3 | 37 | 14.8 mm |
The Google Form short link is the smallest code on this page, and the full docs.google.com address is more than twice its length for exactly the same form. Press Share and copy the short one.
Wedding stationery is where printing gets ambitious, and the two most popular finishes are the two that break QR codes. Foil is reflective, so a camera trying to read it gets its own flash back and sees a bright smear where the modules should be. Dark card with a slightly lighter ink gives a contrast ratio far below what a phone camera can separate in the evening light of a hallway.
The fix is unglamorous and it works: print the code dark on a light panel, even when the rest of the suite is dark. A small white or cream rectangle holding a black code, with the blank margin intact, will scan in any light. The tool measures the contrast of whatever colour pair you choose and refuses the download when it falls below what a camera can resolve, so a failing combination cannot leave this page.
Letterpress adds one more consideration. Deep impression spreads ink slightly at the edges of each module, so print a little larger than the measured minimum and ask your stationer for a proof you can scan before the full run.
This is the one genuine argument for a dynamic code at a wedding. Invitations are posted four to six months ahead. In that window couples rename their wedding website, switch platforms, move the RSVP deadline, change the venue for the after-party, or rebuild the form because the first one asked the wrong questions. A static code carries the old address forever.
A dynamic code keeps the printed square and lets you repoint it, at the cost of depending on a redirect service continuing to answer. If your form already exists and is not going to move, a static code has fewer things that can fail. If the destination is genuinely unsettled, take the dynamic one and repoint it once everything is fixed.
Some of the people on your list have never used a QR code and will not start for your wedding. That is not a reason to skip the code, which most of your guests will find far easier than posting a card back. It is a reason to print the RSVP address in text underneath it, and a phone number beside it, so the invitation works for everyone without anyone having to ask.
Create the RSVP form first, because the code just points at it. A Google Form takes ten minutes and needs no website. Copy its short link, paste it into the generator on this page, and download the SVG for your stationer. The code is free and there is no account to make.
Yes, and most people should. A Google Form collects names, guest counts, meal choices and dietary requirements straight into a spreadsheet, costs nothing and needs no site. The QR code on your invitation points at the form, and guests never see the difference.
The editor shows a minimum width for your exact link, and invitations are the one place where that floor is genuinely tight. Aim for 20mm or more if the card allows it, keep the blank margin around the code, and print larger if the stock is dark, textured or foiled.
A static code will not: the address lives in the pattern, so a renamed wedding site or a rebuilt form breaks every card. Invitations go out months before the day, which is exactly the window in which those things change. A dynamic code keeps the printed square and lets you repoint it.
Only with enough contrast. A dark code on dark card fails, and metallic foil reflects the camera's own light back at it. Print the code dark on a light panel, even if the rest of the suite is dark, and never print it in foil. The tool measures the contrast of your colour pair and refuses the download if it is too low.
Print the RSVP address in text under the code, and a phone number beside it. A QR code is a shortcut for the guests who want one, not the only route. Every wedding has guests who will phone, and the invitation should let them.
No. This site generates the code and nothing else: no guest list, no replies, no seating chart, no stationery. The form behind the code does the collecting, which is why the page above spends most of its time on choosing that destination well.
QRMakery builds the code on your own device. Your RSVP link and the finished file never reach a server, and the code never expires.
Invitations, RSVPs, guest photos, and scanning people in at the door.
What the redirect actually buys you, measured on real encoded codes, and which payloads are worse off for it.
16 min readThe usable square inside a round sticker is 70% of its diameter. Measured minimum sizes for real links, against every common sticker size.
8 min readWhat each platform already ships, the measured cost of each payload type, and how to check an offline claim yourself.
26 min read