What you can put in a QR code
A QR code can hold any text: a web link, a phone number, a message or contact details. Phones recognise links and open them after you tap the banner that appears over the camera.
- Shorter text gives a simpler code with bigger squares, which scans faster and from further away.
- Pick a higher error correction level (Q or H) for codes that will be printed small or may get scuffed. It makes the code denser.
- Use a dark colour on the white background. Light colours and inverted codes fail on many scanners.
Choosing size and quality
The PNG is drawn square by square with sharp edges, at the pixel size you pick, so it stays crisp when printed. Use 1024 px or more for print and a smaller size for screens. The SVG scales to any size without blur and suits sign makers and designers.
Private by design
The QR code is drawn inside this page from what you type. Nothing is uploaded, stored or logged, and the page cannot make network requests, so it keeps working offline once loaded. A Wi-Fi password or UPI ID never leaves your device.
Questions
How do I make a QR code for a link?
Paste the link into the Link / text tab. The QR updates as you type, then download it as PNG or SVG.
Do these QR codes expire?
No. The code holds the text itself rather than pointing to a service, so it works as long as the link or text is still valid.
Which error correction level should I pick?
M suits most uses. Choose Q or H for codes printed small or likely to get scratched, knowing the code gets denser.
Can I change the colour of a QR code?
Yes, but keep it dark on the white background. The tool warns you when the contrast is too low for scanners.
Is my data uploaded or saved anywhere?
No. The QR code is built in your browser and the page blocks network requests, so your UPI ID, Wi-Fi password and text never leave your device.