QR Code Generator.
Pick a type: URL, text, wifi, or contact card. Type the content. We render a clean QR you can download as PNG and print on signboards, menus, packaging or business cards.
Wifi follows the wifi:T:WPA;S:SSID;P:password; spec. vCard follows the standard BEGIN:VCARD format. PNG output is 320 by 320, suitable for print at 5 cm and up.
QR codes have quietly become the default way Indian customers move from offline to online. A diner scans the QR on the menu to view the catalogue. A guest scans the QR on the welcome sign to join the wifi. A buyer scans the QR on the visiting card to save the contact. This tool gives you a single place to generate every kind of QR your business needs, in your browser, free, without watermarks or signup.
The tool supports four QR types. URL is the most common, pointing customers to your website, your Instagram, or your WhatsApp link. Plain text is useful for offers, codes, and short messages. Wifi QR encodes the network name, password, and security type so customers join your wifi with one tap, without typing. vCard is the contact-card QR used on visiting cards so scanning saves your full name, organisation, phone, and email to the customer phone. All four are generated by the same standards used by every major QR reader.
How to use the qr code generator
Pick a QR type: URL, plain text, wifi, or contact card.
Fill in the relevant fields. For a URL, paste the full link including https://. For wifi, type the exact SSID and password. For a contact card, fill in name, organisation, phone, and email.
Click Generate QR. The QR renders in your browser at 280 by 280 pixels.
Click Download PNG. The PNG is 320 by 320 pixels, suitable for print at a 3 to 5 cm finished size.
Test the QR by scanning it with the camera on your own phone. iOS and Android cameras both handle every standard QR type natively.
For print, lay the QR on a clean white background with at least a 4 mm quiet zone around it. Do not put the QR over a photo or a textured background.
For digital, embed the PNG directly. For a website button, also link to the destination URL as a fallback for customers who cannot scan.
Why this matters for your business
Three reasons a free QR generator earns its place in a small business toolkit.
QR codes lower friction. The hardest part of any customer journey is the first tap. A QR replaces "go to safari, type the URL, hit enter, wait for the page" with "open camera, point, tap". That delta in friction translates into measurable lifts in scans, follows, joins, and conversions across every offline-to-online touchpoint a small business has.
QR codes are durable. A printed QR on a menu or a hoarding works for as long as the destination URL works. A printed phone number requires the customer to type it, increasing the chance of error. A printed Instagram handle requires the customer to remember the spelling. QR encodes the exact destination once, and any reader on any phone resolves to the same place every time.
QR codes work for every customer segment. Indian customers across age groups now use QR daily through UPI. The QR habit is established. A wifi QR on the wall, a menu QR on the table, a visiting card QR with a vCard, and a hoarding QR with the website URL are now expected, not novel.
Tips for better results
- Use at least error correction level M (which our tool defaults to). It allows the QR to still scan if 15 percent of the dots are damaged.
- Print at a finished size of 3 cm minimum for handheld scanning, 8 cm minimum for wall scanning.
- Keep at least 4 mm of white space (quiet zone) around the QR. Without it, many scanners refuse to read.
- Test the QR on three different phones before printing in bulk. Once printed, errors cannot be fixed without reprinting.
- Use a URL shortener for the destination if the URL is long. Shorter URLs make smaller QR codes that print sharper.
- For wifi, double-check the SSID and password before printing. A wrong password QR is worse than no QR.
- Do not put your phone number in a vCard QR if you do not want strangers saving it. Use a Google Voice or WhatsApp Business number instead.
Example
A real-world walkthrough
A small cafe in Bengaluru wants to push customers to their Instagram, their menu, and their guest wifi. They generate three QR codes: one URL QR pointing to a Linktree with their Instagram, Zomato, and menu PDF; one wifi QR with the cafe SSID and password; and one URL QR for the wa.me link to their WhatsApp Business. The three QR codes go on a small acrylic standee on each table. The wifi QR alone saves the staff 20 conversations a day about "What is the password?", and the Instagram and WhatsApp QRs together drive a steady stream of follows and messages without any active asking by the staff.
Frequently asked questions
Is there a limit on how much I can encode?
QR codes can encode up to about 4,200 alphanumeric characters or 2,900 binary bytes. For URLs and plain text, this is far more than any real-world need. For vCards with photos, you would hit the limit; we only encode text fields.
Do the QR codes expire?
The QR itself never expires. It is just a printed image. The destination it points to (URL, wifi credential) can expire if you change it. For URLs you want to be able to redirect later, use a short-link service like Bitly or a redirector on your own domain.
Can the QR have my logo in the middle?
Not in this tool, to keep it simple. Logo-embedded QRs require higher error correction (level H instead of M), which makes the QR denser. We may add this as an advanced option later. For now, print the logo separately next to the QR.
Are my inputs sent to a server?
No. Everything runs in your browser. We never see your URLs, your wifi passwords, or your contact details. The QR library is loaded once from a CDN.
What is the difference between URL and text type?
URL QRs open the link directly when scanned. Text QRs display the text in the camera app and let the user decide what to do with it. Use URL when you want one-tap navigation; use text for offer codes, short messages, or content that should be displayed not opened.
How big should I print the QR?
The rule of thumb is the QR size should be at least 1/10 of the scanning distance. For handheld scanning at 30 cm, print at 3 cm. For wall scanning at 1 metre, print at 10 cm. For billboards at 10 metres, print at 1 metre.
Why does the wifi QR have a specific format?
It follows a standard that iOS and Android both recognise: WIFI:T:WPA;S:NetworkName;P:Password;;. When scanned, the phone offers to join the network in one tap. We generate this format automatically when you pick the Wifi type.
Can I make a QR for my UPI payment ID?
Yes, use our dedicated UPI QR Code Generator. It follows the NPCI UPI deep-link spec (upi://pay) and is recognised by every UPI app including PhonePe, GPay, Paytm, and BHIM.
Your entire online presence, on one subscription.
All industries and more. Website, free domain, Google Business and SEO autopilot from ₹249/month.