Skip to content

QR codes that change after they're printed.

Make a static code free, right here. Go dynamic to edit it after printing and see who scans.

29 × 29 · ECC M · scan-safe

Test with your phone — it works now

Color
Pattern
Eyes
Make it dynamic → track scans

Static codes are free forever. No sign-up to download.

  • Static codes free forever
  • No sign-up to download

The problem with printed codes

A static code is a decision you can’t take back.

Most generators hand you an image. The link is baked into the modules, so when the destination changes, the print is what changes with it.

  1. 01

    5,000 × $0.28

    You printed 5,000 menus

    Table tents, inserts and A-boards, all with the same static code baked into the artwork.

  2. 02

    verdekitchen.com/menu → /menu/dinner

    The link changed

    A new site, a seasonal menu, a moved PDF. The code still resolves — to the wrong place.

  3. 03

    $1,400 + 6 days

    Reprint

    Plus setup, delivery and the week the tables carry a code nobody can use.

What a reprint actually costs you

You’d save

$2,620 / year

reprint $2,800 − Pro $180/yr · 2 changes a year

02 / The scan

From camera to page.

The phone's camera reads the modules, opens the short link, and the destination page loads — the one you set this morning, not the one printed on the card.

  • No app to install
  • Works on every phone camera since 2017

Three screens do the whole job.

Design it, watch it, do it 500 times. Shown here with sample data.

Editor

Every option stays scan-safe

Colors, patterns, eye shapes and a logo in the middle, with contrast and quiet zone checked as you go. The readout tells you the minimum print size before you commit.

Open the editor →

Analytics

Who scanned, where, on what

Every scan carries time, city, device and browser. Unique devices are counted separately.

See the analytics →

Bulk

500 codes from one spreadsheet

Map your columns, check every row, export the set as SVG or PDF in one zip.

Try bulk generate →

Made with Dotwick

Same generator, six different jobs.

  • Menu · rounded · logo
  • Van wrap · dot · circle
  • Tickets · rounded · frame
  • Wine list · dot · square
  • Decal · square · logo
  • WiFi · rounded · leaf

How Dotwick compares

The three we get asked about most.

  • Free static codes, unlimited

    Dotwick
    yes
    TIGER
    yes
    Bitly
    limited
    Flowcode
    yes
  • Dynamic codes on the free plan

    Dotwick
    1
    TIGER
    trial only
    Bitly
    no
    Flowcode
    limited
  • First paid plan, billed monthly

    Dotwick
    $15
    TIGER
    $7–$16
    Bitly
    $8–$29
    Flowcode
    $5–$30
  • Scan analytics depth

    Dotwick
    per scan
    TIGER
    aggregate
    Bitly
    aggregate
    Flowcode
    aggregate
  • Bulk generate from CSV

    Dotwick
    500 / run
    TIGER
    paid tier
    Bitly
    paid tier
    Flowcode
    paid tier
  • REST API + webhooks

    Dotwick
    all paid
    TIGER
    paid tier
    Bitly
    paid tier
    Flowcode
    add-on
  • White-label short domain

    Dotwick
    Business
    TIGER
    paid tier
    Bitly
    paid tier
    Flowcode
    paid tier
  • Print formats (EPS / PDF)

    Dotwick
    both
    TIGER
    PDF
    Bitly
    no
    Flowcode
    PDF
  • Scan-safety checks in editor

    Dotwick
    live
    TIGER
    no
    Bitly
    no
    Flowcode
    no
  • Printed-code guarantee

    Dotwick
    90 days
    TIGER
    none
    Bitly
    none
    Flowcode
    none

compared Sep 2026 · competitor cells unverified

For print shops & agencies

Resell Dotwick under your brand

Your domain on every short link, a folder per client, one invoice to you.

  • Your domain on every client short link
  • A folder per client with separate permissions
  • One invoice to you, not to each client
  • Co-branded print proofs with your logo

30%

recurring margin

Partner program →

Simple pricing

Static codes are free forever. Pay only when you need editing and analytics.

Free

forever

Unlimited static codes with full design options.

  • Unlimited static codes
  • All colors, patterns, eyes, logos
  • SVG and PNG download
  • 1 dynamic code to try
Start free

Pro

MOST POPULAR

/ month

For businesses that print and need to change or measure.

  • 100 dynamic codes
  • Per-scan analytics with city and device
  • Templates, folders, frames
  • PDF and EPS export
  • Password and expiry
Start 14-day trial

Business

/ month

For agencies, print shops and multi-location brands.

  • 500 dynamic codes
  • Team seats and folder permissions
  • White-label domain
  • Bulk generation and API
  • Priority support
Talk to sales

Printed codes never stop working

Static codes
A downloaded static code encodes your URL directly. It works forever, with or without an account, and we cannot switch it off.
If your plan lapses
Dynamic codes keep resolving for 90 days after a failed payment, so a card problem never takes a printed code down.
Your data, exportable
Codes, destinations and scan history export to CSV any time, including after you cancel.
Print-size honesty
The editor refuses to call a code scan-safe if the contrast or quiet zone would fail at the size you picked.

Questions we get every week

Is the free generator really free?

Yes. Pick a type, style it, download the PNG or SVG. No account, no watermark, no expiry. You only pay when you want to change the destination after printing or see scan data.

Do you put your logo on my code?

No. Nothing of ours appears in the modules or on the artwork. On hosted pages a small “Powered by Dotwick” line sits in the footer, and Business plans remove it.

What happens if I cancel?

Static codes keep working forever. Dynamic codes keep resolving for 90 days, and you can export everything to CSV before or after you go.

Do printed codes stop working if the link breaks?

The modules keep scanning. With a dynamic code you repoint the short link and the same printed artwork works again the moment you save.

How small can I print a code?

About 2 cm across for a 29-module code read at arm’s length. The editor shows the minimum print size for your content length as you type.

Will a logo in the middle stop it scanning?

No. Error correction goes to H when you add a logo, and contrast is checked live, so the code still reads with the centre covered.

Can I use my own domain?

On Business, every short link is served from your domain with SSL issued automatically, and hosted pages carry your logo and colours.

Can I generate codes in bulk?

Upload a CSV and map your columns. 48 codes or 500, exported as SVG, PDF or PNG in a single zip, with a per-row check before the run.

Make one now. It takes thirty seconds.

Free forever for static codes. No card required.