Free QR Code Generator with Logo — URL, WhatsApp, WiFi, UPI, vCard
Generate unlimited QR codes in your browser. 8 types, custom colors, dot styles, logo embedding. Download PNG, SVG, or JPG. No watermark, no signup, no expiry.
Free. No watermark. No signup. Generated in your browser.
About this tool
WRRK's free QR code generator creates static QR codes for URLs, plain text, WhatsApp click-to-chat links, email, SMS, WiFi networks, vCard contact cards, and UPI payments — all directly in your browser. Unlike most online QR generators, nothing gets uploaded to a server. The QR code is rendered locally, so your links, contact data, and WiFi passwords never leave your device.
The codes never expire because they're static — the data is encoded into the pattern itself, not stored on our servers. Customize the foreground and background colors, pick from 6 dot patterns (square, rounded, dots, classy, classy-rounded, extra-rounded), and adjust corner styles. Upload a logo to brand your QR — error correction is automatically set to H (30%) so the code stays scannable with the logo overlay.
Output as PNG (great for screens and social), SVG (vector — infinite scaling, perfect for print and packaging), or JPG. The QR code spec supports up to 2,953 alphanumeric characters; the tool warns if your payload exceeds the limit.
How to make a QR code (5 steps)
- Pick the QR type. Choose URL, Text, WhatsApp, Email, SMS, WiFi, vCard, or UPI based on what you want to encode.
- Fill in the fields. Paste your link, type your message, or enter contact/network details. The QR updates live as you type.
- Style it (optional). Pick a color preset or customize foreground/background, choose a dot pattern, and upload a logo. Error correction is auto-set to H if you add a logo.
- Download. Click PNG for screens, SVG for print (infinitely scalable), or JPG for legacy uploads.
- Test it. Scan the QR with your phone camera before printing to confirm it opens the correct destination.
What you can encode
| Type | When to use | Behavior on scan |
|---|---|---|
| URL | Menus, posters, packaging | Opens the URL in the default browser |
| Storefront chats, customer support | Opens WhatsApp with prefilled message | |
| vCard | Business cards, conferences | Saves contact card with one tap |
| WiFi | Cafes, hotels, AirBnBs | Auto-connects to WiFi (iOS 11+, Android 10+) |
| UPI | Indian payments (GPay, PhonePe, Paytm) | Opens any UPI app to pay |
| Contact CTAs, support | Opens email app with subject + body filled | |
| SMS | Quick replies, opt-ins | Opens SMS app with message ready to send |
| Text | Anything not covered above | Shows the text in the scanner app |
Use cases
- Restaurant menus customers scan at the table
- Business cards with vCard QR for one-tap contact saving
- WhatsApp QR codes on storefronts for direct customer chat
- WiFi QRs at cafes, hotels, AirBnBs for guest access
- UPI QR for Indian SMBs receiving payments
- Wedding invitations linking to RSVP forms
- Product packaging linking to manuals or warranty registration
- Event posters and flyers with ticket links
- Trade show booth signage with company info
Frequently asked questions
+−Is this QR code generator free with no watermark?
Yes. Every QR code is 100% free, with no watermark, no signup, and no daily limit. The output is just the QR itself — no branding added.
+−Do QR codes generated here expire?
No. These are static QR codes — the URL or text is encoded directly into the pattern. They don't ping a redirect server, so they keep working forever, even if WRRK shuts down.
+−Can I add my logo to the QR code?
Yes. Upload a PNG or SVG logo and adjust its size with the slider. Error correction is automatically bumped to H (30%) so the QR stays scannable even with the logo overlay.
+−Can I make a vCard QR code for my business card?
Yes. Pick the vCard tab, fill in name, phone, email, company, and website, and download the QR. When someone scans it, their phone opens the contact card ready to save in one tap.
+−How do I make a WhatsApp QR code with a prefilled message?
Choose the WhatsApp tab, enter your phone number with country code (no plus sign), and type the message. The QR opens WhatsApp directly to a chat with you, with the message already typed.
+−How do I make a WiFi QR code that auto-connects?
Pick the WiFi tab, enter your SSID, encryption type (WPA/WEP/none), and password. When someone scans it, modern phones (iOS 11+, Android 10+) connect to the WiFi automatically without typing the password.
+−How do I make a UPI QR code (India)?
Pick the UPI tab, enter your UPI ID (e.g. yourname@oksbi), payee name, and optional amount. Works with GPay, PhonePe, Paytm, BHIM, and any other UPI app.
+−What size should I download for printing?
For business cards or stickers, 512px PNG is fine. For posters or packaging, download SVG — it scales to any size without pixelation. Aim for at least 2 cm × 2 cm physical size for reliable scanning.
+−What does error correction level mean?
It's how much of the QR can be damaged or covered (with a logo) and still scan. L = 7%, M = 15%, Q = 25%, H = 30%. Use H if you're putting a logo in the middle.
Related on WRRK Tools
Create a downloadable .vcf contact card
Toolwa.me click-to-chat + group invite QR
ToolDecode QR from any image — works on screenshots & photos
CategoryBrowse the full qr code tools category
ArticleWant to drive conversations directly to WhatsApp? Creating a clickable WhatsApp link takes seconds and requires no technical skills. Here's exactly how.
ArticleLearn how to generate QR codes for WhatsApp contacts, business profiles, and payment links—plus best practices for sharing and tracking engagement.
Use caseReplace printed menus with a scan