MakeQR

QR Code for Weddings

One code per job: photos, RSVP, registry, website

  • 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 wedding usually needs several different codes, each pointing at one thing: the wedding website, the RSVP form, the registry, or a shared photo album. MakeQR builds each one free as a static code, or as a dynamic code if the destination isn't final yet when invitations go to print.

Couples usually need more than one QR code, because weddings produce more than one link worth sharing: the wedding website, an RSVP form, a gift registry, a shared photo album, a song request list. One code that tries to carry all of that only opens whichever address was typed in last, so it helps to decide up front which job each printed code is doing before building it.

Each of those jobs, from save-the-dates mailed before the website is finished to thank-you cards mailed after, gets its own page with the exact steps for that one destination. Build each as a free static code, or a dynamic one if the destination isn't final yet when invitations go to print.

Deciding what a wedding QR code should open

  1. Pick the one address this code carries

    A code that should get guests to the RSVP page is not the same code that should get them to the registry. Decide the single destination before you build anything.

  2. Check whether that page is finished

    If the wedding website, registry or photo album is live and its address won't change, a static code is enough. If invitations are going out before the site is finalized, a dynamic code lets you fix the address later.

  3. Build it and scan it back

    Paste the link into the web address field, download the preview, and scan it with a phone that has never opened that page before, to catch typos in the URL.

  4. Match the file to the job

    SVG for anything a print shop is producing at scale, such as invitation suites or signage; PNG for a card printed at home or a digital save-the-date.

The stages a wedding QR code actually shows up at

Save-the-dates go out first, often before the wedding website has a final domain or the registry is complete. Formal invitations and detail cards follow, once the website and RSVP are set. On the day itself, signage carries different links again: a welcome sign, table numbers, a favor tag. Thank-you cards mailed afterward are a fourth stage, sometimes repeating the photo album link so guests can see how the pictures they took got used.

It is tempting to build one hub page with buttons for the website, RSVP, registry and photos, and put a single code everywhere. That works, but it adds a click for every guest, and it means editing that hub page whenever anything changes. A code that goes straight to the RSVP form, printed only on the RSVP card, gets a guest to the form in one scan instead of two.

Signage on the day, printed once and never touched again

A welcome sign at the ceremony or reception is usually the largest wedding code printed, often 15 to 20 cm across so it reads from across a room, and it is worth a proof print before the final version goes on foam board. A common use is a link to a digital version of the program, or to the same photo album guests will add to later that night.

What a wedding code actually holds

Whichever web address you chose for that job: the wedding website, the RSVP form, the registry page, or the photo album's share link. Nothing about the guest list, the seating chart or anyone's response passes through the code itself; that stays on whatever platform hosts the form or the site.

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

Sizes across invitations, cards and signage

An insert card or the corner of an invitation needs at least 20 mm to scan reliably from arm's length. A table card at the reception, read from a seat or two away, works better at 30 to 40 mm. A welcome sign or standee near the entrance, read from several meters, needs 15 to 20 cm; a phone reads a code from roughly ten times its own width.

Print it at least 20 mm (2.0 cm) wide

Where wedding codes send guests to the wrong place

  • Linking the homepage instead of the specific page

    A code meant for RSVP that actually opens the wedding website's homepage makes every guest hunt for the RSVP link a second time.

  • One code doing three jobs

    Trying to cover the website, RSVP and registry with a single printed code means picking whichever one link matters least and hoping guests find the rest.

  • Printing before the site is finished

    A static code with a domain that changes later has to be reprinted. If the website isn't locked in yet, use a dynamic code instead.

When a wedding code should be dynamic

Save-the-dates mailed before the wedding website is finished are the clearest case: a dynamic code lets you fix the destination once the site and its domain are locked in, without reprinting anything already mailed. Day-of signage and cards printed after the website is final rarely need it, since a static code is free and never expires.

Dynamic needs a free account with a verified email, and the first 2 dynamic codes stay free for good.

How dynamic QR codes work

Wedding codes people actually print

  • A save-the-date magnet with a dynamic code, mailed before the wedding website's final domain is chosen.
  • A welcome sign at the ceremony entrance linking to a digital copy of the program.
  • A table card linking to a Spotify playlist for song requests during the reception.
  • A thank-you card repeating the photo album link so guests can revisit pictures from the day.

The one job where the free route gives up the most

Of the codes on this page, the photo album is the one where a plain link costs you something. An RSVP form, a registry and a wedding website are all fine behind a free static code — they are pages that already exist and the code just points at them.

Photo collection is different. The shared albums a code can point at were built for families swapping holiday pictures, not for a room of guests uploading at once during a reception. If the photos matter more to you than the other codes do, it is worth looking at something built for the evening itself, where guests upload without an account and the pictures show up on a screen while the party is still going.

Galawall — a photo wall built for weddings

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 for Weddings: questions and answers

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

Ask us something else

Can one QR code cover both RSVP and the registry?

Only if both live on the same page, such as a wedding website with sections for each. If they're on separate platforms, like a Google Form for RSVP and Amazon for the registry, guests need two codes, one for each.

Do I need my own wedding website to use a QR code?

No. A code can point directly at a Google Form for RSVPs, an Amazon registry link, or a shared photo album, without a wedding website in between.

What size should the code be on an invitation?

20 mm is the smallest size that scans reliably from arm's length. On a busy or metallic background, go slightly larger and keep a plain border around the code.

Static or dynamic for wedding invitations?

Static if every destination is finished and won't change. Dynamic if you're printing before the wedding website or its domain is locked in, since the first 2 dynamic codes are free for good.

Will the code still work years after the wedding?

A static code never expires and keeps working as long as the page it points to exists. A dynamic code depends on the account staying active; free dynamic codes don't expire either, even without a paid plan.

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.