QR Code Generator — URL • VCard • Text • Email • SMS • Wi-Fi • WhatsApp • Phone • Geo • Calendar • UPI

One-click types, size/ECC/colors, live preview, copy/download & exact payload output. Built for fast campaigns and print assets.

Content

✅ Copied!

Preview

Type: URL
Size:
ECC:
Colors:
Margin:

Encoded Payload

Click “Generate QR” to see the encoded text…

This is the exact text encoded into the QR (URL, vCard, mailto, sms, WIFI, wa.me, tel, geo, VEVENT, UPI).

Guide + Tips

QR Code Generator — Types, Use Cases & Best Practices

This guide explains how to get the most out of your QR Code Generator. You’ll learn about each supported type (URL, vCard, Email, SMS, Wi-Fi, WhatsApp, Phone, Geo, Calendar, UPI), how to format payloads, printing and sizing rules, branding options, and smart tracking. Whether you’re shipping campaigns for cafes, events, ecommerce, or real estate website development in Chandigarh, these patterns will help you create codes that scan fast and convert.

Static QR vCard UPI Wi-Fi Campaign Tracking

Table of Contents

What QR Codes Are & How They Work

A QR (Quick Response) code is a 2D matrix of black and white modules that encodes text. Any string can be encoded: an https:// URL, a contact card, an SMS payload, even a payment URI. Scanners reconstruct the text, then pass it to the right app (browser, dialer, maps, UPI app, etc.). Error correction (ECC) allows accurate decoding even when part of the code is smudged or covered (e.g., by a small logo).

Key parts

  • Modules: the tiny squares that make up the pattern
  • Finder patterns: the three large squares in corners for orientation
  • Quiet zone: blank margin around the code; don’t crop it
  • Error correction: L, M, Q, H — higher = more resilience, slightly denser codes

When to use QR

Any time you want to bridge offline to online: menus, flyers, billboards, in-store signage, product packaging, business cards, event passes, property brochures in Mohali/Zirakpur, or print ads running across Delhi NCR.

Static vs Dynamic

Static codes encode the final destination directly (zero dependencies). Dynamic codes encode a short link you can change later (requires a link shortener or backend). Start static for speed; switch to dynamic if you need editability & analytics.

Supported Types in the WebZee Generator

Click a type, fill the fields, and generate your code. The tool also shows the exact payload encoded, which is useful for debugging and sharing with teammates.

URL

Opens a website or deep link. Add UTM parameters for campaigns.

vCard

Saves your contact to the phone. Include name, org, title, phone, email, website, address.

Email / SMS

Prefills a new message via mailto: or sms: with subject/body.

Wi-Fi

Lets users connect without typing. Supports WPA/WEP/nopass and hidden SSIDs.

WhatsApp / Phone

Starts a chat via wa.me or dials a number via tel:.

Geo

Opens a map pin with optional label. Great for venues and open houses.

Calendar

Encodes a single VEVENT (summary, start/end, location, description).

UPI (Payments)

Starts a payment in Indian UPI apps using upi://pay.

Payload Formats & Examples

These are the strings your QR actually encodes. The generator builds them for you, but it helps to know the shape.

TypeFormatExample
URLhttps://…https://webzee.net/open-graph-generator/?utm_source=qr
vCard 3.0BEGIN:VCARD … END:VCARDFN:John Doe\nTEL;TYPE=CELL:…
Emailmailto:to?subject=&body=mailto:hi@brand.com?subject=Quote&body=Hello
SMSsms:+number?body=sms:+919876543210?body=Hi
Wi-FiWIFI:T:WPA;S:SSID;P:pass;H:true;WIFI:T:WPA;S:MyCafe;P:secret123;H:false;
WhatsApphttps://wa.me/phone?text=https://wa.me/919876543210?text=Hello
Phonetel:+numbertel:+911234567890
Geogeo:lat,lon?q=Labelgeo:30.7333,76.7794?q=Chandigarh
CalendarBEGIN:VEVENT … END:VEVENTDTSTART:20241225T180000
UPIupi://pay?pa=&pn=&am=&cu=INRupi://pay?pa=merchant@upi&pn=Store&am=499&cu=INR

Tip: If you hand-craft a payload, escape special characters in vCard fields (commas, semicolons, newlines).

Choosing Error Correction (ECC)

  • L (7%): small codes, clean print
  • M (15%): good default for most marketing (our tool’s default)
  • Q (25%): better resilience; slightly denser
  • H (30%): max resilience; safer for logos & rough surfaces

Design, Colors, Logos & Accessibility

Contrast first

Use a dark foreground on a light background for the highest scan rate. Colored codes can work, but avoid low-contrast combos and busy backgrounds. Keep a clear quiet zone around the code (the generator adds visual margin on download).

Logo in the center

A small logo overlay looks professional. If you add one, bump ECC to Q or H, and keep the logo under ~20–25% of code width with a light pad behind it for clarity.

Readable context

Tell users what to expect: “Scan to view menu”, “Save contact”, “Pay via UPI”, “Book a visit in Mohali”. Clear microcopy increases scans.

Accessibility: include alt text near the code (“QR code linking to the booking page”). Don’t rely on color alone—use shape/labels too.

Printing, Size & Scan Reliability

QR codes scale well, but they’re not magic. Two practical rules:

  • Minimum size for hand-held items (cards, flyers): ~25–30 mm (1–1.2in) on the shortest side.
  • Posters / shopfront: go larger (60–80 mm+), especially if people scan from a distance.

Surface & print quality

Use high-contrast materials and avoid glossy surfaces that glare. Curved surfaces are fine if the code isn’t too small.

File formats

  • PNG for quick use on web or digital prints.
  • SVG for infinite scaling and clean edges (ideal for signage & vector workflows).
  • PDF if you want to drop codes into multi-up sheets or labels.

The generator exports crisp PNG; SVG/PDF can be added if you need vector output for large prints.

Tracking, UTM, and Dynamic Links

To measure results, add UTM parameters to URLs (e.g., utm_source=qr). If you need to change a destination later or run A/B tests, point the QR to a short link you control and update the redirect.

https://example.com/landing?utm_source=qr&utm_medium=print&utm_campaign=diwali-2025

For multi-city campaigns (Chandigarh, Zirakpur, Mohali, Panchkula, Kharar, Patiala, Delhi NCR), use city-specific UTMs or short links to compare performance by location.

Bulk, Automation & Team Workflows

Bulk generation

Prepare a CSV of payloads (one per row) and generate a ZIP of PNGs/SVGs. Great for coupons, inventory, property listings, tickets.

Presets & history

Save favorite color/ECC/size presets for your brand. Keep a local history so you can duplicate a QR and just change the payload.

Sheet/labels

Auto-layout QR codes onto A4/Letter label templates (Avery etc.) for fast printing and clean cuts.

Security & Privacy Notes

  • Verify links before printing. A typo in a static code can’t be fixed after the run.
  • Use HTTPS URLs with a valid certificate.
  • Don’t encode secrets (passwords, private tokens). For Wi-Fi, prefer guest networks.
  • UPI: display the payee name beside the code so users can confirm inside their app.
  • For events, add clear context: date, location, “Add to Calendar”, or “Check-in”.

FAQ

Which ECC should I pick?

Use M for most marketing. Use Q/H if you’ll add a logo overlay or expect rough handling.

Why won’t my code scan?

Common causes: low contrast, code too small, no quiet zone, reflective surfaces, or damaged print. Regenerate at a larger size and keep margins.

Do colors affect scanning?

Yes. Light background + dark foreground is safest. If you invert (light modules on dark), many scanners struggle.

Can I edit a code after printing?

Only if you used a dynamic short link you control. Static codes point directly and cannot be changed.

What’s the right size for a poster?

As large as layout allows. For distance scanning, aim for 60–80 mm+ on the shortest side and test in the real environment.

Pre-Launch Checklist

ItemTargetStatus
Type selectedURL/vCard/UPI/etc.
PayloadOpens as intended on iOS/Android
ECCM (default) or Q/H with logo
ColorsHigh contrast, readable
Quiet zoneVisible margin around code
Size≥25–30mm for hand-held, larger for distance
UTM/short linkCampaign parameters set
Test printsScan on 2–3 devices
Context label“Scan to …” microcopy present
UPI namePayee name displayed near code

Need help rolling this out across Chandigarh, Mohali, Zirakpur, Panchkula, Kharar, Patiala or Delhi NCR? Standardize presets and a short-link pattern, then print in batches.

Make Every Scan Count

Use the generator above to craft reliable, brand-ready QR codes. Start with clear goals (visit page, call, pay), choose the right type, and keep the code readable in the real world. When you’re ready, add vector exports, logo overlay, history/presets, bulk mode, and dynamic redirects for long-running campaigns.

WebZee is a performance-driven digital agency based in India, delivering innovative solutions in
SEO, web development, PPC, and Brand Strategy.
We empower startups, SMEs, and enterprises to grow smarter through result-oriented campaigns, cutting-edge design, and technical excellence.

    👋 What's your name?

    • All Post