QR Codes for Events: The Complete Guide to Printing, Displaying and Scanning QR Codes That Work Every Time

QR Codes for Events: The Complete Guide to Printing, Displaying and Scanning QR Codes That Work Every Time

QR Codes for Events: The Complete Guide to Printing, Displaying and Scanning QR Codes That Work Every Time

At Bestever.pics, we help thousands of hosts run QR codes for events every year, from weddings to corporate functions to birthday parties. Most QR code scanning problems at events are not caused by the platform behind the code. They are caused by a printed QR code that is too small, lacks contrast, is placed on a curved or uneven surface, or has not been tested before guests arrive. This guide brings together everything our customer service team recommends, so your event QR code works the first time, every time, for every guest.

Quick Summary: How to Make Sure Your Event QR Code Works

If you only read one section, read this one.

  • Print your QR code at a minimum of 5cm x 5cm (2 inches x 2 inches) for table cards, and larger for anything viewed from a distance.
  • Use a high contrast colour combination, ideally black on white. Avoid placing the code over a busy background or a photo.
  • Keep the QR code completely flat. A code on a curved, wrinkled, or folded surface is much harder for a phone camera to scan.
  • Test the printed code with at least three different phones before the event, including both an iPhone and an Android device.
  • Send the upload link directly to guests through invitations, text messages, or email as a backup to scanning.
  • Leave a margin of white space, known as the quiet zone, around the code of at least 2mm to 3mm.

Why QR Code Size Matters at Events

A QR code is made up of a grid of small black and white squares. The more guests you expect, or the further away the code will be viewed from, the larger the code needs to be. A code that looks perfectly clear on a screen can become unreadable once printed and shrunk down to fit a table card.

As a general rule, the scanning distance should be no more than ten times the width of the printed code. A code that is 5cm wide will reliably scan from up to about 50cm away. If your code is going to be viewed from across a room, such as on a welcome sign or a step and repeat backdrop, it needs to be considerably larger, often 20cm to 30cm wide or more.

Recommended QR Code Sizes by Placement

  • Table cards and place settings: minimum 5cm x 5cm
  • Welcome signs near the entrance: minimum 15cm x 15cm
  • Backdrops, banners, and step and repeat walls: minimum 25cm x 25cm
  • Printed invitations and save the dates: minimum 3cm x 3cm, paired with a written upload link as backup

If you are unsure, it is always better to size up. A QR code that is too large has never caused a scanning failure. A QR code that is too small causes most of them.

Why Contrast Matters for QR Code Scanning

A scanner reads a QR code by detecting the difference between the dark and light modules in the grid. If there is not enough contrast between the foreground and background, the scanner's camera struggles to lock onto the pattern, especially in low light venues such as evening receptions, dimly lit bars, or marquees with warm lighting.

Our Recommendations for QR Code Contrast

  • Use black modules on a white or very light background wherever possible. This combination scans the most reliably across all lighting conditions.
  • If you want to use a brand colour, keep the foreground colour dark and the background colour light. Avoid pairing two mid tone colours, such as a dark blue code on a dark red background.
  • Never place a QR code directly over a photograph, a patterned background, or a gradient. Even if it looks fine to the human eye, it can confuse a scanner.
  • If you are using a Heart QR Code or another decorative frame, make sure the square code itself, sitting at the centre, remains untouched and on a plain background. The decoration should sit around the code, never on top of it.
  • Avoid placing the code on glossy, reflective, or laminated paper under bright lights, since glare can wash out the contrast the scanner needs.

Your QR Code Must Be Flat to Scan Reliably

One of the most overlooked factors in QR code scanning is whether the printed surface is flat. A phone camera reads a QR code as a precise grid of squares. If that grid is distorted by a curve, a wrinkle, a fold, or a bend, the scanner can struggle to recognise the pattern correctly, even if the size and contrast are perfect.

Common situations where this causes problems at events:

  • QR codes printed on curved drink cups, bent menu cards, or rolled programs
  • Table cards that have warped from humidity, condensation, or being stacked
  • Codes printed on fabric, such as table runners or banners, that ripple or fold
  • Stickers applied over a curved or uneven surface, such as a bottle or a rounded sign
  • Paper that has been folded for an invitation, with the QR code sitting across the fold line

To avoid this, always print your QR code on a flat, rigid, or well supported surface, and check it again once it is in its final position at the venue. A QR code that scanned perfectly on a flat sheet of paper on your desk can behave very differently once it is curved around a centrepiece or creased inside a folded card.

Do and Don't: QR Codes at Events

Do Don't
Print a draft copy on a home or office printer and test it before the final print run Send straight to bulk or professional printing without testing a draft first
Print the code at least 5cm x 5cm for close up placements, larger for signs and backdrops Shrink the code to fit a design without checking the minimum size
Use black on white, or another high contrast combination Place the code over a photo, pattern, or gradient background
Keep the printed code completely flat and on a rigid or well supported surface Print the code on curved cups, bottles, fabric, or anywhere it will fold or wrinkle
Leave a clear white margin of 2mm to 3mm around the code Crowd the code with text, logos, or graphics right up to its edge
Test the printed code with several different phones before the event Assume the code works because it scanned once on your own phone
Send the upload link by invitation, text, or email as a backup Rely on the QR code as the only way for guests to reach the upload page
Test under the real lighting conditions expected at the event Only test the code in bright daylight if the event will be held in the evening
Print on matte paper where possible to reduce glare Use glossy or laminated paper under bright or direct lighting

Test Your Event QR Code Before the Event, Not During It

This is the step that prevents almost every QR code issue we see. Once your QR code is printed and placed exactly where it will be on the day, including the actual table card, sign, or backdrop, take a few minutes to test it properly.

Start with a draft print on a home or office printer. Before committing to a bulk or professional print run, print a single test copy of your QR code on a regular home or office printer at the exact size you plan to use. Test this draft copy thoroughly using the steps below. This lets you catch sizing, contrast, or layout problems early, while it only costs you a sheet of paper, rather than after hundreds of cards, signs, or banners have already been printed professionally. Only move on to your full print run once the draft copy has scanned reliably.

How to Test a Printed QR Code

  1. Use the actual printed material, not a code displayed on a screen. Printing changes size and sharpness, and a code that scans on screen does not guarantee it will scan once printed. This applies to your draft print as much as your final print run.
  2. Test from the distance and angle a real guest would stand. Do not test by holding the phone directly above the code. Stand or sit where a guest naturally would.
  3. Test under the actual lighting your event will use. A code that scans under bright office lighting may behave differently under dimmed evening lighting or coloured event lighting.
  4. Test with at least three different phones, ideally a mix of iPhone and Android models, since camera quality and scanning behaviour vary by device.
  5. Confirm the surface is flat in its final position, since taping, propping, or wrapping a code around an object can introduce curves that were not there when it was printed.
  6. Ask someone unfamiliar with the event to try it without instructions, the way a real guest would. If they succeed without help, your setup is ready.

We recommend testing at least 24 hours before the event so there is time to reprint or reposition a code if needed, and testing again on the day once everything is in its final position.

How Different Phones Scan QR Codes at Events

Not all phones scan QR codes the same way, and it helps to understand the general differences so you can test fairly.

iPhone Scanning (iOS 11 and Later)

Most iPhones can scan QR codes directly through the native Camera app without needing a separate app, and the camera simply needs to be pointed at the code with the code appearing on screen. iPhone cameras generally handle low light and small codes well, but very old iPhone models or cracked or dirty camera lenses can reduce performance.

Android Scanning (Most Modern Devices)

Most Android phones from the last several years can also scan through the native camera or Google Lens without a separate app, although this varies more by manufacturer and model than it does on iPhone. Some older or budget Android devices may require the user to open a dedicated QR scanning app, or may take longer to focus and recognise a code, particularly in low light.

Older Phones and Budget Devices

Phones more than five to six years old, or entry level models, often have lower resolution cameras and slower autofocus. These devices benefit the most from larger codes, strong contrast, a flat surface, and good lighting, and are the most likely to struggle with small or low contrast codes.

General Scanning Guidance Regardless of Device

  • Encourage guests to hold the phone steady for a second or two rather than waving it past the code.
  • A clean camera lens makes a noticeable difference, especially on phones that have been in a pocket or bag.
  • If a guest's camera will not focus, suggest stepping back slightly, since some phones focus better at a small distance than extremely close up.

Because phone behaviour varies, testing with a real mix of devices, as described above, is far more reliable than relying on any single phone, including your own.

Sending the Upload Link Directly: A Smart Backup Strategy for Event QR Codes

Even with a perfectly sized, high contrast, flat, and well tested QR code, some guests will still have trouble scanning. Coverage can be patchy at a venue, a guest's phone may be low on battery or storage, or someone may simply prefer typing a link over using their camera. Because of this, we strongly recommend sending the upload link directly to guests as a backup to the QR code, not as a replacement for it.

Ways to Share Your Event Photo Upload Link

Include the link in invitations. When you send digital invitations, include the Bestever.pics upload link as clickable text alongside the QR code. Many guests will tap a link in an invitation rather than open their camera.

Include the link on printed materials. Underneath the printed QR code on table cards or signage, print the short upload link in clear text. This gives guests a fallback if the code itself will not scan, and it also helps anyone who prefers reading a link to scanning.

Send the link by text message or email closer to the event. A reminder message sent the morning of, or during, the event with the upload link included tends to produce strong engagement, since it reaches guests directly rather than relying on them to notice a sign or card.

Add the link to your event website or group chat. If you are using a wedding website, an event app, or a group messaging thread such as WhatsApp or a family group chat, pin the upload link there so guests can find it at any time during or after the event.

Use a short, simple link wherever possible. A link that is easy to read and type reduces errors if a guest is entering it manually rather than tapping it.

Sending the link through multiple channels does not compete with the QR code. It supports it, and gives every guest more than one way to reach your photo upload page.

Pre-Event QR Code Checklist

  • A draft copy has been printed on a home or office printer and tested before the final print run
  • QR code is printed at the correct size for its placement
  • Code uses high contrast colours, ideally black on white
  • Code is on a plain background with no photos, patterns, or gradients behind it
  • Code is printed on a flat, rigid, or well supported surface, with no curves, folds, or wrinkles
  • A white margin of at least 2mm to 3mm surrounds the code on all sides
  • The printed code, in its final placement, has been tested with at least three different phones
  • At least one of the test phones is an iPhone and at least one is Android
  • Testing was done under the lighting conditions expected at the event
  • The upload link is included in writing on printed materials as a backup
  • The upload link has been sent to guests by invitation, text, or email
  • A reminder with the link is scheduled for the day of the event

Frequently Asked Questions About QR Codes for Events

Why did my event QR code work on my phone but not on my friend's phone?

Different phones have different camera quality, focusing speed, and scanning software. A code that scans easily on a newer phone in good light may be harder for an older phone to read, especially in low light. This is why we recommend testing with several different phones before the event rather than relying on just one.

Can I make my QR code smaller to fit my design?

We recommend against shrinking a QR code below the minimum sizes listed in this guide. A smaller code is harder to scan from a normal distance and is the most common cause of guest complaints. If space is limited, consider a simpler design around the code rather than reducing the code itself.

Is it safe to put a QR code on a coloured background?

Yes, as long as there is strong contrast between the code and the background, and the background is a single plain colour rather than a pattern, gradient, or photo. Black on white remains the most reliable combination.

Does it matter if my QR code is not flat?

Yes. A QR code that is curved, folded, or printed on an uneven surface is significantly harder for a phone camera to read, even if the size and contrast are correct. Always print on a flat, rigid, or well supported surface, and check the code again once it is in its final position at the venue.

Do I still need to send the upload link if I have a QR code on display?

Yes. We recommend sending the link directly to guests through invitations, text messages, or email in addition to displaying the QR code, so guests who cannot scan, or who prefer not to, still have an easy way to upload their photos.

How far in advance should I test my event QR code?

We recommend testing at least 24 hours before the event using the actual printed material in its planned location, and testing again on the day once everything is set up in its final position and lighting.

What should I do if a guest still cannot scan the code at the event?

Have the written upload link easily visible nearby, either printed under the QR code or sent to guests by text, so they can type it in manually as a backup.

Need Help With Your Event QR Code?

If you have tested your QR code following this guide and are still experiencing scanning issues, our customer service team is happy to help you troubleshoot before your event. Reach out to us with details of your event date, the size and placement of your printed code, and the phones you tested with, and we will help you get everything ready in time.


The use of QR codes provided through Bestever.pics, including host responsibilities for testing and display, is covered under our Terms and Conditions.

Back to blog