QRmkr

Wedding RSVP QR Code Generator

Put the RSVP form on the invitation itself. No reply cards, no stamps, no chasing.

Make your wedding RSVP QR code, free

Paste the link to your RSVP form. No sign-up, no email, no watermark - download a PNG or SVG and the code never expires.

NewTurn this into AI art that still scansTry AI Art →
Fill in the details to preview your QR code

Free forever · No watermark · Never expires

Design & branding

Center logos use 30% error correction so the code still scans.

Want to edit or track this?

This makes a static code (permanent). Create a free account for dynamic codes you can edit after printing, with scan analytics.

Make it dynamic →

A wedding RSVP QR code encodes a link to your RSVP form, so guests scan the invitation and reply on their phone in about twenty seconds. It replaces the reply card and the stamp, and it gives you a spreadsheet instead of a pile of envelopes - which matters most for the questions that are genuinely tedious to collect by post, like meal choices, dietary requirements and plus-ones. The generator below is free, has no signup and no watermark, and the code never expires.

What you get

Replies land in a spreadsheet

Meal choices, dietary needs, song requests and plus-ones arrive structured and countable, instead of handwritten on sixty different cards.

Cheaper than reply cards

No reply card, no return envelope, no stamp on each one. On a hundred invitations that is a real line item, and the code costs nothing.

Fix the link without reprinting

If the form moves or you switch RSVP tools after the invitations are printed, a dynamic code lets you re-point it. A static code would mean reprinting the invitations.

How it works

  1. 1

    Build the RSVP form first - Google Forms, Typeform, or the RSVP page on your wedding website - and set it to accept responses without requiring a login.

  2. 2

    Open the form link in a private browser window to confirm a stranger can actually fill it in.

  3. 3

    Paste the link below and style the code to match your invitation suite.

  4. 4

    Print a proof and scan it yourself before the full run. Add a short line of text next to the code - "Scan to RSVP by 1 June" - because a bare code on an invitation is easy to miss.

Making the RSVP code actually work

The code is the easy part. These are the things that decide whether people reply.

Print the URL too

In small type under the code. Some guests will not scan, and a typed address costs you nothing and saves a phone call.

Put the deadline next to it

"Scan to RSVP by 1 June" outperforms a bare code with no context. People decide whether to act in the moment they are holding the card.

Keep the form to one screen

Name, attending yes or no, meal choice, dietary needs. Every extra question loses replies, and you can chase the details later.

Turn off the login requirement

Google Forms defaults can require a sign-in. Test the link in a private browser window - if it asks you to log in, it will ask your guests too.

One code per invitation

If the invitation also carries a website code and a gift-list code, the RSVP rate drops. Send people to one place and put everything else behind it.

Make it dynamic if the date is far off

Invitations often go out months ahead. If you switch RSVP tools in between, a dynamic code is a one-click fix instead of a reprint.

Printing and sizing: invitations, save-the-dates and reply cards

Most QR codes that fail in the wild fail for one of three reasons: printed too small, printed with no quiet zone, or printed with too little contrast. All three are decided before the file reaches the printer.

How big does it need to be?

The working rule is ten to one: a code scans reliably from roughly ten times its own width. A 3 cm code is comfortable at 30 cm - arm’s length. A code on a window meant to be scanned from across the pavement, say 3 metres, needs to be about 30 cm wide. For invitations, save-the-dates and reply cards, 2 cm square is the practical floor. Invitations are held in the hand, so 2 cm is enough - but never print the code over a pattern, a photograph or a dark stock, which is where wedding stationery usually goes wrong.

Leave the quiet zone alone

The blank margin around the pattern is not whitespace a designer can reclaim - it is part of the specification. Scanners need at least four modules’ worth of clear space (a module is one of the small squares) to find the code’s edges. Codes downloaded here already include it; the failure mode is a layout that crops it, or artwork that runs right up to the pattern.

Contrast and colour

Dark pattern on a light background, always - inverted codes (light on dark) are read by far fewer scanners. Keep a strong tonal difference rather than merely a colour difference: a mid-grey code on a pale-yellow background can look high-contrast to the eye and near-invisible to a camera. If you brand the code, test the printed proof, not the screen.

File format

Download the SVG for anything going to professional print. It is vector, so it stays perfectly sharp whether it prints at 2 cm or 2 metres, and it will not pick up the soft edges that make a raster code harder to read. PNG is fine for screens, documents, and office printers.

Test the proof, not the file

Before a print run of any size, scan the actual printed proof - in the light the code will live in, from the distance people will stand at, with an older phone if you have one. Laminate and gloss finishes add glare that a PDF preview will never show you.

If the destination might ever change after this goes to print, make it a dynamic code so you can repoint it without reprinting.

FAQ

How do I make a wedding RSVP QR code?

Create your RSVP form, copy its link, and paste it into the generator on this page. Download the code and add it to your invitation artwork. It is free and takes a couple of minutes.

What should I put next to the QR code on the invitation?

A short instruction and the deadline - something like "Scan to RSVP by 1 June". Also print the form's web address in small type as a fallback: some older guests will not scan a code, and a typed URL saves you a phone call.

Do guests need an account to RSVP?

That depends on your form, not the code. Set Google Forms or Typeform to accept anonymous responses - if the form demands a sign-in, guests will abandon it. Always test in a private browser window before printing.

What if I change RSVP tools after printing the invitations?

With a static code you cannot - the link is fixed, so you would reprint. With a dynamic code you re-point it in one click and every printed invitation follows.

How big should the code be on an invitation?

About 2 cm square is the practical floor for something held in the hand. Keep clear space around it, do not print it over a pattern or a photo, and use a dark code on a light background - a pale code on cream card is a common and expensive mistake.

Create your first code in under a minute

Free to start, no card required. Your first dynamic code is free forever.

Get started free

Keep reading