Skip to content
Free Tools Free Online Tools

Create a QR code that scans reliably

A QR image is only useful when its destination and physical presentation work reliably.

Choose the right destination

For a website QR code, copy the full HTTPS address and open it in a private browser window first. Avoid redirects you do not control or short links that may expire.

For plain text, remember that many scanning apps display the text instead of opening a web page. Keep the encoded information short when possible.

Generate and test

Paste the final link or text into the QR Code Generator and download the image. Test it on at least two phones or scanning apps if possible.

Check that the decoded address exactly matches your intended destination. A QR code is not proof that the destination is safe; verify the link before distributing it.

Design for real-world scanning

Use strong contrast between foreground and background, usually a dark code on a light surface. Leave whitespace around all four sides (the quiet zone); do not crop the code tightly.

Test a printed sample at the actual viewing distance, particularly for menus, posters and business cards. Avoid placing important marks over the pattern unless you have verified scanning.

Maintain a printed campaign

Before printing many copies, ask a colleague to scan one without hints. If the linked page changes later, a static QR code still contains the original URL.

Where possible use a stable page address that you maintain. Do not promise that a downloaded static code can be edited after printing.

Open the tool and try these steps →

All guides