KuikCode
Guides

How to make a QR code for a link

Turn any web address into a QR code people actually scan. Five steps, plus the size, contrast and placement rules that keep it readable.

KuikCode Team · Published September 23, 2026 · Updated September 25, 2026 · 4 min read
Designed QR code options generated from a website

A QR code for a link is the most common code there is: a menu, a signup form, a product page, a review page. Making one takes a minute. Making one that people actually scan takes a little more care.

Before anything else, choose between a static and a dynamic code:

  • A static code stores your link directly. It can never change and cannot count scans.
  • A dynamic code stores a short link that forwards to yours. You can change the destination anytime and see every scan.

If the code is going on anything printed, choose dynamic. Links break, pages move and campaigns end. See static vs dynamic QR codes for the full comparison.

In KuikCode, click Create, choose Website and paste the full address, including https://. If you run campaigns, add UTM parameters so the visits show up correctly in your web analytics.

Step 3: Design the code

A plain black square works, but a designed code gets more scans because it looks intentional:

  • Colors. Use your brand colors, with dots clearly darker than the background.
  • Logo. A small logo in the center tells people who the code belongs to.
  • Frame and call to action. Words like Scan for the menu or Scan to save 10% explain the payoff before anyone lifts a phone.

On the PRO plan, KuikCode can also design the code for you from your website's colors. On every plan, it checks that each design still scans before you download it.

Step 4: Size and place it for real life

  • Size for distance. Aim for a code width of about one tenth of the scanning distance. A poster read from 3 meters needs a code around 30 centimeters wide.
  • Keep a quiet zone. Leave empty space around the code so the camera can find its edges.
  • Avoid tricky surfaces. Glossy lamination, tight curves and folds make codes harder to read.
  • Put it where phones can reach. Not too high, not behind glass with glare, not somewhere people walk past too fast.

Step 5: Test before you print

Scan the final file with at least two different phones, iPhone and Android if you can, from the distance and angle people will use. Then print one proof and scan the proof, because paper and ink behave differently than a screen.

After printing

With a dynamic code, the work does not end at the printer. Watch the scans, compare locations and change the destination whenever the link needs to change. Our guide to tracking QR code scans explains what the numbers mean.

Frequently asked questions

01How big should a QR code be?+

A common rule of thumb is a width of about one tenth of the scanning distance. A code read from 1 meter away should be around 10 centimeters wide, and a code on a business card read at arm's length can be closer to 2 centimeters.

02Can I put my logo in the middle of a QR code?+

Yes. QR codes include error correction that tolerates part of the pattern being covered, so a logo in the center is fine as long as it stays small and the code still passes a scan test.

03Can a QR code be colored?+

Yes, as long as the dots are clearly darker than the background. Dark dots on a light background scan most reliably. Inverted codes with light dots on dark backgrounds fail on some phones.

04Does a QR code for a link expire?+

A static code never expires, because the link is stored in the pattern. A dynamic code keeps working as long as the service behind its short link does.

Early access

Start with the QR codes you will never need to reprint.

Join the beta for branded design, editable destinations, hosted sites, bulk CSV creation, and live scan analytics.

Free during beta
Change links anytime
Live scan proof

Request beta access

One email when your workspace is ready. No spam.

Free while in beta - no spam, one email when you're in