Generate QR codes for URLs, text, email, WiFi and more. Download instantly as PNG.
Quick Response (QR) codes have become part of everyday life in India faster than almost anywhere else in the world — driven primarily by UPI's adoption. From kirana stores to highway toll booths, from restaurant menus to COVID vaccination certificates, QR codes now encode everything from payment addresses to personal health records. Understanding how to create and use them effectively has become a practical skill.
upi://pay?pa=yourname@bank&pn=Name). Scanning with any payment app opens the payment screen instantly.QR codes have built-in error correction — they can still be scanned even if part of the code is damaged, dirty, or covered by a logo. Four levels: L (7% recovery), M (15%), Q (25%), H (30%). Higher correction = more complex code = slightly larger file. For print on paper or stickers where smudging is likely, use Q or H level. For digital screens, L or M is sufficient.
You can encode URLs, plain text, email addresses, phone numbers, SMS messages, WiFi credentials, vCards and more. This tool supports URL, text, email, phone and WiFi formats.
A standard QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. For URLs, keep them as short as possible for best scannability.
Yes. QR codes are an open standard (ISO 18004) and free to create and use. There is no expiry date and no fee for static QR codes generated here.
For print materials, use at least 2×2 cm (about 0.8 inches). For large banners or posters, scale up proportionally. Always download the highest resolution available.
Yes — choose any foreground colour. Make sure the foreground colour is significantly darker than the background for reliable scanning. Dark-on-light always works best.