Generate a QR code instantly for any URL, WhatsApp link, UPI ID, WiFi password, or text. Download HD PNG or vector SVG, free, with no watermark and no signup. Used by 12,000+ Indian sellers for product packaging, business cards, menus and catalogs.
Free for personal & commercial use. No watermark. No signup.
Pick the right resolution and error-correction level for your use case.
| Use case | Recommended Size | Error Correction | Format |
|---|---|---|---|
| WhatsApp business card | 512 px | M (15%) | PNG |
| Product label / packaging | 1024 px | H (30%) | SVG |
| UPI shop sticker | 1024 px | M (15%) | PNG |
| Restaurant menu | 1024 px | Q (25%) | SVG |
| Banner / poster | 2048 px | L (7%) | SVG |
| Visiting card | 512 px | M (15%) | PNG |
Choose from URL, WhatsApp message, UPI payment, WiFi, email, or plain text. Each type encodes a different action when scanned.
Use brand colours and pick a size that matches your end use — print, packaging, or screen.
Download as PNG or SVG. Always test-scan with two different phones before printing 1000 copies.
Generate a catalog of 50+ products in 5 minutes — every product gets its own WhatsApp-order QR. Try the StitchMagic AI catalog maker.
✦ Build WhatsApp Catalog FreeYes — fully free, with no signup, no watermark, no expiry, and no scan limit. The QR is generated entirely in your browser, so your data never leaves your device. You can use the codes for personal or commercial purposes including printing on packaging and business cards.
No. The QR codes generated by this tool are static — the encoded URL or text is baked permanently into the pattern. They will keep working forever as long as the destination URL remains live. (Dynamic QR codes that you can edit later require a paid subscription, which we do not offer.)
Download 1024 px PNG or, even better, the SVG file. SVG is a vector format and scales to any print size without pixelation. The minimum printed QR code should be 2 cm × 2 cm so phone cameras can read it reliably.
Yes. Set Error Correction = H (30%) in the options above before downloading — this allows up to 30% of the QR to be obstructed by a logo without breaking scanability. Then place a small square logo (no larger than 20% of the QR width) in the centre using any image editor.
Yes. Pick the "UPI Pay" tab, enter your UPI ID and merchant name, and download the QR. Most UPI apps (Google Pay, PhonePe, Paytm, BHIM) will recognise the standard upi://pay format and open the payment screen pre-filled. For Bharat QR or QR with bank logo, contact your bank.
The most common causes are: (1) printed too small — keep the QR at least 2 cm × 2 cm, (2) low contrast between foreground and background colours — keep them as dark vs. light as possible, (3) very long URLs forcing a dense pattern — shorten using bit.ly first, or (4) damaged print. Always test-scan with two different phones before mass printing.
Bitly and other paid services give you a dynamic QR — the QR points at their server, which then redirects to your URL, and you can change the destination later. Our free generator creates a static QR — the URL is encoded directly. Static QRs are faster (no redirect), more reliable (no third-party dependency), and free. The trade-off: you can't edit the destination once printed.