Free QR Code Generator for Wedding Invitations
Turn your gift registry or wishing well link into a scannable QR code. Paste your link, download a print-ready image, and add it to your invitations so guests can scan straight to your registry. It is free, and nothing you enter is saved or shared.
Need to write the wording first? Try the wishing well wording generator.
Paste your registry link (or any short text). Everything stays in your browser and is never sent anywhere. Up to 512 characters.
Generating your QR code.
Do not have a registry link yet? Create your free registry and we will give you a link to turn into a QR code.
How to make a QR code for your registry
A QR code is the neatest way to send guests from a printed invitation to your online registry. Three steps and you are done.
Paste your link
Drop in your registry or wishing well link. If you do not have one yet, create a free registry and copy the share link we give you.
Download the PNG
The QR code is generated right in your browser. Download the print-ready image, no sign-up and no watermark.
Add it to your stationery
Print it on your invitations, save-the-dates, a details card, or a sign at the reception so guests can scan straight to your registry.
Where couples put QR codes on their wedding stationery
One registry link, plenty of places it can live. Here is where a QR code earns its keep across the run-up to the day and after it.
- Invitation or details card
- Print a small code on the invitation insert or a separate details card. It is the most common spot, and it sends guests straight to your registry or wishing well the moment they open the envelope.
- Save-the-date
- Add the code to your save-the-date so early planners can view your registry as soon as they mark the calendar. It gives keen guests a head start and spreads out the gifting.
- Ceremony or reception sign
- A larger code on a welcome sign or an easel at the venue lets guests scan on the day. Print this one bigger, at least 5 centimetres wide, so it reads cleanly from a step or two back.
- Table or place cards
- A small code on each table card is a quiet reminder for guests who did not get to it beforehand. It keeps the registry link handy at the reception without a word being said.
- Thank-you cards
- Add the code to your thank-you notes so guests can revisit your registry or a shared photo album afterwards. It is a tidy way to keep the link alive once the day is over.
Printing tips for a QR code that always scans
The downloaded image is high resolution, so it stays crisp at print sizes. Print it at least 2 to 3 centimetres wide, keep a clear white margin around it, and stick to a dark code on a light background. Busy patterns or a low-contrast colour behind the code are the usual reasons a scan fails.
Keep the code its natural square shape rather than stretching it to fill a space, and leave the plain border built into the image untouched. If your invitation is dark, drop the code into a white or cream panel rather than reversing the colours, which many phone cameras struggle to read.
QR code generator FAQ
A QR code lets guests open your gift registry or wishing well with their phone camera, no typing a long web address. It is the tidiest way to point people to an online registry from a printed invitation, a save-the-date, or a sign on the day.
Yes. It is completely free, there is no sign-up, no watermark, and no limit on how many codes you generate. The code you download is yours to print however you like.
No. The QR code is built entirely in your browser. The link you type is never sent to a server, stored, or shared, so you can use it for anything, not only a registry.
Download the image and print one small test page first, then scan it with your own phone before you send the whole run to the printer. If the scan is slow or fails, increase the QR size in your design file and test again. That single check catches almost every problem while it is still cheap to fix.
Yes. It encodes any link or short piece of text, so you can use it for your wedding website, an RSVP page, a playlist, or a plain message. It is niched for registries here, but it works for anything.