QR Code Generator
Make a QR code for a link, Wi-Fi network, contact card, WhatsApp chat or UPI payment. Add colours and a logo, then save it as PNG or SVG.
Runs in your browser — nothing is uploaded or stored on a server.
Preview
Fill in the form to see your code.
Encodes:
Test it with your phone camera before printing. Keep the colour dark on a light background for reliable scanning.
Many codes at once
Uses the colours and error correction set above. Labels become file names and captions.
Ready-made QR pages
Two kinds of code have their own pages because they are the ones people make most: a Wi-Fi QR code that lets guests join your network without typing the password, and a UPI QR code with a printable Scan & Pay card for a shop counter.
Making a code that scans every time
Keep the pattern dark on a light background — light patterns on dark colours fail on some phones. Leave the white margin around the code, keep printed codes at least 2 cm wide, and use shorter content where you can, because a long link makes a denser pattern that is harder to scan from a distance. A logo is fine; error correction is raised automatically so the code still reads. Before printing a batch, test it with two different phones.
Questions
Do the QR codes expire?
No. These are static codes: the content is encoded in the pattern itself, so they work forever and nothing is tracked or stored on any server.
How big should I print it?
Keep the code at least 2 cm wide for a business card and about a tenth of the scanning distance for a poster. Download the SVG for print; it scales without blur.
Can I add a logo?
Yes. Upload a PNG or JPG and it sits in the middle with a small margin. Error correction is raised to High automatically so the code still scans.
What does the UPI code do?
It encodes a upi://pay link with your UPI ID, name and an optional amount, the same format printed on shop counters. Any UPI app scans it and opens the payment screen.