For menus, flyers, packaging, events and anything else that gets printed.

A free dynamic QR code generator

A dynamic QR code holds a short link instead of your final page. You print it once, change where it leads whenever you like, and every scan is counted. Style it, download it as PNG or SVG and you are done.

Free plan available · No credit card required

The problem

Where it usually goes wrong

  • Static codes can't be corrected

    A code that contains the final address is fixed for good. A typo, a moved page or a new menu means printing again.

  • No idea whether anyone scans

    A code that goes straight to a website looks like any other visit, so you can't tell whether the print was worth its cost.

  • Pretty codes that don't scan

    Pale colours on a light background, or a missing margin, make a code that fails in the real world. Testing every combination by hand is slow.

How it works

Three steps with IntelliLinks

  1. 01

    Create the link

    Paste the page the code should open and choose a short ending. The QR code is made for that link.

  2. 02

    Style and download

    On the link's page choose colours, margin and error correction, then download PNG for screens or SVG for print. The tool refuses combinations a phone couldn't read.

  3. 03

    Print, then redirect when needed

    Change the destination whenever the offer or the page changes. The codes already in circulation keep working and keep counting.

What you use

The parts that matter here

  • PNG and SVG

    PNG from 512 to 2048 pixels, or SVG that stays sharp at any print size.

  • Dynamic by design

    The code holds your short link, so the destination can change without touching the print.

  • Scans counted apart

    A scan is recorded as a click carrying a QR flag: it counts in your totals and in the link's QR scan count, with country and device.

  • Your colours, checked

    Pick the code and background colours; pairs that are too faint or light-on-dark are refused, because phones struggle to read them.

  • Expiry with a fallback

    Give an offer an end date and a fallback address, so late scans land on your usual page instead of a dead end.

  • An optional password

    Ask for a password before the redirect, for private downloads or early access.

Example

Static or dynamic?

A static QR code writes the final address into the pattern. It needs no server, but it can never change, and it tells you nothing about who scanned it.

A dynamic code writes a short link into the pattern. The pattern is a little simpler to scan, the destination is yours to edit, and the link counts every scan. The price of that flexibility: the short link has to stay alive for as long as the code is in circulation, so don't delete it or change its ending.

Sample: scan it with your phone to come back to this page.

Questions

Good to know

What is a dynamic QR code?

It is a QR code that contains a short link instead of the final page's address. The printed code never changes, but you can change where the link points, and scans are counted.

Is the QR code generator free?

Yes. Every link has a QR code, on every plan, with no limit on downloads. The free plan includes 1,000 links and needs no credit card.

Do I need an account?

Yes, a free one: the code points to a link in your workspace, and that link is what you edit and count.

Does a dynamic QR code expire?

Not by itself. It works as long as its link exists and is active; it stops if you delete the link, deactivate it or set an expiry date.

PNG or SVG?

SVG for anything printed, since it stays sharp at every size. PNG for screens, slides and documents.

Can I add a logo to the code?

Not yet. You can choose its colours, margin and error correction; logos and dot styles are not built.

More ways to use it

Other guides

Try it with your own links

Create your workspace in a minute. The free plan needs no credit card.