Generate QR codes for four common use cases
Beyond a basic URL or text QR code, this generator builds correctly formatted codes for UPI payments, WiFi network sharing and vCard contact cards — all encoded and rendered locally, so none of your payment or contact details are ever sent anywhere.
Supported QR types
- Plain Text / URL — any link or text string.
- UPI Payment — generates a scannable code that opens a UPI app with the payee and amount pre-filled.
- WiFi Config — lets a phone camera scan to join your network without typing the password.
- vCard Contact — shares a contact card that can be saved directly from a scan.
Customizing your QR code
Adjust the size for printing or display, and choose foreground and background colors to match a brand or fit a design — just keep enough contrast between the two so scanners can read it reliably.
Will the UPI QR code work with any payment app?
It follows the standard UPI deep-link format, so any UPI-compliant app should be able to scan and pre-fill the payment details correctly.
Is my WiFi password safe to put into this tool?
Yes — the QR code is generated entirely in your browser using a local library, so the password is never transmitted anywhere before being encoded into the image.
Can I download the QR code for printing?
Yes — download it as a PNG image at your chosen size, which prints cleanly on flyers, invoices, or noticeboards.
Does the vCard QR code work on both Android and iPhone?
Yes — vCard is a standard contact format recognised by the built-in camera apps on both Android and iOS, which will prompt to save the contact after scanning.
Using this in a Central Government office
QR codes have a narrow but real set of uses in office work — mostly getting people to a link or a network without dictating a long string of characters aloud.
Where this comes up
- Linking to a circular or form on a notice board or in printed material, so readers reach the current version rather than a photocopy.
- Guest WiFi at a meeting or training session, without reading a password out to a room.
- Contact details on a printed handout that can be saved directly to a phone.
Two cautions worth taking seriously
First, a QR code is opaque to the person scanning it — they cannot see where it leads until they are there. That is exactly why QR codes are a common vector for fraud, and it is why a code you circulate officially should point only to a domain the reader would recognise and trust. Never circulate a payment QR code on behalf of an office without confirming the payee details independently.
Second, printed codes need contrast and size. Keep a clear margin around the code, keep the foreground genuinely dark against a genuinely light background, and print it large enough to scan from the distance people will actually stand at. A code that fails to scan on a notice board is worse than a printed URL.