Free tool
Make a QR code in about ten seconds
Type a link or paste some text. The QR code shows up straight away and you can download it as a PNG big enough to print. No account, no email, no watermark, and it never stops working.
The code is drawn on your own device. Whatever you type here, including a UPI ID or a Wi-Fi password, is never sent to us.
Put in a link or any text
A website link, a phone number, a UPI ID, or plain words.
Fill the form and your QR code shows up here.
1024 px is fine for a visiting card or a menu. 2048 px is for a shutter poster or a flex board.
A printed QR is fixed forever. An Ahoyy page lets you change what it opens without reprinting.
A page for each kind of QR code
Same generator, set up correctly for one job, with the printing advice that goes with it.
- QR code for a shopCounter, shutter and delivery box codes.
- UPI payment QR codeFrom your own UPI ID, no commission.
- WhatsApp QR codeOpens a chat with your message ready.
- Restaurant menu QR codeFor table tents and takeaway counters.
- Wi-Fi QR codeGuests connect without typing a password.
- Website QR codeAny link, no redirect in the middle.
- Instagram QR codeOpens your profile from any camera.
- Google review QR codeOpens the star rating box directly.
- Location QR codeExact spot on Google Maps.
- QR code for a PDFRate lists, brochures and catalogues.
- vCard contact QR codeSaves your full contact in one tap.
How to make your QR code
- 1. Put your link or your text in the box. A website address works without typing https:// first.
- 2. Check the black and white square that appears on the right. That is your live QR code.
- 3. Add a caption if this code is going on a wall, so people know what it is before they scan.
- 4. Press Download PNG 1024 px. Use 2048 px if the code is going on a poster or a flex board.
- 5. Test it once with your own phone camera before you print a hundred copies.
Pick the right kind of QR code
A QR code is only a way of writing text that a camera can read fast. What matters is the text you put inside. Each page below builds that text correctly for one job, so the phone does the right thing when it scans.
- • For a shop: one code on the counter that opens your whole page. See the shop QR page.
- • For payment: a upi:// string that any payment app understands. See the UPI QR page.
- • For chat: a wa.me link that opens WhatsApp with your message already typed. See the WhatsApp QR page.
- • For a cafe: your menu PDF, so you stop reprinting laminated cards. See the menu QR page.
- • For guests: your Wi-Fi name and password, so nobody asks you again. See the Wi-Fi QR page.
- • For a contact: a vCard, so the scan saves your number. See the vCard QR page.
Printing a QR code so it actually scans
- • Smallest safe size is 2 x 2 cm on paper. On a shutter or a board, go 15 cm or bigger.
- • Keep the white border around the code. That empty space is what tells the camera where the code starts.
- • Black on white scans best. Light code on a dark background often fails.
- • Do not stretch it. A QR code must stay a square.
- • Do not print it across a fold or a curved bottle. Flat surfaces only.
- • Matte paper beats glossy. Glossy throws light back into the camera.
What we do not do
| Watermark | None. The PNG has your code and your caption, nothing of ours. |
|---|---|
| Signup | None. There is no login on this page. |
| Scan limit | None. A QR code is not a service, it is just an image. It cannot be switched off. |
| Tracking | We do not put a redirect in the middle. Your code points straight at your link. |
| Expiry | The code you download today works in ten years, as long as the link inside still works. |
Common questions
- Is this QR code generator really free?
- Yes. There is no signup, no trial and no limit on how many codes you make. We earn from the paid Ahoyy card, not from this page.
- Will my QR code expire?
- No. The image holds your text directly, so there is nothing on our side that can expire. It only stops working if the link inside stops working.
- Can I change where the QR code points after I print it?
- Not with a downloaded PNG. The text is baked into the pattern. If you want to change the target later, point the QR at a page you control, like an Ahoyy card, and edit that page instead.
- What size should I download for printing?
- Take 1024 px for a visiting card, a menu card or an A4 sheet. Take 2048 px for a poster, a shutter sticker or a flex board.
- Do you see my UPI ID or my Wi-Fi password?
- No. The code is drawn by your own browser. Nothing you type in the form is sent to a server.
- Why does my code not scan?
- Usually it is printed too small, printed on glossy paper, or the white border was cut off. Print bigger, keep the border, and test with two different phones.
One QR that never needs reprinting
Point your code at a free Ahoyy page. Change your number, your prices or your photos any time, and the printed QR still works.
Make a free cardRead next: UPI QR code generator, QR code for your shop, vCard QR code generator.