How to Create a QR Code That Scans: Size, Design and Tracking

How to create a QR code that scans for a website, Wi-Fi or WhatsApp

Quick answer: To create a QR code, open a free QR code generator, choose what the code should do (open a website, join Wi-Fi, start a WhatsApp chat and so on), enter your details, then download it as PNG for screens or SVG for print. Before printing, make sure it has strong contrast, an empty border, a size of at least about 2 cm, and that it scans correctly on two different phones.

This guide explains how to create a QR code step by step, the difference between static and dynamic codes, sizing and design rules, how to track scans, and how to keep people safe from QR scams. It is part of our Career and Digital Skills guide.

What Is a QR Code?

A QR (Quick Response) code is a square barcode that phones can read with their camera. It was developed by DENSO WAVE in Japan and announced in 1994. According to DENSO WAVE, the company kept its patent rights but chose not to exercise them, which is why anyone can create and use QR codes for free.

A QR code can hold a website address, plain text, Wi-Fi login details, an email, a phone number or a messaging link. Modern iPhone and Android cameras recognise them automatically.

How to Create a QR Code in 5 Steps

  1. Decide the goal. What should happen after someone scans: visit a page, join Wi-Fi, message you on WhatsApp, or save your email?
  2. Prepare a short destination. For links, use a clean page on your own site, such as yourdomain.com/menu/, rather than a long URL.
  3. Generate the code. Open our free QR code generator, choose the type and enter your details.
  4. Adjust the design. Keep dark dots on a light background, choose an error correction level, and leave the quiet zone around the code.
  5. Download and test. Download PNG for digital use or SVG for print, then scan it with at least two phones before sharing or printing.

Static vs Dynamic QR Codes

Static QR codeDynamic QR code
How it worksContent is stored in the code itselfCode points to a short redirect link run by a service
CostFreeUsually a monthly subscription
ExpiryNever expiresStops working if the subscription ends
Change destination laterNoYes
Scan statisticsUse UTM tags and your own analyticsBuilt into the service
PrivacyNo third partyThe service sees every scan

For a blog or small business, a static code that points to a page you control gives you the best of both: free, permanent, and you can still update what is on that page.

Size, Contrast and Design Rules

RuleWhy it matters
Dark dots on a light backgroundMost scanners expect this; inverted or low-contrast codes often fail
Keep the quiet zone (blank border of about 4 modules)Scanners use it to find the edges of the code
Print at least about 2 to 2.5 cm wideSmaller codes are hard for phone cameras to focus on
Size for distanceA common rule of thumb is a code width of about one tenth of the scanning distance, so roughly 10 cm wide for a poster read from 1 metre
Shorter content, simpler codeLong links create dense patterns that need more space
Do not stretch or cropDistorted codes may not scan

Choosing the Error Correction Level

LevelCan recover roughlyUse when
L (Low)7% damageClean screens and long content
M (Medium)15% damageMost everyday uses
Q (Quartile)25% damagePrinted materials that may get scuffed
H (High)30% damageOutdoor signs, packaging, or a small logo over the code

Higher levels make the pattern denser. DENSO WAVE notes that Level M is the most commonly selected.

Where to Use QR Codes

  • Business cards and CVs: link to your portfolio or LinkedIn profile.
  • Flyers, posters and packaging: send people to an offer, menu or product guide.
  • Shops and cafes: guest Wi-Fi, menus, reviews and WhatsApp orders.
  • Events and presentations: share slides, sign-up forms or feedback surveys.
  • Blog promotion offline: link printed materials to your newsletter sign-up, which supports your email marketing strategy.

How to Track QR Code Scans for Free

Static codes do not count scans by themselves, but your analytics can. Add UTM tags to the link before generating the code, for example utm_source=qr, utm_medium=print and utm_campaign=spring-flyer. Our QR code generator has a built-in UTM option. Visits from the code then appear as their own source in Google Analytics, so you can compare flyers, posters and cards. The same method is used in our social media marketing strategies guide.

QR Code Safety for Businesses and Users

Scammers sometimes place fake QR codes over real ones or send them in messages. The US Federal Trade Commission’s December 2023 alert advises people to check the URL before opening it and to avoid unexpected QR codes in emails and texts.

  • Use your own domain in the link so customers can recognise it.
  • Check printed codes in public places regularly for stickers placed on top.
  • Never ask for passwords or payment details straight after a QR scan without a clear, trusted page.
  • Use a separate guest network for Wi-Fi QR codes.

Common Mistakes

  • Printing without testing on more than one phone.
  • Linking to a page that is not mobile-friendly or loads slowly; compress images with the image to WebP converter.
  • Using a dynamic code from a free trial that later expires.
  • Light-coloured dots, busy background images or cropped borders.
  • Making the code too small for the viewing distance.
  • Pointing to a long URL that may change instead of a stable page on your site.

Frequently Asked Questions

How do I create a QR code for free?

Use a free static QR code generator such as ours: choose the type, enter your link or details, and download the PNG or SVG. There is no cost, sign-up or expiry.

Do QR codes expire?

Static QR codes do not expire. Dynamic codes from paid services can stop working if the subscription ends.

What size should a printed QR code be?

At least about 2 to 2.5 cm wide for close scanning. For posters and signs, increase the size; a common guide is about one tenth of the scanning distance.

Can I put a logo in a QR code?

Yes, a small logo in the centre can work if you use High error correction and keep it small, but always test it. A plain code is the most reliable.

Can I track how many people scan my QR code?

Yes. Add UTM parameters to the link and check the visits in your analytics, or use a paid dynamic QR service.

How do I scan a QR code?

Open your phone camera and point it at the code, then tap the link that appears. Check the address before opening it.

Final Thoughts

Now you know how to create a QR code that scans reliably: choose a clear goal, point it to a stable page you control, keep strong contrast and enough size, and test before you print. Make yours in seconds with our free QR code generator, and explore more practical guides in the Career and Digital Skills guide.

Leave A Comment

Scroll to top