Dynamic QR codes

Print it once. Change the link whenever you want.

A dynamic code points to a short QRPine link. You decide where that link goes, and you can change it after the code is printed.

$36 a year, unlimited codes and scans.

qrpine.com/r/k7m2xqp Example
Opened
mybakery.com/summer-menu
Opens now
mybakery.com/fall-menu
Last 7 days
412
iPhone
58%
Android
41%

Same printed code. New destination.

  • Change the link any time

    Wrong URL on 5,000 flyers, a new menu, a campaign that ended. Edit the link and new scans go to the new page. Nothing to reprint.

  • See how it is scanned

    Scans and unique scanners by day or month, with device and country. No cookies, and IP addresses are never stored.

  • Straight to your link

    One redirect on Cloudflare’s network, then your page. No ad page, no loading screen, nothing in between.

  • Short links, sparse codes

    Every dynamic code points to a 7-character link, so the printed pattern stays simple and scans small, even on a business card.

Dynamic QR codes without the trap.

The big names charge $15 to $25 a month for a capped number of dynamic codes, and often switch them off when you stop paying. QRPine is $36 a year for unlimited codes and scans, and your codes keep working if you cancel.

Elsewhere, per year
$180–$300 for limited codes
QRPine, per year
$36 for unlimited codes
Feature QRPine Typical dynamic QR plan
If you stop paying Codes keep working Codes often stop working
Price $36 a year $15 to $25 a month
Dynamic codes Unlimited Capped
Scans Unlimited Capped on some plans
Free codes Free forever, never expire Often a 14-day trial
Download No account, no watermark Signup or watermark first
Get dynamic codes

Billed once a year. Cancel any time: your printed codes keep working.

Pricing

Free for codes you print once. For codes you can change, one plan at $36 a year, a fifth of what the big names charge for a limited number of codes. No limits on codes or scans.

Free

$0 forever

No account needed.

  • Unlimited codes
  • PNG and SVG at print resolution
  • Colors, logo and frame
  • Scan check before you download
  • No redirect, so it never expires

Dynamic

$36 /year

That is $3 a month, billed once a year. Cancel any time.

  • Everything in Free
  • Change the link after printing
  • Scan stats by day, device and country
  • Unlimited codes and scans
  • Short 7-character links, so codes stay sparse
  • Codes keep working if you cancel

Prices in US dollars, before tax.

Questions

No. A free code holds your link itself, with no redirect through QRPine, so there is nothing that can expire or be switched off. It works for as long as your link does.

A free code contains your link itself: scan it and the phone opens the link directly. A dynamic code contains a short QRPine link that forwards to yours, so you can change where it goes after printing and count the scans.

No. A free code has the link written into its pattern, and nothing sits between the scan and the link. If you think the link might change, make a dynamic code before you print.

Your dynamic codes keep opening the last link you set. You can no longer change them or see their stats until you subscribe again. Printed codes do not break.

No. Free codes are unlimited, and the Dynamic plan includes unlimited codes and unlimited scans. There is no per-code price and no scan quota.

QRPine runs on Cloudflare’s network, where forwarding a scan costs a fraction of a cent per thousand scans. We price for what it costs to run, not for what businesses are used to paying: $36 a year.

At $3 a month, card fees would take a tenth of every monthly charge. One charge a year keeps the price this low.

Each scan gets one redirect, straight to your link, from Cloudflare’s network. There is no ad page or loading screen in between.

For each scan we record the time, the type of phone, and the country of its network. We set no cookies and never store IP addresses. To count unique scanners, each scan gets a tag made from its network address and browser with a key we replace every day, so a phone cannot be followed from one day to the next. Link previews and bots are not counted.