---
title: "Printed QR Codes You Can Repoint — Change the Destination Without Reprinting"
description: "Put a dynamic rrte.link behind the printed square and change where it goes without touching the ink. 3 dynamic links free, unlimited destination edits, and links that keep redirecting even if you cancel."
canonical: https://reroutehq.com/printed-qr
---

# Printed QR codes you can repoint

The square on a menu, a box or a poster is just ink. What it opens is decided by the address behind it. Print a dynamic rrte.link and the destination is yours to change — this afternoon, next season, or three print runs from now — without reprinting anything.

Start free: unlimited static QR codes generated in your browser, plus 3 dynamic links you can repoint after printing. Pro is $4.99 a month for unlimited dynamic links.

- [Generate a free QR code](/generate)
- [Create a dynamic link](/signup)
- [See pricing](/pricing)

Static codes need no account and never expire. Dynamic links start on the Free plan — 3 links with unlimited destination edits — and Pro ($4.99/month) removes the link cap.

## The ink is permanent. The address does not have to be.

- **A static code bakes in the URL** — A static QR code encodes the destination directly into the pattern. That is perfect for things that never change — and waste the moment the URL does, because every printed copy still points at the old address.
- **A dynamic code encodes an address you control** — The square encodes a short rrte.link address. Each scan is redirected to whatever destination that link currently points at, so the printed pattern never has to change.
- **Repointing is an edit, not a reprint** — Change the destination in the dashboard and the next scan follows it. The menus, boxes and posters already out in the world never know the difference.

## Built for things that get printed

- **Links do not die when a plan does** — Cancel or downgrade and every existing link keeps redirecting. Plan limits apply only to creating new links — never to the codes you already printed. This behaviour is covered by an automated test we run against every release.
- **Destination edits are unlimited** — Every plan, including Free, allows unlimited destination changes on the links it includes. Repointing a printed code is never a metered event.
- **Sized to actually scan** — Scan distance is about ten times the printed width, and nothing scanned at arm's length should go below 2 cm. Use the calculator below before the artwork is locked.

## Already printed on someone else's domain?

- **A bit.ly square stays a bit.ly square** — A printed code that encodes bit.ly resolves through Bitly, and nothing we do can change that. What you can move is the destination list behind those codes.
- **Import the destinations** — Upload your CSV export and we recreate every link on a new rrte.link address — back-halves, titles and tags included — ready for the next print run.
- **Run both until the prints turn over** — Keep the old codes resolving where they are, put rrte.link on everything new, and let the physical stock cycle out on its own schedule. No cliff edge, no dead menus.

## What we do not do

Printed material is expensive to get wrong. These are the edges of the promise, stated before your print run rather than after it.

- **bit.ly codes** — We do not hijack or take over bit.ly short links. A square that already encodes bit.ly keeps resolving through Bitly, on Bitly's terms. Importing your CSV recreates the destinations on new rrte.link addresses for future prints; it does not move the old ink.
- **Domains** — We do not register a domain on your behalf, and we do not let one lapse with your codes on it. Printed codes resolve on rrte.link, which we operate, or on a custom domain you control on the Enterprise plan.
- **Uptime** — Point-in-time health checks on the redirect path, published at /status. No contractual SLA is offered or implied.

## Frequently asked questions

### What happens to my printed codes if I cancel?

They keep working. Existing links keep redirecting after a cancel or downgrade; plan limits apply only to creating new links. The one thing a printed code cannot survive is its address going dark, so we treat that as a contract rather than a courtesy.

### Can you take over my existing bit.ly codes?

No, and nobody else can either — a printed square that encodes bit.ly resolves through Bitly. If you still control the Bitly account you can repoint those links inside Bitly while you transition. What we do is recreate your destination list on rrte.link addresses for everything you print next.

### How big should I print the code?

At least 2 cm across for anything scanned at arm's length — cards, menus, labels. Beyond that, scan distance is about ten times the printed width: a poster read from a metre away needs roughly 10 cm. The calculator on this page does the arithmetic, and the print-size guide covers quiet zones and contrast.

### Do the free static codes expire?

No. Static codes are generated entirely in your browser, encode the destination directly, and involve no server of ours at all — there is nothing to expire and nothing to pay for. They simply cannot be repointed later, which is what the dynamic links are for.

### How many dynamic links are free?

3, with unlimited destination edits on each. Pro at $4.99 a month removes the cap and keeps scan analytics indefinitely.

## Related

- [Free QR code generator](/generate)
- [Pricing](/pricing)
- [The print-size guide](/resources/qr-code-print-size)
- [Leaving Bitly](/resources/leave-bitly)
- [Bitly dual-run](/resources/bitly-dual-run)
- [Migrate from Bitly](/migrate/bitly)
- [CSV importer](/import)
