⬛ QR Code Generator

Generate QR codes for URLs, text, WiFi, contacts, and more. Download as PNG. 100% free QR code creator.

Generate QR codes for URLs, text, contacts, and more. Download as PNG.

AWE-OS QR Code Generator creates scannable QR codes for URLs, plain text, phone numbers, email addresses, and contact cards (vCard) — entirely in your browser with no signup required. QR codes are widely used across India for UPI payment links (Google Pay, PhonePe, Paytm), restaurant digital menus, business card contact sharing, product packaging traceability, and event or conference registrations linking to Google Forms or registration portals. The generator uses the qrcode.js library to render QR codes locally in your browser at high resolution, so the output PNG is suitable for both print and digital use. You can select the error correction level (Low, Medium, Quartile, or High) — High is recommended for printed QR codes that may get partially damaged or dirty. Generated QR codes are immediately downloadable as PNG images at up to 1024×1024 pixels, sharp enough for business cards, menus, posters, and product packaging.

Key Features

  • Five QR code types: URL/Link, Plain Text, Phone Number, Email Address, and Contact Card (vCard format)
  • Four error correction levels: Low (7%), Medium (15%), Quartile (25%), and High (30%) — High recommended for printed codes
  • Adjustable output size from 128×128 to 1024×1024 pixels for use on screen, cards, and print
  • Download as a high-resolution PNG image suitable for business cards, menus, and poster printing
  • Instant generation — QR code updates in real time as you type content
  • Foreground and background colour customisation for brand-consistent QR codes

Who Should Use This Tool

  • Business owners and restaurants creating QR codes for UPI payment links (Google Pay/PhonePe) and digital menus for contactless ordering
  • Freelancers and professionals adding a vCard QR code to business cards so contacts can save phone and email with a single scan
  • Event organisers creating QR codes for registration forms, entry tickets, and session links at conferences and exhibitions
  • E-commerce sellers adding product traceability QR codes to packaging that link to authenticity pages, user manuals, or warranty registration

How to Use QR Code Generator

  1. Select the QR code type from the dropdown: URL, Text, Phone, Email, or Contact Card (vCard)
  2. Enter the content — paste a URL, type a phone number with country code (+91 for India), or fill in the contact card fields
  3. Choose the error correction level — use High for QR codes that will be printed on paper or packaging
  4. Adjust the output size and optionally customise the foreground colour for brand matching
  5. Click "Generate QR Code" and download the PNG — scan it immediately with your phone camera to verify it works before printing

Why Choose AWE-OS QR Code Generator

  • Five content types in one tool — most free QR generators only support URLs; our generator handles vCard contacts and phone numbers natively without workarounds
  • High error correction (30%) available for printed QR codes that must survive being partially damaged, dirty, or placed on curved surfaces like bottles and packaging
  • 100% browser-based and private — the URL, phone number, or contact details you encode are never sent to any server, critical for business data privacy

Frequently Asked Questions

Is QR Code Generator free to use?

Yes. Completely free with no account required, no watermarks on generated QR codes, and no limit on how many QR codes you generate. There are no expiry dates on QR codes created with this tool — a URL-based QR code remains scannable for as long as the destination URL works.

What size should I use for a printed QR code?

For business cards: a minimum print size of 2cm × 2cm is recommended (use High error correction). For restaurant menus and table tents: 4cm × 4cm or larger for reliable scanning from 30–50cm distance. For A4 posters and flyers: 6cm × 6cm minimum. For outdoor signage and banners: 10cm × 10cm minimum to allow scanning from 1–2 metres away. Always test-scan the printed QR code before mass printing — lighting, print quality, and surface texture can affect scannability.

Will my QR code expire?

QR codes generated by AWE-OS do not expire — there is no AWE-OS server involved in the generation or tracking. However, if your QR code contains a URL, it will stop working if the destination URL is deleted, the domain expires, or the page returns a 404 error. For long-term use (product packaging, signage), consider using a URL shortener service that allows redirect updates so you can change the destination without reprinting the QR code.

How do Indian businesses use QR codes for UPI payments?

UPI (Unified Payments Interface) QR codes enable customers to pay any merchant instantly by scanning with Google Pay, PhonePe, Paytm, or any UPI-enabled banking app. A UPI payment QR code encodes a UPI deep-link in the format: upi://pay?pa=merchant@upi&pn=MerchantName&am=Amount&cu=INR. The "pa" parameter is the UPI ID (Virtual Payment Address), and "am" is optional — leaving it blank lets the customer enter the amount, while pre-filling it creates a fixed-amount payment link (useful for specific product prices). You can generate a UPI QR code using the AWE-OS QR Generator by selecting the URL type and pasting your UPI deep-link. Most Indian businesses display UPI QR codes at point of sale, on invoices, and on menus — giving customers a contactless payment option without requiring a card terminal.

Can I use QR codes for WhatsApp Business marketing in India?

Yes. WhatsApp Business QR codes are widely used by Indian SMBs to start conversations with customers instantly. A WhatsApp QR code encodes a URL of the format: https://wa.me/91XXXXXXXXXX?text=Hello, which opens WhatsApp with a pre-filled message to your business number when scanned. Use the URL type in the AWE-OS QR Generator and paste your WhatsApp Business link. Print the QR code on business cards, packaging, store displays, and delivery bags so customers can instantly reach your WhatsApp Business account for orders, support, and follow-ups. With over 500 million WhatsApp users in India, this is one of the most effective low-cost customer acquisition channels for Indian small businesses.

Tips & Best Practices

  • Always test-scan a QR code with at least two different phone camera apps (Google Lens, Samsung camera, and a dedicated QR scanner app) before printing on business cards, menus, or packaging.
  • Use High error correction level (30% damage tolerance) for any QR code that will be printed on physical materials — printed QR codes can get scratched, stained, or partially obscured, and High error correction maintains scannability under adverse conditions.
  • For UPI payment QR codes, test the payment link by scanning with Google Pay, PhonePe, and Paytm separately before deploying — UPI deep-link format compatibility can vary slightly across payment apps.
  • Print QR codes at a minimum size of 2.5 cm × 2.5 cm for business cards (scanning distance 10-15 cm) and at least 5 cm × 5 cm for restaurant menus (scanning distance 30-40 cm).
  • For WhatsApp Business QR codes, use the format `https://wa.me/91XXXXXXXXXX?text=Hello` with your 10-digit phone number after the 91 country code — test across Android and iOS before printing.
  • Download the QR code PNG at the maximum resolution (1024×1024 pixels) for any QR code intended for print — this provides sufficient DPI for clear printing at business card and menu sizes.

Common Mistakes to Avoid

  • Using Low error correction for printed QR codes — printed codes are exposed to physical damage. Low error correction fails with even minor surface damage. Always use High (H) for anything printed on physical materials.
  • Printing a QR code too small — QR codes below 2 cm × 2 cm are unreliable even with modern phone cameras at close range. Increase size for any material intended to be scanned from more than 10 cm away.
  • Not including a call-to-action near the QR code — users are less likely to scan a QR code without context. Add text like "Scan to pay" or "Scan for menu" next to the code.
  • Creating a URL-type QR code pointing to a broken or temporary link — QR codes on printed materials cannot be updated. Use a URL shortener or redirect service so you can change the destination URL without reprinting.
  • Placing a QR code on a curved or reflective surface without testing first — curved bottles, shiny packaging, and holographic materials can prevent reliable QR scanning. Test on the actual material before mass printing.
  • Creating a QR code for a WiFi network using a non-standard format — WiFi QR codes follow the format WIFI:T:WPA;S:NetworkName;P:Password;; — using an incorrect format will cause the QR to fail on iOS or Android devices.

Related Tools