PublicSoftTools
Tools16 min read·PublicSoftTools Team·May 2026

QR Code Uses Guide — What Are QR Codes Used For?

QR codes (Quick Response codes) were invented by Denso Wave in Japan in 1994 for tracking automotive parts. Three decades later, they are one of the most versatile data-exchange technologies in everyday life — used for restaurant menus, contactless payments, vaccine records, WiFi sharing, asset tracking, and hundreds of other applications. The free QR code generator on PublicSoftTools creates QR codes for any content type in seconds.

QR Code Content Types

Content typeData formatCommon uses
URL / Websitehttps://example.comLanding pages, product pages, promotional campaigns, portfolio sites
Plain textAny text stringSerial numbers, short messages, identification labels, asset tags
Email (mailto)mailto:name@email.com?subject=EnquiryContact forms, customer support, RSVP links on printed invitations
Phone number (tel)tel:+441234567890Business cards, shop windows, van signage — one scan to call
SMS (sms)sms:+441234567890?body=HelloPre-filled text messages for bookings, enquiries, opt-ins
WiFi credentialsWIFI:T:WPA;S:NetworkName;P:Password;;Guest WiFi in cafés, hotels, Airbnbs — scan to connect without typing
vCard contactBEGIN:VCARD name, phone, email fieldsBusiness cards — scan to add contact directly to phone without typing
Geographic locationgeo:51.5074,-0.1278Maps, delivery instructions, event locations, hiking trails
App download (deep link)App Store / Play Store URLMarketing campaigns, posters, packaging — scan to download app directly
PaymentPayment protocol URL (PayPal, Stripe link, etc.)Contactless checkout, charitable donations, market stalls, tips

How to Use the QR Code Generator

  1. Open the QR code generator.
  2. Select the content type (URL, text, email, phone, WiFi, vCard, etc.).
  3. Enter the content — a URL, phone number, WiFi credentials, or text string.
  4. Optionally customise the QR code: foreground and background colours, add a logo in the centre, select error correction level.
  5. Click Generate. Download the QR code as PNG or SVG.
  6. Test the QR code with your phone camera before printing or publishing.

QR Code Uses by Sector

SectorCommon QR usesKey benefit
Hospitality and retailDigital menus, table ordering, contactless payment, loyalty programme enrolment, product information, vintage/batch details on wine bottlesReduces printing costs, enables real-time updates, improves hygiene versus physical menus
Events and ticketingE-ticket scanning at entry, programme access, interactive maps, feedback surveys, social media sharingEliminates paper tickets, speeds entry, enables real-time attendance tracking
Marketing and advertisingPosters, billboard supplements, magazine ads, packaging, print-to-digital bridge for TV advertisingMeasurable offline-to-online conversion; trackable via UTM parameters in the URL
HealthcarePatient identification wristbands, medication verification, medical record access, appointment check-in, vaccine certificatesReduces medication errors; speeds patient processing; supports contactless environments
EducationLinking printed worksheets to video explanations, assignment submission, library resource access, interactive museum exhibitsEnriches physical learning materials with digital content without requiring URL memorisation
Real estateFor-sale signs linking to virtual tours, floor plans, contact forms, mortgage calculators24/7 information access without waiting for agent; qualified lead generation
Logistics and manufacturingAsset tracking, inventory management, delivery confirmation, maintenance history, component traceabilityReal-time tracking; reduces manual data entry errors; enables traceability

How QR Codes Work

A QR code is a two-dimensional matrix barcode. It stores data as a pattern of black and white squares on a square grid. The data is encoded in several regions:

Modern smartphone cameras scan QR codes natively without a dedicated app — the camera app recognises the QR pattern and displays the action (open URL, add contact, connect to WiFi) as a notification.

QR Code Best Practices

Size and placement

Minimum recommended size for print: 2.5 cm × 2.5 cm (roughly 1 inch square) for scanning at 20–30 cm distance. For scanning at 1–2 m distance (posters, signs), scale up proportionally — aim for at least 5–10 cm. Quiet zone: maintain a border of at least 4 modules (smallest squares) around all sides of the QR code — without this border, scanning fails.

Error correction level

Choose a higher error correction level (Q or H) when placing a logo in the centre of the QR code, printing on textured surfaces, or in environments where the code may get dirty or worn. Higher error correction means the code can still be read even when partially obscured. The trade-off is a more complex (denser) pattern.

Testing before deployment

Always test your QR code with multiple devices (iOS, Android, different apps) before printing. Check that the destination works correctly — especially for dynamic QR codes pointing to URLs. Print a test copy at the intended final size and scan from the intended distance.

Static vs. Dynamic QR Codes

Static QR codes encode the destination directly in the code — the data is fixed at creation. Free to generate, no account needed, work forever. The limitation: you cannot change the destination without generating and reprinting a new code.

Dynamic QR codes encode a short redirect URL. The redirect target can be changed later without reprinting. They also provide scan analytics (number of scans, time, location). Dynamic codes require a subscription to a QR management service.

For most purposes — WiFi sharing, business cards, printed menus, packaging — static QR codes are sufficient and completely free to generate using the PublicSoftTools generator.

Privacy Considerations

Scanning a QR code at a URL reveals your device to the destination server (IP address, user agent). Malicious QR codes can link to phishing sites — always check the URL preview before following a QR code from an untrusted source. The iOS camera app shows a preview of the URL before opening; Android similarly shows a banner. Never override these previews without checking the URL.

Common Questions

How much data can a QR code hold?

The maximum capacity depends on content type and error correction level. At the highest density with lowest error correction (L): up to 7,089 numeric characters, 4,296 alphanumeric characters, 2,953 bytes of binary data, or 1,817 Kanji characters. In practice, short URLs are recommended (under 100 characters) for a clean, readable code. Long URLs produce dense codes that are harder to scan, especially when printed small.

Do QR codes expire?

Static QR codes never expire — the data is encoded in the pattern and does not depend on any external service. A QR code on a printed poster from 2015 still works today. Dynamic QR codes expire when the subscription managing the redirect expires or when the redirect URL is deleted.

Can I add a logo to my QR code?

Yes — the QR code generator supports logo overlay. Use the H (high) error correction level when adding a logo, which allows the code to be read even with up to 30% of the pattern obscured. Keep the logo smaller than 30% of the total code area. Test thoroughly after adding a logo, as the balance between logo size and error correction margin is critical for reliable scanning.

Generate a QR Code Free

Create QR codes for URLs, WiFi, contacts, phone numbers, and more — download as PNG or SVG, no signup needed.

Open QR Code Generator