How to Make a QR Code That Links to Your Website (Free)

A QR code is your website link encoded as a pattern of black and white squares that a phone camera can read in a second. No app is needed on modern phones: point the camera at the code and tap the link that appears. Making one is free and takes under a minute, but a few choices, static versus dynamic, size, and error correction, decide whether the code still works after you print it.

Step 1: Choose the right link

Pick the exact page the code should open, not just your homepage, unless the homepage is genuinely the destination. A menu code should open the menu, a booking code should open the booking form, and an event code should open the event page. Short links scan slightly faster and print more cleanly, but do not use a link shortener you do not control for anything important: if the shortener closes, your printed codes die with it. For a code you will print on packaging or signage, link to a page you control and do not plan to delete.

Step 2: Static or dynamic

A static QR code stores the link itself inside the pattern. It never expires, needs no account, and keeps working even if the generator site disappears. Its drawback is that you cannot change the destination later; a changed URL means reprinting. A dynamic code stores a redirect link, so you can change the destination and track scans, but it depends on the provider staying in business, and tracking features are usually paid. For most small uses, flyers, business cards, menus, static is the safer choice. Choose dynamic only when you genuinely need to edit the destination or count scans.

Step 3: Generate, size, and test

Paste your link into a generator and download the code as PNG for screens or SVG for print, since SVG stays sharp at any size. For print, aim for a code at least 2 by 2 centimetres in the final layout, larger for posters and outdoor signs, because small codes fail at arm’s length. Choose a higher error correction level if you plan to add a logo in the middle or if the code will face wear outdoors: higher levels let up to about 30 percent of the pattern be damaged while still scanning, at the cost of a denser pattern. Before you print a batch, print one copy and scan it with two different phones, in normal indoor light, and confirm it opens the correct page. A code that works on your screen but not on paper is a common and expensive surprise.

Step 4: Decode a QR code you receive

Decoding is the reverse job: you have a code and want its link without scanning it with your camera. A QR decoder reads an uploaded image of the code and shows the stored text or link. This is handy when a code arrives in an email or a screenshot, or when a printed code will not scan and you want to check what it contains. Never scan or decode a code from an unknown sender without caution: a QR code can point anywhere, including a fake login page. Check the domain before you sign in to anything it opens.

Design mistakes to avoid

Low contrast is the top killer: a light grey code on a white background may look elegant and scan terribly. Keep dark squares on a light background and leave a quiet zone, a blank margin, around the code. Do not stretch the code out of square when resizing, and do not print it across a fold or a curved surface where it wrinkles. Finally, add a short line of text under the code, such as Scan for the menu, because not everyone recognises an unlabelled code, and a plain text fallback helps when scanning fails.

Try it free right here

Use the free Online QR Code Generator and Decoder Tool below, right on this page. It runs in your browser and needs no sign-up. You can also open the full tool here: Online QR Code Generator and Decoder Tool.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top