Free QR Code Generator — Create Custom QR Codes Instantly
Generate QR codes for URLs, text, phone numbers, email, WhatsApp, and WiFi. No signup. Download as PNG instantly.
Higher = more damage-resistant, larger QR code. L is fine for clean prints; H for logos/stickers.
Your QR code appears here
Enter content above to generate
About This QR Code Generator
QR codes have become one of the most widely used tools for sharing information quickly — from restaurant menus and business cards to payment links and event registrations. Our free QR code generator lets you create a QR code in seconds for any type of content, with no account, no watermark, and no expiry.
Supported QR Code Types
- URL / Website: Encode any web address. Perfect for sharing links on print materials, packaging, or offline ads. The URL is automatically prefixed with
https://if omitted. - Plain Text: Store any text — product serial numbers, short messages, address details, or event descriptions.
- Phone Number: Generates a
tel:link. Scanning it lets the user dial the number directly. India's +91 code is added automatically. - Email: Creates a
mailto:link. Scanning opens the default email app with the recipient pre-filled. - WhatsApp: Generates a
wa.melink. Scanning opens WhatsApp chat directly — useful for business cards and shop counters. - WiFi: Encodes SSID, password, and security type so guests can scan to connect to your network without typing a password.
Customisation Options
Beyond the content, you can choose the output size (150 px for thumbnails, 300 px for standard use, 500 px for print), change the QR foreground and background colors for brand matching, and select an error correction level from L to H. For logos overlaid on QR codes, always use Level H so the code remains scannable even with 30% of the surface covered.
Common Use Cases in India
| Use Case | Recommended Type |
|---|---|
| Restaurant menu | URL → hosted menu page |
| UPI payment link | URL → UPI deep link |
| WhatsApp for business | WhatsApp → your number |
| Café / hotel WiFi access | WiFi → SSID + password |
| Business card | URL → portfolio or vCard |
| Event entry pass | Text → ticket ID |
| Product packaging | URL → product page |
| Email newsletter signup | URL → signup form |
Tips for Better QR Codes
- Keep URLs short — use a URL shortener if your link is very long. Shorter data = smaller, faster-scanning QR.
- Always test the QR code on multiple devices before printing at scale.
- Maintain adequate quiet zone (white border) around the QR when placing it on colored backgrounds.
- Minimum print size for reliable scanning is about 2 cm × 2 cm (≈ 0.8 inch).
- Avoid placing QR codes on curved surfaces — flat placement improves scan success.
Frequently Asked Questions
What is a QR code and how does it work?
A QR (Quick Response) code is a two-dimensional barcode that stores information in a grid of black and white squares. When you scan a QR code with a smartphone camera, the phone's QR reader decodes the pattern and opens the encoded content — such as a URL, contact details, or WiFi credentials. QR codes can store up to 4,296 alphanumeric characters and support four error correction levels so the code remains scannable even if partially damaged.
Are QR codes free to create and use?
Yes. Static QR codes — the kind that directly encode a URL or text — are completely free to create and use forever. The QR format itself is an open standard (ISO/IEC 18004). Some paid services offer 'dynamic' QR codes where you can change the destination URL later, but for most use cases a static QR code is all you need. Our generator creates static QR codes at no cost.
How do I scan a QR code on my phone?
On most modern smartphones you can scan a QR code directly from the camera app — just point the camera at the QR code and tap the notification that appears. On iPhone (iOS 11+), open the Camera app and aim at the code; a banner appears at the top to open the link. On Android (8.0+), the default Camera app or Google Lens handles QR codes. If your device doesn't support it natively, install a free QR reader app from the Play Store or App Store.
What is error correction in QR codes?
Error correction allows a QR code to be scanned even when part of it is obscured, dirty, or damaged. There are four levels: L (Low, ~7% data restoration), M (Medium, ~15%), Q (Quartile, ~25%), and H (High, ~30%). A higher level makes the QR code more robust but also larger and more complex. Use Level M for most digital uses. Choose Level H if you plan to print the QR code on packaging, stickers, or anywhere a logo will be overlaid on it.
Can I create a QR code for WhatsApp?
Yes. A WhatsApp QR code encodes a wa.me link (e.g. https://wa.me/919876543210) which opens a WhatsApp chat with that number when scanned. Our generator handles this automatically — just select the WhatsApp type, enter the 10-digit mobile number, and the QR is generated with the correct format. The +91 country code for India is added automatically. Scanning the QR code opens WhatsApp directly on the scanned phone.