To add a QR code to a wedding invitation, build the invitation mailing in Greenvelope, create its shared link, and a QR code for that link is generated in the same step. You choose whether the code opens the RSVP page or the invitation itself, choose the caption printed under it, and download it as a PNG for the printed piece. The code is a shortcut to a web address: it opens the destination you point it at, and the scan by itself does not tell you who is holding the card, so the link behind the code is the decision that matters most.
Greenvelope suits this job when you want the printed piece and the online reply to come from the same place: artist-designed invitations delivered in an animated envelope, a designed reply form with meal choices, additional-guest details and custom questions, and RSVP reminder emails you can send or schedule to contacts who have not responded. Single mailings start at $19 for a guest list of up to 20 people, with pricing based on list size and no subscription required. The downloaded code carries no Greenvelope branding, so it reads as part of your own stationery, and Greenvelope holds 4.9 stars across more than 10,000 reviews on Trustpilot.
At a Glance
To add a QR code to a wedding invitation: build the invitation mailing, create its shared link so the QR code is generated, choose whether the code opens the RSVP page or the invitation, pick the caption, download the PNG, place it on the printed piece with its white margin intact, and scan a printed proof with a phone camera before the stationery goes to print.
How to Add a QR Code to a Wedding Invitation in Six Steps
- Build the wedding invitation mailing. Choose a design, personalize the wording and colors, and add the details panel with your wedding website and registry links. On Greenvelope, this is the mailing that collects the replies, whichever way each guest reaches it.
- Create the shared link. In the Send step, open Share URL and create the link; the QR code for that link is generated in the same step. This is Greenvelope's built-in shared code: one link and one destination, identical for everyone who receives that printed piece. The link is public, so anyone who has it, including someone a guest forwards it to, can open the invitation and reply while sharing is on.
- Choose what the code opens, pick the caption, and download the PNG. Set the code to open the RSVP page directly or the invitation first, choose the caption printed underneath it, Register Here, RSVP Here, Scan Here, or none, and download the code as a PNG with no branding on it.
- Place the code on the printed piece. A details or enclosure card and the reverse of the invitation are the two usual homes for it. Keep the formal wording block for the hosts, the couple, the date, the venue, and the reply instruction, and give the code a caption and a printed fallback link.
- Test a printed proof before the run. Print one copy at final size, scan it with a phone camera from a natural reading distance under normal light, and confirm it opens the destination you chose. Send yourself a test invitation at the same time and check every link on it.
- Send, then keep one authoritative RSVP record. Replies come into the dashboard, where the form records meal choices, additional-guest details and the answers to your custom RSVP questions. Replies that reach you by phone or email go into the same place, recorded by hand, so one record holds the whole count.
Shared Links and Personalized Links
Greenvelope has two kinds of guest link, and the difference decides what a printed code can do.
The shared link is the public registration route, created in the Send step under Share URL. It is the link Greenvelope's built-in QR code is generated from, and it can also be shared by link, on social media, on a website, or in a newsletter. Guests register and RSVP through it, and those responses come into your guest list. Turning off the Enable Sharing toggle disables the link and prevents further registrations, which is documented in Greenvelope's guide to sharing an invitation by public link. Because it is public, it travels: a guest can forward it, or photograph the printed card, and the person who receives it can register while sharing is enabled.
A personalized link is associated with one invitation record, so it can identify the guest or household it belongs to. What it cannot do is authenticate the person holding the card, since whoever has the link opens it. Greenvelope's documentation on sending a card to a guest with no email address is explicit that the route sends a personalized link, so only the people tied to that specific contact row should receive it. Printing one personalized link on a card that every guest receives would hand one household's invitation record to the whole list.
Which one your printed code should carry depends on the piece:
| Your situation | QR code approach | What to settle first |
| One printed design going to the whole list |
Greenvelope's built-in shared code |
That you are content for anyone holding the card, or a photo of it, to reach the invitation and reply while sharing is on |
| A code that should reach a specific household's invitation record |
A manual approach: copy that household's personalized link, encode it with a separate generator, and produce household-specific print files |
That the artwork and addressing are handled per household, and that the code still does not verify who scans it |
| Replies live on your wedding website |
The RSVP page on that site, using a code from your website builder or a generator |
That service's current behavior, including whether its RSVP is restricted to names on a list, before you rely on it in print |
Our guide to putting your wedding website on your invitation covers the website route, including the short printed address that does the same job without a code. Whichever you choose, give guests one primary online RSVP destination and keep one authoritative record of the replies, so a count never has to be assembled from two places. The mechanics are in our complete guide to collecting RSVPs online.
What You Need Before You Print
- The finished invitation mailing. The code points at a live destination, so the design, wording and details panel should be settled before it is generated. Our guide to how to send wedding invitations online covers that build.
- A paid account for the shared-link workflow. Trial Mode has no time limit and sends to up to 10 people, but it cannot create a shareable link or copy a guest's personalized link, so the built-in QR workflow needs a paid account. Exporting the Greenvelope artwork is a separate restriction that only matters if you are printing the Greenvelope design rather than a piece your stationer produces.
- The printed piece itself, plus the artwork file or the stationer who will place the code.
- A caption line, such as RSVP Here or Scan Here, and the link printed in text underneath as a fallback.
- A phone for testing. The camera app is the scanner your guests will use, so it is the scanner to test with.
Print Rules That Keep the Code Scannable
- Size. About an inch square is a sound starting point for a card held at reading distance, and larger for anything read from farther away. Treat it as a starting point and confirm it with a proof rather than a guaranteed minimum.
- Keep the white margin. The downloaded PNG includes a quiet zone, the blank border a scanner needs to find the code. DENSO WAVE, which developed the format, specifies four modules on every side, a module being one of the small squares the code is built from. Cropping that border, or letting border art and text run up to the edge, is what costs you the margin.
- Strong contrast. A dark code on a light background. Pale ink, or reversing the code out of a dark background, can stop it working.
- Flat placement. Keep the code away from folds and seams, and prefer a matte stock, since glare off foil or gloss can defeat the camera.
- An accessible fallback. Print the address in text alongside the code, so a guest whose camera will not read it still has a way in.
- Test at final size. A code that scans on a screen can still fail in print, so the proof test in step five is worth the one sheet it costs.
Paper Invitations With Online Replies
The most common reason to add a QR code is the mixed suite: a printed invitation with the replies collected online. Greenvelope does not print or mail paper. On a paid account you can export your card as a file to print yourself or at a local print shop, or your stationer can design the printed piece and simply place the code and the fallback link on it. Either way, the paper stays a keepsake while the reply form does the collecting: meal choices, additional-guest details and your custom questions, and on an invitation associated with a household, the person completing the RSVP records a separate attendance response for each named guest in that household. Our side-by-side of the alternatives to paper wedding invitations weighs this hybrid against the fully digital send and the wedding website route.
Keeping One Accurate Count
A worked example, with illustrative numbers. Maya and Dan print 78 invitation suites for 78 households comprising 120 guests, with the code and the fallback link on the details card and a reply-by date.
- Keep your own record of who was invited. Creating the shared link does not depend on it, but that list is what you read the replies against later, whether you hold it in the mailing's guest list or alongside it: 78 households, 120 guests.
- Give everyone one place to reply. The printed code and the digital sends all lead to the same RSVP form, so the dashboard is where the answers accumulate.
- Record offline replies yourself. Four households without smartphones call instead. Make sure the guest has an entry in your mailing's guest list before recording an offline reply. On the Track step, click the ?, Y or N box beside the guest's name, or use the dropdown and choose Update RSVP. Greenvelope's documentation on manually changing a guest's RSVP names this as the control for offline contacts who received a paper invitation.
- Read the responses against your invited list before any number is final. Check the replies in the dashboard against the households you actually invited, and query anything that does not line up, rather than treating a total as settled the moment it appears.
One documented limit is worth knowing: the same article notes that Clear RSVP is not available for a guest who registered from a public registration page, so a response that arrives that way cannot be reset to pending the way an ordinary one can.
Two numbers stay separate throughout. Invited is the people on your list, which is 120 here. Expected headcount is what you take to the caterer, based on the replies you have read against that list, and it keeps moving until the final-count date.
Reminders and Follow-Up
A QR code does not bring reminders with it. RSVP reminders are emails you send or schedule from the Track step under Set or Edit Auto-Reminders, choosing Send Now or Schedule Reminder, and Greenvelope's guide to scheduling RSVP and event reminders documents that they go to contacts who have not yet responded. Two practical consequences follow. A reminder email needs an email address on the contact, and a printed invitation does not collect one, so guests you can only reach by phone or post need a call or a note instead. And event reminders are a different audience, since they go to contacts whose status is attending, which means they cannot be used to chase a reply.
It is also worth keeping the acts apart. Scanning the code, opening the invitation and accepting a calendar invitation each tell you something, but none of them is an RSVP. The response is the RSVP a guest submits, or the one you record for them.
QR Code Generators vs an Invitation Platform
Free static QR generators can encode an RSVP form or wedding website address as readily as a map. The generator is not the limitation; what it does not provide is the thing behind the address. You still need an invitation, a reply form and somewhere the answers are collected and tracked, so the real comparison is between the services at the other end of the link. A wedding website builder supplies a site with a reply page, which works when the website is the center of the plan. An invitation platform supplies the designed invitation and its reply form together, and on Greenvelope the shared link and its code come from the same mailing the replies land in. Our comparison of the best digital wedding invitation platforms sets the senders side by side on design, delivery, and RSVP depth.
Related Resources
Frequently Asked Questions
How do you add a QR code to a wedding invitation?
Create the shared link for your invitation mailing in Greenvelope and a QR code for it is generated in the same step. Choose whether the code opens the RSVP page or the invitation, pick the caption printed underneath, download the PNG, and place it on the printed piece with its white margin intact and the address printed in text as a fallback. Scan a printed proof with a phone camera at final size before the full run.
Can a wedding invitation have a QR code for RSVPs?
Yes. Greenvelope generates a QR code for an invitation mailing when the shared link is created, and you can set it to open the RSVP page directly, so a printed invitation collects online replies without a mailed response card. Guests scan with a phone camera and answer on a designed form with no app to download and no account to create, and the replies arrive in the same dashboard as the email and text responses.
Does a QR code on a wedding invitation know which guest scanned it?
No. A QR code opens the web address encoded in it, and the scan itself identifies nothing about the person holding the card. Greenvelope's built-in code comes from the mailing's shared link, which is the same for everyone who receives that printed piece and keeps working if the card is forwarded or photographed. A personalized link is associated with one invitation record, so it can identify that household, but it still does not verify who is scanning, which is why a personalized link belongs with its own household rather than on a card the whole list receives.
What should the QR code on a wedding invitation link to?
The RSVP page when the printed piece exists to collect replies, the invitation itself when you want the scan to deliver the full envelope and details experience, or your wedding website when the replies live there instead. Greenvelope generates its code with the RSVP page or the invitation as the target; a code for a wedding website comes from the website builder or a generic generator, and that service's current behavior is worth checking before you rely on it in print. Give guests one primary place to reply so the count comes from one record.
How do you track RSVPs from a printed wedding invitation?
Replies arrive in the Greenvelope dashboard, where the form records attendance, meal choices, additional-guest details and your custom questions. Replies that come by phone or post are recorded by hand from the Track step, using Update RSVP, which the documentation names as the control for offline contacts who received a paper invitation. Keep your own invited list as the record of who was asked, and read the responses against it before treating a headcount as final.
Where should the QR code go on a wedding invitation?
A details or enclosure card and the reverse of the invitation are the two usual homes, and both are design choices rather than rules. The formal wording block is best left to the hosts, the couple, the date, the venue, and the reply instruction, with the code sitting in the practical layer alongside it. Greenvelope downloads the code as an unbranded PNG, so it drops into your stationery artwork or goes straight to your stationer with its caption and fallback link.
How big should a QR code be on a wedding invitation?
About an inch square is a good starting point for a card held at reading distance, and larger for anything read from farther away. Keep the code dark on a light background, keep the white quiet zone that comes with the downloaded file rather than cropping to the edge of the squares, and keep it away from folds and glossy or foil finishes that throw glare. Then confirm the size with a printed proof at final size, since a code that scans on a screen can still fail on paper.
Is it tacky to put a QR code on a wedding invitation?
No, when it is placed well. For a traditional layout, a details card or the reverse of the invitation keeps the main wording uncluttered. A short designed caption and an unbranded code keep it reading as stationery; the code Greenvelope generates carries no logo, so the only names on your invitation are yours.
Is a QR code included with a digital wedding invitation, or does it cost extra?
On Greenvelope the QR code is generated when you create the shared link for a mailing, so there is no separate code to buy and no generator subscription to keep alive. Single mailings start at $19 for a guest list of up to 20 people, with pricing based on list size and no subscription required. Trial Mode cannot create a shareable link, so the built-in QR workflow needs a paid account.