How-to guides
How to make a QR code
Pick the type, enter your details, check the size against the scanning distance, and download SVG for print or PNG for screens. With UseQR the whole thing happens in your browser — no signup, no watermark, and nothing is uploaded.
1. Choose the type
The type decides what happens when someone scans it:
| You want them to | Use |
|---|---|
| Open a web page | URL |
| Join your WiFi | WiFi |
| Save your contact details | vCard or MeCard |
| Message you on WhatsApp | |
| Pay you | UPI, PIX, EPC, PayPal |
| Leave a Google review | Google review |
| See a menu | Menu |
| Just read some text | Text |
All 28 types are on the tools page.
2. Enter the details
The code updates as you type. For static codes nothing is sent anywhere — the encoding runs in your browser, which is why WiFi passwords and contact details never leave your device.
3. Keep the payload short
Payload length drives module count, which drives how small each module gets at your printed size. Before styling anything:
- Remove tracking parameters from URLs and apply them on your own redirect instead.
- Use a short path:
example.com/sale, notexample.com/campaigns/2026/spring/landing. - For a contact, consider MeCard — about 40% smaller than a vCard.
4. Style it, if you want to
Colours, module shapes, corner styles, gradients and a logo are all free. Two rules:
- Dark modules on a light background, with at least a 40% luminance difference.
- A centre logo under about 20% of the area, at error correction Q or H, never touching a corner square.
Every styled code is rasterised and read back with a real decoder before you can download it, so if a choice breaks the code you find out immediately.
5. Check the size
Printed width should be at least the scanning distance ÷ 10. A table tent read from 35 cm needs 3.5 cm; a poster read from 2 m needs 20 cm.
The size calculator takes your payload, distance and medium and returns the number.
6. Download
| Use | Format |
|---|---|
| Print, any size | SVG or PDF |
| Screen, email, social | PNG at final size |
| Embedding in HTML | SVG or a data URI |
Never scale a PNG up in a layout tool — interpolation softens every module edge, which is the most common reason a code works on screen and fails in print.
7. Test before you commit
Scan the actual proof, at the actual size, on the actual stock, from the actual distance. Not from your monitor at 10 cm.
FAQ
How do I make a QR code for free?
Choose a type, enter your details and download. UseQR has no signup, no watermark and no limits, and static codes are generated entirely in your browser.
Which file format should I download?
SVG or PDF for anything printed, PNG for screens. Never enlarge a PNG afterwards — that is what makes printed codes fail.
Do I need to pay for a QR code?
No. A static QR code is just your data encoded as squares. Paid products sell editability and analytics, not the code itself.
Will my QR code expire?
A static code never expires. It contains the destination directly, so nothing has to keep running for it to work.