Everything you need to know about QR code types, sizing, design, and placement
QR codes have become essential for businesses of every size. From restaurant menus and contactless payments to WiFi access and business cards, these small square patterns bridge the physical and digital worlds instantly. The best part: creating them is completely free, and they never expire.
This guide covers every QR code type available, specific business use cases with exact sizing recommendations, design best practices, and common mistakes to avoid. Whether you are a restaurant owner printing table tents or a real estate agent adding codes to yard signs, you will find actionable guidance here.
Not all QR codes are the same. The type determines what happens when someone scans it. Here are the most useful types for businesses:
The most common type. Encodes a web address that opens automatically when scanned. Use it for linking to your website, a specific product page, a landing page, a Google Maps location, or a review page. Keep URLs short — longer URLs create denser QR patterns that are harder to scan at small sizes.
Encodes your network name (SSID), password, and encryption type. When a customer scans it, their phone automatically connects to your WiFi — no typing required. This eliminates the awkward "What is the WiFi password?" exchange. Supports WPA/WPA2/WPA3 and open networks. The password is embedded in the QR pattern, so the customer never sees it as plain text.
Encodes your full contact information: name, phone number, email, company, job title, website, and address. Scanning it adds you directly to the phone's contact list. This is far more effective than handing someone a business card they will lose — the contact goes straight into their phone.
Encodes payment information so customers can pay by scanning. UPI QR codes are standard in India and encode the UPI ID and optional amount. PayPal QR codes link to your PayPal.me page. This eliminates cash handling and speeds up checkout lines significantly.
Encodes an email address with an optional pre-filled subject line and body text. Scanning opens the user's email app with everything ready — they just tap send. Great for feedback collection, support requests, or newsletter signups where you want to lower the barrier to contact.
Encodes a phone number and pre-written text message. Scanning opens the messaging app with the number and message ready to send. Useful for opt-in text marketing, appointment confirmations, or support hotlines.
Encodes any text string up to about 4,296 characters. The text displays directly on the phone screen — no internet connection needed. Use it for serial numbers, product codes, short instructions, or any information you want instantly accessible without a web connection.
Encodes event details including title, date, time, location, and description in iCal format. Scanning adds the event directly to the phone's calendar. Perfect for conferences, workshops, appointment reminders, and event invitations.
Create any QR code type for free: GoToolsOnline QR Generator — no signup, no watermark, unlimited codes. Download as PNG or SVG.
Print URL QR codes linking to your digital menu. Place them on table tents (recommended QR size: 8x8 cm for comfortable scanning at arm's length), at the counter near the register, and on takeaway packaging. Add a WiFi QR code on a small card at each table or framed near the entrance. For payment, display a UPI or PayPal QR code at the checkout counter at 10x10 cm size for easy scanning from a short queue distance.
Add URL QR codes to product packaging linking to setup guides, warranty registration, or product videos. On price tags, link to detailed product specifications or customer reviews. Recommended size for product packaging: 3x3 cm minimum. For shelf tags and price labels: 2x2 cm works since customers scan at close range. Place a larger WiFi QR code (8x8 cm) near the entrance for customer connectivity.
Add URL QR codes to yard signs linking to the full property listing with photos, floor plans, and virtual tours. Yard sign QR codes must be large — minimum 15x15 cm — because potential buyers scan from the sidewalk, typically 2-4 meters away. Use high error correction (H level) since outdoor signs face weather and wear. Also add QR codes to printed flyers in the property box (5x5 cm) linking to the same listing.
Generate unique QR codes for each ticket for check-in scanning. Print at 4x4 cm minimum on tickets. For event badges, use vCard QR codes so attendees can exchange contact information by scanning each other's badges — 3x3 cm is sufficient. Place calendar event QR codes on promotional posters (10x10 cm) so people can add the event to their calendar instantly.
Create WiFi QR codes for guest room cards — print at 5x5 cm on a small tent card placed on the desk or nightstand. Link to a URL QR code for room service menus, local area guides, or checkout instructions. Place these on the inside of the room door or on the TV stand. For the lobby, a larger WiFi QR code (10x10 cm) framed near the reception desk handles guest connectivity without staff involvement.
Use QR codes on membership cards for check-in verification — 3x3 cm on the card. Place URL QR codes on equipment linking to instructional videos for proper form (2x2 cm stickers). Add a WiFi QR code in the locker room area. For class schedules, a calendar event QR code on the noticeboard lets members add sessions to their phone calendars.
The most common mistake businesses make is printing QR codes too small. If customers cannot scan your code, it is worse than useless — it is frustrating. Here is the sizing guide based on scanning distance:
| Scanning Distance | Minimum QR Size | Recommended QR Size | Example Placement |
|---|---|---|---|
| 10-15 cm (very close) | 2x2 cm | 2.5x2.5 cm | Business cards, product labels, small stickers |
| 30-50 cm (arm's length) | 3x3 cm | 5x5 cm | Table tents, menus, brochures, shelf tags |
| 1 meter | 8x8 cm | 10x10 cm | Counter displays, door signs, room cards |
| 2-3 meters | 15x15 cm | 20x20 cm | Posters, banners, yard signs |
| 5+ meters | 30x30 cm | 40x40 cm | Billboards, building signs, trade show backdrops |
The general rule: the QR code should be at least 1/10th of the scanning distance. A code meant to be scanned from 2 meters away should be at least 20 cm wide. When in doubt, go larger. No one has ever complained about a QR code being too easy to scan.
QR codes have built-in redundancy that allows them to remain scannable even when partially damaged or obscured. There are four levels:
| Level | Recovery Capacity | Best For | Trade-off |
|---|---|---|---|
| L (Low) | 7% damage tolerance | Digital screens, clean indoor environments, short URLs | Smallest, simplest pattern — easiest to scan at small sizes |
| M (Medium) | 15% damage tolerance | General business use, printed materials, business cards | Good balance of size and reliability — the default choice |
| Q (Quartile) | 25% damage tolerance | Packaging that may get scuffed, outdoor flyers, warehouse labels | Denser pattern, needs slightly larger print size |
| H (High) | 30% damage tolerance | QR codes with logos, outdoor signs, harsh environments | Densest pattern — requires the largest print size for reliable scanning |
When to use each: Use L for digital displays and screens where damage is impossible. Use M as your default for most printed materials. Use Q for labels on products that ship in boxes or get handled roughly. Use H whenever you add a logo to the center of the code, or when the code will be exposed to weather, dirt, or physical wear.
A well-designed QR code is one that scans reliably every time. Aesthetics matter less than function — but you can have both if you follow these rules:
This is one of the most important decisions you will make, and understanding the difference saves you from costly reprints.
The data (URL, WiFi password, contact info) is encoded directly into the QR pattern itself. When someone scans it, the data is read from the pattern — no server, no internet connection, no third party involved.
The QR pattern encodes a short redirect URL (like qr.example.com/abc123). When scanned, the phone opens this redirect URL, which then forwards to your actual destination. You can change the destination URL without changing the QR pattern.
Our recommendation: Use static QR codes for anything permanent (signs, business cards, packaging). Use dynamic codes only when you specifically need to change the destination later or need scan analytics. Most businesses are better served by static codes pointed at stable URLs.
Ready to create your QR code? Generate QR codes free — all types supported, no signup required. Need a barcode instead? Try our free barcode generator.
← Blog index | QR Code Generator | Barcode Generator | All tools