Skip to content

Wedding QR Code Generator

One code on the invitation can carry the RSVP, the directions, the schedule and the photo album. Make it free here — and because the address is encoded into the pattern rather than routed through anyone's server, it still works on the anniversary.

A framed sign on a wedding reception table, lit by two tall candles with eucalyptus and a wine glass beside it. The cream card in the gold frame carries a purple QR code inside a gold wreath of lilac roses.

Make one now

1

Add your content

This is what gets encoded — nothing is sent anywhere.

2

Customise

Optional. Every change is re-checked against a real decoder.

Start from a look
ShapesNew
Base colour

Anything below that you leave alone follows this.

Body
Body fill
External eye
External eye fill
Internal eye
Internal eye fill
Background
Background fill

Or start from one of 93 ready-made designs

How to make a wedding QR code

  1. 1

    Decide what it should open

    Your wedding website is the usual answer, because it can hold the RSVP, the schedule and directions behind one code.

  2. 2

    Paste the address into the generator

    Use the real URL rather than a shortener — a shortener is a redirect, and it stops working if that service does.

  3. 3

    Style it to match the stationery

    Colour it to your palette, but keep it clearly darker than the paper. The preview decodes itself and will warn you before you download.

  4. 4

    Print one test card first

    At the real size, on the real card stock. Scan it in the light the guests will be in, with an older phone if you can find one.

On this page

What couples actually use them for

Five uses cover almost everything, and they divide neatly into codes guests scanbefore the day and codes they scan on it:

  • The wedding website — the workhorse. RSVP form, directions, hotel blocks, schedule, dress code and registry all sit behind one code, and you can edit any of them after the invitations are posted.
  • Photo uploads — a code on the table that opens a shared album. This is the one guests use most, and the one worth printing largest.
  • The gift registry, where a link is tidier than a paragraph of instructions.
  • The seating chart or menu, on a sign at the entrance.
  • A live stream, for guests who could not travel — usually on the order of service rather than the invitation.

Why a wedding is the worst place for an expiring code

Most printed QR codes have a short life. A menu is reprinted next season, a poster comes down after the event. Wedding stationery is the exception: it is printed once, in quantity, at real expense, and then kept.

The photo album code is the sharpest case. People scan it on the night, then again the following week, then on an anniversary, then when a parent wants to show somebody the pictures. If that code was made with a service that expires after a trial — or that shuts down in three years — the card is already in a drawer and cannot be reprinted.

A static code has no such failure mode. The address is inside the pattern, so there is no account to lapse, no plan to forget, and nothing between the camera and your album. That is the whole reason this site only makes static codes; the argument is set out in full understatic versus dynamic codes.

Getting it right on the stationery

Size

Invitations are read at arm's length, often in a hallway with the light behind you. About 2 cm across is the floor for a short link, and 2.5–3 cm is more comfortable on a card someone is holding. Table signage can be smaller than you think — people walk up to those — while an entrance sign scanned from two metres needs to be far larger.

The number moves with your link. A long URL needs more modules in the same square, so each module shrinks and the whole code has to be printed wider. The generator prints the minimum for your exact code as you build it.

Colour

Matching the palette is the whole appeal, and it is also where wedding codes fail. Soft blush on ivory, gold on cream, dusty sage on off-white — these look right on screen and are exactly the pairings a camera cannot separate on paper. A scanner does not see your colours; it sorts every pixel into dark or light and reads what remains.

Keep the code clearly darker than the card. If you want the palette to show, spend it on the three corner squares rather than the whole pattern — but check it, because those corners carry no error correction and are the first thing a camera hunts for.

The margin around it

Leave clear space on all four sides — four modules' worth, which the generator adds for you. Codes set tight against a border, a photograph or the edge of the card are a common failure, and they often read fine on a white proof and then fail once the design puts colour behind them.

This is the only step that matters and the one most often skipped. A code that scans on your laptop has proved almost nothing: a screen is backlit, evenly lit, flat and noise-free, and card stock is none of those things.

  1. Print a single card at the real size, on the real stock, from the real printer.
  2. Scan it in the light guests will be in — dim reception lighting is harder than daylight.
  3. Try an older phone, not just the newest one in the house.
  4. Hand it to somebody without telling them where to aim.

If you would rather check before you print anything, the QR code checker reads contrast, quiet zone and minimum print size straight off an image, and tests whether the code still decodes once it has been shrunk and softened the way a phone camera sees it.

One line of text beside the code — ourwedding.example.com — costs you nothing and removes the entire risk. Some guests will have an older phone, a flat battery, or a reluctance to point a camera at a square they do not recognise. The code should be the shortcut, not the only way in, and on stationery for a day people are trying to get to on time that matters more than usual.

Common questions

What should a wedding QR code point to?

Whatever you would otherwise have to print. Most couples point it at their wedding website, which then holds the RSVP form, directions, the schedule and the gift registry — one code that stays useful as details change. A second code for photo uploads is the other common one, and it is the one guests use most on the day.

How small can I print it on an invitation?

Around 2 cm across is the practical floor for a short link, and larger is better on stationery people read at arm’s length in poor light. The generator tells you the minimum for your exact code as you build it, because a long URL packs in more modules and each one gets smaller.

Will older guests be able to use it?

Every phone sold since about 2017 scans a QR code from the camera app with no extra software. But assume some guests will not, and print the address as text beside the code. That single line removes the whole problem and costs you nothing.

Can I change where it goes after the invitations are printed?

Not with a static code — the address is inside the pattern. Point it at a page you control and change that page instead: your wedding site, or a shared album you own. That gives you everything a dynamic code offers without your invitations depending on a subscription.

Should I use a dynamic QR code for the photo album?

We would not, and the album is the strongest example of why. Wedding photos get scanned for years — an anniversary, a parent showing someone the pictures. A dynamic code stops working when the trial ends or the service shuts down, and by then the card is in an album and cannot be reprinted.

Can I put our photo or monogram in the middle?

Yes, and the generator raises the error correction automatically when you add one, because a logo removes modules the code then has to reconstruct. Keep it small and leave the three corner squares clear — those are what a camera looks for first and they carry no error correction at all.

Other QR codes you can make