
One-click types, size/ECC/colors, live preview, copy/download & exact payload output. Built for fast campaigns and print assets.
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).
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.
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).
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 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.
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.
Opens a website or deep link. Add UTM parameters for campaigns.
Saves your contact to the phone. Include name, org, title, phone, email, website, address.
Prefills a new message via mailto: or sms: with subject/body.
Lets users connect without typing. Supports WPA/WEP/nopass and hidden SSIDs.
Starts a chat via wa.me or dials a number via tel:.
Opens a map pin with optional label. Great for venues and open houses.
Encodes a single VEVENT (summary, start/end, location, description).
Starts a payment in Indian UPI apps using upi://pay.
These are the strings your QR actually encodes. The generator builds them for you, but it helps to know the shape.
Type | Format | Example |
---|---|---|
URL | https://… | https://webzee.net/open-graph-generator/?utm_source=qr |
vCard 3.0 | BEGIN:VCARD … END:VCARD | FN:John Doe\nTEL;TYPE=CELL:… |
mailto:to?subject=&body= | mailto:hi@brand.com?subject=Quote&body=Hello | |
SMS | sms:+number?body= | sms:+919876543210?body=Hi |
Wi-Fi | WIFI:T:WPA;S:SSID;P:pass;H:true; | WIFI:T:WPA;S:MyCafe;P:secret123;H:false; |
https://wa.me/phone?text= | https://wa.me/919876543210?text=Hello | |
Phone | tel:+number | tel:+911234567890 |
Geo | geo:lat,lon?q=Label | geo:30.7333,76.7794?q=Chandigarh |
Calendar | BEGIN:VEVENT … END:VEVENT | DTSTART:20241225T180000 |
UPI | upi://pay?pa=&pn=&am=&cu=INR | upi://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).
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).
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.
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.
QR codes scale well, but they’re not magic. Two practical rules:
Use high-contrast materials and avoid glossy surfaces that glare. Curved surfaces are fine if the code isn’t too small.
The generator exports crisp PNG; SVG/PDF can be added if you need vector output for large prints.
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.
Prepare a CSV of payloads (one per row) and generate a ZIP of PNGs/SVGs. Great for coupons, inventory, property listings, tickets.
Save favorite color/ECC/size presets for your brand. Keep a local history so you can duplicate a QR and just change the payload.
Auto-layout QR codes onto A4/Letter label templates (Avery etc.) for fast printing and clean cuts.
Use M for most marketing. Use Q/H if you’ll add a logo overlay or expect rough handling.
Common causes: low contrast, code too small, no quiet zone, reflective surfaces, or damaged print. Regenerate at a larger size and keep margins.
Yes. Light background + dark foreground is safest. If you invert (light modules on dark), many scanners struggle.
Only if you used a dynamic short link you control. Static codes point directly and cannot be changed.
As large as layout allows. For distance scanning, aim for 60–80 mm+ on the shortest side and test in the real environment.
Item | Target | Status |
---|---|---|
Type selected | URL/vCard/UPI/etc. | □ |
Payload | Opens as intended on iOS/Android | □ |
ECC | M (default) or Q/H with logo | □ |
Colors | High contrast, readable | □ |
Quiet zone | Visible margin around code | □ |
Size | ≥25–30mm for hand-held, larger for distance | □ |
UTM/short link | Campaign parameters set | □ |
Test prints | Scan on 2–3 devices | □ |
Context label | “Scan to …” microcopy present | □ |
UPI name | Payee 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.
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.