QR Code Size & Placement for Wedding Invitations
The most reliable minimum size for a QR code on a wedding invitation is 2.5 × 2.5 cm (1 inch square), with a 4-module quiet zone on every side and a dark-on-light colour scheme at 7:1 contrast or better. Invite with QR, which powers QR code wedding invitations with instant digital RSVP tracking, recommends testing every printed code on both iPhone and Android before approving the print run.
What is the minimum size for a QR code on a wedding invitation?
The practical minimum is 2 × 2 cm (0.8 in) — below that, most smartphone cameras struggle to resolve the individual modules at close range. For invitations that guests hold in their hands while reading — the most common scenario — the recommended safe minimum is 2.5 × 2.5 cm (1 in). Venue table settings are often dimly lit, and a slightly larger code compensates for the reduced camera autofocus speed in low light. If guests will scan from a seated position at a table roughly 30–40 cm away, aim for 3–4 cm to ensure reliable scanning across a range of phone models. These figures come from ISO/IEC 18004 module-size guidance, interpreted by independent QR platform guides from qr-code-generator.com and scanova.io.
What is the 10:1 QR code size rule?
The 10:1 rule states that the scanning distance should be approximately ten times the width of the QR code. A code scanned from 10 cm needs to be at least 1 cm wide; from 20 cm (close hand-held), at least 2 cm; from 1 m (a wall sign or welcome board), at least 10 cm wide. The rule is rooted in the ISO/IEC 18004 module-size specification: each module in the code must subtend a minimum angle on the camera sensor, and 10:1 is the practical threshold at which modern smartphone cameras reliably detect and decode the symbol. Applying the rule directly to wedding invitations, a code scanned from 25 cm — a typical hand distance for reading a card — should be at least 2.5 cm wide. Sources: qr-code-generator.com and scanova.io.
How much white space (quiet zone) does a wedding QR code need?
ISO/IEC 18004 requires a quiet zone of at least 4 modules wide on all four sides of the QR code. The quiet zone is the blank margin around the symbol — without it, the scanner cannot reliably detect the code boundary and will either fail to lock on or misread the orientation markers. As a worked example: if each module in the printed code is 4 mm wide, the quiet zone on every side must be at least 16 mm. Many QR generators include the quiet zone automatically, but if you are embedding the code into a design layout or placing it on a coloured background, check that the blank margin is preserved and not cropped. A common mistake is placing the code too close to other design elements — text, borders, or decorative motifs — which intrudes on the quiet zone and causes intermittent scan failures.
What colour contrast does a printable QR code need?
QR codes require dark modules on a light background. Black-on-white is the most reliable combination. The absolute contrast floor is 4.5:1; the recommended minimum is 7:1; and 10:1 or better is ideal for mixed or unpredictable lighting at wedding venues. Never use light modules on a dark background — inverted codes fail frequently on smartphone cameras because the camera's auto-exposure algorithm optimises for the predominant tone. Similarly, avoid metallic or gold/silver inks for the QR modules, and avoid printing a dark code on a subtly lighter dark background. When designing a stylised QR code with brand colours, check the actual contrast ratio of your chosen palette before printing. Sources: pageloot.com and gocreateqr.com.
Which error-correction level should a wedding QR code use?
QR codes offer four Reed-Solomon error-correction levels defined in ISO/IEC 18004: L (7% data recovery), M (15%), Q (25%), and H (30%). Higher levels allow the code to remain scannable even if a portion is damaged, folded, or partially obscured. For clean prints on flat stock, Level M (15%) is sufficient — it provides meaningful redundancy without increasing code density (and therefore module size) unnecessarily. Use Level H (30%) if you are overlaying a logo, monogram, or watermark on the code; the logo should cover no more than 20% of the total code area to remain within the error- correction budget. Sources: ISO/IEC 18004 commentary (ANSI), and qrlynx.com.
What paper finish should I use so the QR code scans?
Use matte stock or matte laminate. Glossy paper, high-gloss laminate, and metallic card stock create specular reflections under direct lighting — particularly overhead venue lights, flash photography, and daylight — that temporarily wash out the contrast between modules and background, making the code unreadable from certain angles. Matte stock diffuses light rather than reflecting it, so the module contrast is consistent regardless of the lighting angle. If the invitation design requires glossy stock for visual effect, request a physical proof and test it under the lighting conditions where guests will open it (typically indoor table lighting) before committing to the full print run. Tilting the card to cut a reflection can recover a scan in the short term, but matte stock eliminates the problem at source. Sources: qrlynx.com and gocreateqr.com.
Where should I put the QR code on a wedding invitation?
The best placement for highest guest scanning rates is a separate RSVP or response card. Guests physically hold the response card while deciding to reply, which makes the scanning action natural and immediate. If a separate response card is not part of your stationery suite, the next best option is the back of the main invitation — this keeps the formal front panel uncluttered while placing the code in a position guests will see when turning the card over. A detail or information insert also works well when the QR code links to a wedding website rather than a direct RSVP form. Avoid placing the code on the front of a formal invitation (it breaks visual hierarchy) or at a fold or crease (physical stress and shadow distort the modules). Always add a short label — "Scan to RSVP" or "Scan for event details" — directly above or below the code so guests understand the action. Sources: weddingpixie.com and scanova.io. For more on how the full RSVP flow works, visit wedding QR invitations.
Should I send the printer an SVG or a PNG?
Always send SVG or PDF (vector format), not a rasterised PNG at small pixel dimensions. Vector files scale without loss — the printer can reproduce the code at any physical size and the module edges remain perfectly crisp. A PNG generated at 200 × 200 pixels and then scaled up to 2.5 cm at 300 DPI will be blurry, and even a slight blur on the module edges can cause scan failures. If your QR code generator only offers PNG export, request at least 1000 × 1000 pixels and specify 300 DPI in the file metadata. For a 2.5 cm print, 300 DPI requires roughly 300 pixels per side; higher resolution gives the printer more room to work with. Most professional QR platforms, including Invite with QR, export print-ready vector files directly. Sources: scanova.io and qrlynx.com.
| Scanning distance | Minimum code size | Recommended size | Notes |
|---|---|---|---|
| Hand-held (~10–20 cm) | 2 × 2 cm | 2.5 × 2.5 cm | Dim lighting; held while reading |
| Seated at a table (~30–40 cm) | 2.5 × 2.5 cm | 3–4 cm | Reliable for multiple phones |
| Wall sign / welcome board (~1–2 m) | 10 cm | 15–20 cm | Apply the 10:1 distance-to-size rule |
Based on the 10:1 distance-to-size rule (ISO/IEC 18004). Sources: qr-code-generator.com, scanova.io. Reviewed June 2026.
If a printed code still won't scan after checking these specs, see Wedding QR Code Not Scanning? Fixes When Guests Can't Scan — it covers the full failure-mode taxonomy from code problems to network issues to broken destination URLs.