How to Make a QR Code for a Website
Turn any public web address into a scannable QR code, then check its size, contrast and destination before you print or share it.
Start with the exact website address
Open the page you want people to reach and copy its complete address from the browser. A secure address normally begins with https://. Using the complete address matters: a missing letter, an old page path or an incomplete domain will create a perfectly formed QR code that leads to the wrong place.
Test the web address in a private browser window before generating the code. This catches pages that only work while you are signed in, temporary preview links and addresses that redirect somewhere unexpected. For a menu, form or event page, check that the destination also works well on a phone.
Create a free QR code online
Paste the checked address into the UsefulFox QR Code Generator, choose a size and select Create QR code. The preview contains the address as a static QR code. Download the PNG only after you have scanned the preview successfully.
- Copy the complete public website address.
- Paste it into the generator.
- Choose an output size suitable for where the image will be used.
- Create and scan the preview.
- Download the PNG and keep a copy of the destination address with your project notes.
The generator can also encode ordinary text, but it does not create accounts, track scans or let you change the destination after download.
Choose a QR code size people can scan
There is no single perfect size. A code on a phone screen is scanned from close range, while a poster is viewed from farther away. About 2 to 3 cm square is a sensible starting point for close-range print, but larger is safer when the code will be placed behind glass, viewed at an angle or scanned in poor light.
Use a high-contrast dark code on a plain light background. Keep the clear border around it: this quiet zone helps a camera distinguish the code from nearby text and graphics. Avoid stretching the image, cropping its edges or placing a busy photograph directly behind it.
The 600 px option gives more flexibility for print layouts. Reducing a large, sharp image is usually safer than enlarging a small one later. Use our QR code print sizing guide for practical starting points by format.
Test the QR code before sharing it
A downloaded image is not finished until it has been tested in its real setting. Scan it with at least two phones if possible, including one device that did not create it. Confirm that the browser opens the intended page and that the page remains readable without zooming.
For print, test a sample at the intended physical size. Check it in normal lighting and from the distance a visitor is likely to stand. If scanning is unreliable, increase the size, improve contrast and restore more clear space around the code.
Scan again after the image has been placed into a document or design. Exporting to PDF, compressing an image or taking a screenshot can soften edges enough to make a previously working code less reliable. Before approving a print run, follow the complete QR code testing checklist.
Static QR codes and changing destinations
A static QR code stores the destination directly. It does not expire by itself, but it cannot be edited after download. If the web page is deleted or its address changes, the printed code will still contain the old address.
A dynamic QR service normally puts a managed redirect between the code and the final page. That can allow the destination to be changed and scans to be measured, but it also creates a dependency on the service and may require a subscription. UsefulFox creates a straightforward static code, so there is no UsefulFox account or editable redirect to maintain.
Our static versus dynamic QR code comparison explains the trade-offs in more detail. If a code must work for years, use a website address you control and redirect that address yourself when content moves.
Avoid sensitive information
A QR code is not private or encrypted. Anyone who can see it can scan it, photograph it or share its contents. Do not encode passwords, private account links, personal records or confidential contact details.
The UsefulFox generator uses a public QR rendering service and therefore requires an internet connection. The text or address entered is sent to that service to create the image. Use it for public links and non-sensitive text only.
Common QR code mistakes
- Using an untested address: open the exact destination first.
- Printing too small: test at the final physical size rather than judging it only on screen.
- Removing the clear border: leave space around every edge.
- Low contrast: dark-on-light is the safest choice.
- Forgetting the mobile page: the destination must be easy to use on the scanning device.
- Expecting a static code to be editable: create a new code if the stored address changes.
- Encoding sensitive data: treat the visible code as public information.
Quick website QR workflow
Copy the complete destination URL including https://, generate the code, scan the preview with a phone and verify the exact page that opens before downloading or printing it. A static QR code keeps the URL that was encoded when it was created, so use a destination you expect to remain available.
Use the free UsefulFox generator to create, preview and download a static QR code for your checked website address.
Open QR Code Generator →Frequently asked questions
Can I make a QR code for any website?
Yes. Use the complete public web address, including https://, and test the finished code before sharing it.
Does a website QR code expire?
A static code does not expire, but it will stop being useful if the destination page is moved or removed.
How large should a printed QR code be?
About 2 to 3 cm square is a sensible starting point for close-range scanning, but size should increase with viewing distance.
Should I use a shortened link?
A shorter destination can produce a less dense code, but only use a shortening service you trust and expect to remain available.