How to create a QR code for free
- Choose what the code should open: a link, a Wi-Fi network, a UPI payment, a WhatsApp chat, an email, a phone number, an SMS or a contact card.
- Fill in the details. The preview updates as you type, and the scan check confirms that the QR code reads correctly.
- Optionally choose colours, a rounded or dotted style and a logo for the centre.
- Pick a size and click Download PNG, or save an SVG to print the QR code at any size.
Static QR codes that never expire
This QR code generator creates static QR codes: the link or information is stored inside the code itself. That means the code works forever, has no scan limit and needs no account. Many "free" QR code generators make dynamic codes instead, which point to the provider's server and can stop working when a trial ends.
The trade-off is that a static QR code cannot be changed after you print it, and it does not count scans. For a printed flyer or menu, use a web address you control so you can update the page behind it; to measure visits, add UTM parameters to the link and check your own website analytics.
UPI payment QR codes for shops and freelancers
Choose UPI payment, enter your UPI ID (for example name@okbank) and the payee name, and optionally a fixed amount and a note. The UPI QR code can be scanned with BHIM, Google Pay, PhonePe, Paytm or any other UPI app, and the money goes directly from the payer's app to your UPI ID. This site never handles payments and never sees transactions.
Before printing a UPI QR code, scan it with your own phone and check that the payee name and UPI ID shown are correct. Leave the amount empty if customers should type it themselves.
Tips for QR codes that scan reliably
- Dark code on a light background. Inverted or low-contrast colours confuse many scanners; the generator warns you.
- Keep the quiet zone. The empty border around the code helps phones find it; 4 modules is the standard.
- Print large enough. About 2 cm wide works for short links held close; go larger for posters read from a distance.
- Logos need error correction. A logo covers part of the code, so the generator switches to maximum error correction and checks that the result still scans.
- Use SVG for print. SVG stays sharp at any size, from business cards to banners.
QR Code is a registered trademark of DENSO WAVE INCORPORATED.
Wi-Fi, WhatsApp and contact QR codes
A Wi-Fi QR code lets guests join your network by scanning instead of typing the password; the password stays in your browser while the code is made. A WhatsApp QR code opens a chat with your number, optionally with a pre-filled message, which is handy on shop counters and visiting cards. A contact QR code (vCard) saves your name, phone, email, company and website to the scanner's address book in one tap.
Frequently asked questions
Do these QR codes expire?
No. They are static QR codes with the content stored inside the code, so they keep working for as long as the link or details they contain are valid.
Is this QR code generator free for business use?
Yes. It is free for personal and commercial use, with no sign-up, no watermark and no scan limit.
Can I track how many people scanned my QR code?
Not with a static code, because it contains no tracking. To measure visits, add UTM parameters to your link and check your website analytics.
Which apps can scan a UPI QR code?
Any UPI app, such as BHIM, Google Pay, PhonePe or Paytm. Always test the code with your own phone before printing it.
Why does my QR code with a logo not scan?
The logo may be too large or the colours too light. The generator checks every code and warns you; use a dark colour on a light background and keep error correction at Max.
Is my information uploaded?
No. The QR code is generated in your browser, including Wi-Fi passwords and UPI details. Nothing is sent to a server.