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
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.
- 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.
- 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.
- 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.Every scan carries time, city, device and browser. Unique devices are counted separately, so repeat scans don’t flatter the number.
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.Map your columns, check every row before the run, export the whole set as SVG or PDF in one zip. One code per vehicle, per table, per bin.
Try bulk generate →Built for the places codes actually get printed
24 code types. All free as static codes.
- URLAny web page
- vCardSave a contact
- FilePDF, image, video
- Link PageMini landing page
- MenuMenu, no app
- App StoresiOS or Android
- WiFiJoin without typing
- LocationOpen in Maps
- EmailPrefilled message
- SMSPrefilled text
- WhatsAppStart a chat
- InstagramProfile or reel
- FacebookPage or event
- YouTubeVideo or channel
- TikTokProfile or clip
- Multi-URLBy language
- Smart routingBy device or city
- EventAdd to calendar
- CouponRedeem once
- FormCollect answers
- Google ReviewAsk for a rating
- TextPlain text
- MP3Play audio
- VideoPlay a clip
Made with Dotwick
Same generator, six different jobs.Same generator, six different jobs. Every one of these still scans at 2 cm.
- 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.The three we get asked about most. Check the cells that matter to you — they’re the ones that cost money later.
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
- Bitly
- no
- Flowcode
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
| Feature | Dotwick | QR TIGER | Bitly | Flowcode |
|---|---|---|---|---|
| Free static codes, unlimited | yes | yes | limited | yes |
| Dynamic codes on the free plan | 1 | trial only | no | limited |
| First paid plan, billed monthly | $15 | $7–$16 | $8–$29 | $5–$30 |
| Scan analytics depth | per scan | aggregate | aggregate | aggregate |
| Bulk generate from CSV | 500 / run | paid tier | paid tier | paid tier |
| REST API + webhooks | all paid | paid tier | paid tier | add-on |
| White-label short domain | Business | paid tier | paid tier | paid tier |
| Print formats (EPS / PDF) | both | no | ||
| Scan-safety checks in editor | live | no | no | no |
| Printed-code guarantee | 90 days | none | none | none |
compared Sep 2026 · public pricing pages, lowest paid tier billed monthly
competitor cells are unverified placeholders — confirm before publishing
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 short link, a folder per client, one invoice to you, and print proofs that go out with your logo on them.
- 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
Partner margin
30%
recurring marginrecurring, on your clients’ plans
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
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
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
Printed codes never stop working
The whole point of a code on a menu or a van is that it outlives the decision to print it. Here’s what we commit to in writing.
- 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.