QR Code Generator — URL, WiFi, UPI, vCard & More
10 QR types · Bulk generate · Decode · Logo embed · SVG export · UPI Payment · No login
Generate QR codes for 10 different use cases — website URL, plain text, email, phone call, SMS, WhatsApp, WiFi network, vCard contact, GPS location, and UPI payment (India). Customize colors, add your logo, adjust module style, and export as PNG or vector SVG. Batch generate 500 QR codes from CSV. Decode any QR image. No login, no watermark, works entirely in your browser.
Start typing to generate your QR code
Frequently Asked Questions
What types of QR codes can I create?
You can create 10 types: URL/Link (opens website), Plain Text (displays text), Email (pre-filled compose window), Phone Call (dials number), SMS (pre-filled message), WhatsApp (opens chat with pre-filled message), WiFi (auto-connects device), vCard (saves contact to phone), GPS Location (opens maps), and UPI Payment (India-only, works with PhonePe, Google Pay, Paytm, BHIM).
Is this QR code generator completely free?
Yes — 100% free, no account needed, no watermark on downloaded QR codes. All generation happens in your browser using the qrcode JavaScript library. No images are uploaded to any server. There are no daily limits or premium features — everything including logo embed, SVG export, and batch generation is free.
How do I add a logo to my QR code?
In the Customize panel (right side), scroll to "Logo / Center Image" and click "Upload Logo". Upload any PNG, JPG, or SVG file. The logo is automatically centered in the QR code with a white background padding. We recommend setting Error Correction to Q (25%) or H (30%) when using a logo, as the logo covers part of the QR pattern and higher error correction ensures reliable scanning.
What is SVG export and when should I use it?
SVG (Scalable Vector Graphics) is a resolution-independent vector format. Unlike PNG which becomes pixelated when printed large, SVG stays perfectly sharp at any size — ideal for banners, merchandise, signage, or any print application. Select "SVG" in the export tabs and click Download to get the vector file. SVG files can be edited in Illustrator, Inkscape, or Figma.
Can I generate QR codes in bulk?
Yes — switch to the Batch tab. Paste one URL or text per line (up to 500 items), or upload a CSV file (the first column is used as QR content, header row is skipped). Click "Generate All QR Codes" and the tool creates individual QRs for each entry. Download them one by one or use "Download All" to save all PNG files sequentially.
How does the QR code decoder work?
Switch to the Decode tab and upload any QR code image (PNG, JPG, WEBP). The tool uses the browser's native BarcodeDetector API to detect and decode the QR pattern — no image is uploaded to any server. This API is available in Chrome 88+, Edge 88+, and Safari 17+. The decoded content is displayed and you can copy it or open links directly.