Create a QR code that stays scannable

Reliability matters more than visual effects. Check these points before sharing your code.

1. Choose the right content

For a webpage, use its complete HTTPS address. For a contact, check the full name, international phone number and email address. A Wi-Fi QR code reveals its password to anyone who scans it: use a guest network.

2. Preserve contrast and a quiet zone

This tool uses black modules on a white background and a four-module quiet zone. Do not trim that margin, stretch the code or place a logo over it: doing so may make the code unreadable.

3. Choose a suitable physical size

A dense code needs more space. For a card viewed up close, start at around 3 cm and test the actual print; this is not a universal guarantee. Increase its size for longer scanning distances. Prefer SVG for posters and professional printing.

4. Choose error correction

Levels L, M, Q and H add increasing redundancy. A higher level can tolerate more damage but makes the symbol denser. M is a useful starting point. Contrast, physical size and print quality still matter.

5. Test before publishing

Scan the PNG or a printed proof with at least two devices. Check the decoded content before opening a link. Also test accented characters, phone numbers and imported contact details.

Safety and accessibility

Place a readable address next to the code for people who cannot scan it. A QR code is not a reason to trust its destination blindly. Avoid unverified payment and authentication links.