What is this calculator for?
You're handing out business cards but want to make WiFi info easy to share. Or you're putting up restaurant menus and want diners to scan to view. Or you're sending wedding invitations and want guests to RSVP via a QR code. The QR code generator creates scannable 2D barcodes that encode URLs, text, contact info, WiFi credentials, payment links — anything fits in a few hundred characters.
QR (Quick Response) codes were invented by Denso Wave in 1994 for tracking automotive parts. The modern wave of adoption came with smartphone cameras in the 2010s — every modern phone scans QR codes natively without needing a special app. Use cases exploded: restaurant menus during COVID, contactless payments (especially in Asia), event tickets, marketing campaigns, contact sharing, WiFi network sharing. In the United States, QR-code adoption surged after 2020 — Square reports that roughly half of US-based restaurants now use them for menus and checkout, and the IRS even prints QR codes on certain tax notices that link to taxpayer guidance.
This generator creates QR codes from URLs, plain text, contact (vCard), WiFi credentials, email links, phone numbers, and more. The result is a PNG or SVG image that you can save, print, or display on screens. The tool is free, runs entirely in your browser, and is popular with American small-business owners, event organizers, and educators.
How to use this calculator
Pick the content type: URL (most common), plain text, contact card (vCard), WiFi network, email link, phone number, SMS template, calendar event.
Enter your content. For URLs: include the full URL including https://. For WiFi: network name (SSID) + password + encryption type (WPA, WPA2, WEP, none). For vCard: name, organization, phone, email.
Optionally customize: size (200-1000 px typical), error correction level (L/M/Q/H — higher tolerates more damage but produces denser QR), color (some scanners require high contrast; black on white is safest).
Download the generated QR code as PNG (for web use) or SVG (for print, scales to any size).
Understanding your results
The tool outputs a scannable QR code image containing your specified content.
QR code reliability factors. Size: minimum 1×1 inch for casual scanning; 2×2 inch for reliable far-distance scanning; 4×4 inch+ for posters and signage. Contrast: black on white scans best; colored QR codes work but only with high contrast. Damage tolerance: error correction levels L (7%), M (15%), Q (25%), H (30%) — higher levels still scan even when partially damaged or obscured. For outdoor advertising or printed at small sizes, use error correction Q or H.
Maximum content size. QR codes can hold up to 4,296 alphanumeric characters or 7,089 numeric digits in maximum-density mode. Practical limit: URLs under 100 characters scan reliably at any size; longer URLs require larger QR codes. For long URLs: use a URL shortener (bit.ly, Mubboo's link shortener) — shorter URL = simpler QR code = better scannability.
Tracking and analytics. Direct QR codes don't track scans. To measure usage: encode a URL with UTM parameters (utm_source=qr&utm_medium=poster&utm_campaign=spring_2025). When scanned, your analytics see the UTM tags. Alternative: use a QR code platform that provides built-in analytics (Beaconstac, Flowcode, QR Code Generator Pro) — your URL is a tracker URL that redirects to destination while logging the scan.
Common QR code use cases:
Restaurant menus: link to the menu page (with mobile-optimized layout).
Business cards: vCard format auto-adds contact to phone address book.
WiFi sharing: guests scan, phone connects automatically (Android and iOS both support).
Event tickets: encoded ticket ID for fast entry scanning.
Product packaging: link to instructions, warranty, or product video.
Marketing campaigns: link to landing page (always with UTM parameters for tracking).
Payment: payment provider's QR contains the payee info (Square, PayPal, Venmo, etc. all support QR-based payment).
A worked example
A small restaurant owner wants to put QR-code menus on each table. She wants the menu to auto-display when guests scan.
Step 1: she creates a mobile-optimized menu page at her domain: https://restaurant.com/menu. Page is responsive, designed for smartphone viewing.
Step 2: she adds UTM parameters for tracking: https://restaurant.com/menu?utm_source=qr&utm_medium=table&utm_campaign=may2025.
Step 3: generates QR codes from this URL. Each table has a small printed sign with the QR. Error correction level Q (handles partial damage from spills, fading). Size: 2 inches × 2 inches printed.
Step 4: each Monday she reviews Google Analytics, filtering by utm_source=qr to see how many menu views came from table scans vs other channels. First month: 1,800 scans from 22 tables across the restaurant — averaging 82 scans/table/month. Healthy adoption.
Variation: same restaurant offers WiFi to guests. She creates a WiFi QR code: SSID "RestaurantGuest" + password "DeliciousFood2025" + WPA2 encryption. Prints small QR cards for tables. Guests scan, phone shows "Connect to RestaurantGuest?" — tap yes, connected. No more shouting WiFi password across the dining room.
Variation: vCard contact sharing. A consultant generates a vCard QR with her name, business, phone, email, LinkedIn URL. Prints on business cards (alongside traditional text). Networking event recipients: scan card, contact auto-saves to phone address book. The traditional "type contact info from business card into phone manually" pattern disappears.
Related resources
For URL-related tools, see URL Encoder. For other generation tools, the Password Generator and Lorem Ipsum Generator. For analytics tracking on scanned URLs, set up UTM parameters and Google Analytics. Denso Wave's QR code site is the original inventor's reference page; QR code Wikipedia entry covers technical specifications.