Create dynamic QR codes, step by step

A dynamic code takes about two minutes to make. This page walks through each screen, then covers the checks that save you from a reprint.

Building a code needs no sign-up. Your first download starts a $1.00 trial for 7 days, then $39.99 every 4 weeks until you cancel.

Walkthrough at a glance
Time to make one
About 2 minutes
Inside the code
A short link on qrdot.org
Destination
Yours to change any time
Account needed to design
No
01

What makes a code dynamic

A dynamic code does not store your website or file. It stores a short address such as qrdot.org/aB3x9k. When someone scans it, our server looks up where that address should go right now and sends the phone there.

The short address is fixed for the life of the code. The destination behind it is a setting in your dashboard. That split is the whole trick: the printed pattern never changes, so you can change everything else.

  • You pick the destination when you create the code.
  • You can replace it later without touching the print.
  • Each scan passes through the short link, which is how scans get counted.
02

The walkthrough

  1. 1

    Pick a type

    Open the generator and choose what the code should open: a website, a PDF, a contact card, a page of links and so on. The type decides which form you fill in next.

  2. 2

    Add the content

    Paste the link, upload the file or type the details. The preview on the right shows the page a scanner will see, so you can catch a wrong phone number before anyone else does.

  3. 3

    Design it

    Set colors, dot shape and corner style, add a logo and a frame with a short instruction like "Scan to order". The designer flags color pairs that phones struggle to read.

  4. 4

    Download

    Choose a format and size. Your first download asks for an email address and starts your plan. After that, the code and its settings live in your dashboard.

03

Which types can be dynamic

Every type that opens something online goes through the short link, so it is dynamic by default:

  • Website: sends the phone straight to any web address.
  • PDF: opens a hosted page with your file, ready to read or save.
  • Business card: opens a contact page with a button that saves it to the phone.
  • Links page: one page with several buttons, like a menu, a booking link and a map.
  • Social profiles: your accounts on one page, each with its network's icon.
  • Images: a photo album people can swipe through.
  • WhatsApp: opens a chat with your number, with an optional first message.

WiFi is the exception. A phone reads the network name and password straight from the printed pattern, with no internet connection yet. Nothing passes through our server, so a WiFi code is always static: it cannot be edited or counted.

04

Static and dynamic side by side

  • What the pattern holds
    Static
    The data itself
    Dynamic
    A short link
  • Change it after printing
    Static
    No, reprint it
    Dynamic
    Yes, in the dashboard
  • Scan counts
    Static
    No
    Dynamic
    Yes
  • Pause, schedule, limit, password
    Static
    No
    Dynamic
    Yes
  • Pattern density
    Static
    Grows with the data
    Dynamic
    Stays small
  • Needs an active plan to open
    Static
    No
    Dynamic
    Yes

That last row matters. A dynamic code depends on the short link being served, which is part of the plan. If the subscription ends, scanners see an inactive page until it is renewed.

05

What to check before you print

  • Scan a test print with two phones, one iPhone and one Android, at the distance people will really stand.
  • Size: about 2 cm (0.8 in) wide is the floor for a code held in the hand. Scale up roughly 1 cm for every 10 cm of reading distance.
  • Contrast: dark modules on a light background. Light on dark and pale gradients fail on some cameras.
  • Quiet zone: keep the empty margin around the code. Cropping it is a common cause of codes that do not read.
  • Custom short link: if you want qrdot.org/your-name instead of random letters, set it now. It is part of the pattern, so it cannot change after the code is made.

More detail on sizes and materials is in the printing guide.

06

Questions

How long does it take to create a dynamic QR code?
About two minutes for a website code. Types with files, like a PDF or a photo album, take as long as the upload.
Can I turn a static code into a dynamic one?
No. A static code holds its data in the pattern, so there is nothing to redirect. Create a new dynamic code and replace the old print.
Does a dynamic code scan slower than a static one?
Not in any way a person notices. The phone opens the short link and is sent on to the destination in a fraction of a second.
Can I choose the short link inside the code?
Yes. Pick a custom short link of 3 to 32 lowercase letters, digits and hyphens when you create the code. Choose carefully, because it is fixed once the code exists.
What does it cost to download a dynamic code?
Downloading needs a plan. It starts with a 7-day trial for $1.00, then $39.99 every 4 weeks until you cancel. Quarterly ($89.99) and annual ($239.99) plans are also available. See plans.

Print it once. Keep it current.

Create a dynamic QR code

Building a code needs no sign-up. Your first download starts a $1.00 trial for 7 days, then $39.99 every 4 weeks until you cancel.

Create Dynamic QR Codes: A Step-by-Step Walkthrough | Dynamic QR Code Generator