Generate QR codes from URLs, text, WiFi credentials, and more. Download as PNG or SVG.
100% private - everything runs in your browser, no data is sent anywhere
Generate UPI payment QR code with amount and note. Works with Google Pay, PhonePe, Paytm, BHIM.
utilityDesign professional business cards. 4 templates, custom colors, logo upload. Download print-ready PDF.
business card makerType your name or draw a signature. Multiple handwriting fonts. Download as transparent PNG.
signature generatorQR codes (Quick Response codes) are two-dimensional barcodes defined by ISO/IEC 18004. They store various data types - URLs, plain text, WiFi credentials, contact cards (vCard), email addresses, and phone numbers - that any modern smartphone camera can scan. This generator creates QR codes for all six types entirely in your browser; nothing is uploaded.
Looking specifically for a UPI payment QR? Use our dedicated UPI QR Code Generator instead - it pre-fills the UPI deep-link format and works with PhonePe, Google Pay, Paytm and BHIM. This page is for general-purpose QR codes (websites, WiFi, contact cards, email, phone, plain text).
| Type | What it encodes | Common use |
|---|---|---|
| URL | Any web link (https, app deep link) | Menu, landing page, social profile, app download |
| Text | Plain text up to QR capacity | Coupon code, table number, locker ID, asset tag |
| WiFi | SSID, password, encryption (WPA/WEP/none) | Guest WiFi at home, cafe, hotel, office reception |
| mailto link with optional subject and body | Support contact, feedback form trigger, lead capture | |
| Phone | tel: link that triggers a call when scanned | Click-to-call signage, helpline, business card |
| vCard | Full contact card (name, phone, email, company, title) | Business cards, conference badges, networking events |
Every QR code includes redundant data so it still scans even when partially obscured, scratched, or printed poorly. The QR specification defines four levels:
| Level | Damage tolerance | When to use |
|---|---|---|
| L (Low) | ~7% | Clean digital screens, very short URLs, max scan speed |
| M (Medium) | ~15% | Default for most printed materials, posters, flyers |
| Q (Quartile) | ~25% | Outdoor signage, shop fronts, vehicle stickers |
| H (High) | ~30% | Logo-embedded QR codes, harsh environments |
Higher correction = denser pattern. The same data at level H produces a QR code with more modules than at level L. If your QR has a logo overlay, use H so the QR still works after the logo covers part of it.
This tool supports embedding a small centre logo in your QR code (useful for branding). Always pair logo embedding with error correction level H so the scanner can recover the data behind the logo. Keep the logo to no more than ~25% of the QR area, ideally circular or square with a small white border, and re-test on multiple devices before printing.