How to Make a Custom QR Code With a Logo (Free)

A QR code doesn't have to be an ugly black square. Adding your logo and brand colors makes it look trustworthy and on-brand — which means more people actually scan it. The trick is doing it without breaking the code. Here's how.

Why brand your QR code?

  • Trust: a branded code looks official, not like spam.
  • Recognition: your colors and logo reinforce your identity.
  • More scans: a designed code stands out on packaging and posters.

How to make one (step by step)

  1. Create your link in the link creator so the QR is dynamic (editable and trackable).
  2. Open the QR designer and set your foreground and background colors.
  3. Add your logo to the center.
  4. Download a crisp PNG for print or web.

Designer QR codes (colors + logo) are part of lynkily's QR feature, included from the $5/month Starter plan; basic QR codes are free.

Keep it scannable — 5 rules

  • Keep strong contrast between foreground and background (dark on light works best).
  • Don't oversize the logo — keep it under ~20% of the code area.
  • Leave the "quiet zone" (the white margin) intact.
  • Test on two phones before printing at scale.
  • Print big enough — at least 2 × 2 cm, larger for distance.

Track every scan

Because the code is dynamic, you can edit its destination later and see scan analytics — devices, locations and totals — in your dashboard. New to QR codes? Start with the free QR code generator guide.

Design a branded QR code →

Try lynkily free

Shorten links, generate QR codes, and build your link-in-bio page — no signup required.

Shorten a link Build my bio page