Print it once.
Repoint it forever.
A Qrosshatch code points at a short link you own. That’s how you change where a QR code goes after it’s already printed. Swap the destination as often as you need; what’s on paper never moves. No reprints, no subscription, no expiry date.
qrosshatch.com/r/8k2mq4
Never changesbirchbakeshop.com/menu/spring
14
12,408
0
Three steps to a QR code you can change.
The QR image encodes a Qrosshatch address. Your real destination sits behind that address, where you can still reach it after the job comes back from the printer.
Create a code
You get a permanent short link, /r/8k2mq4, and a QR image that encodes it. Style it to match the artwork it’s going into.
Send it to print
Download vector SVG or a print-ready PDF and drop it into the artwork. It behaves like any other asset in the job, and it scales without going soft.
Repoint it whenever
Change the destination from your dashboard. Every code already in the wild follows within seconds. Pause one and it stops cleanly.
Anywhere reprinting would hurt.
The bigger the run, the more a dynamic code is worth.
There’s no catch, and no plan to add one.
Most dynamic QR services let you generate codes for free, then charge a monthly fee to keep them working. Stop paying and the codes you already printed go dead — on menus you can’t recall, on packaging already in warehouses, on signage bolted to a wall.
That’s a hostage situation, not a business model. Qrosshatch doesn’t have a paid tier to upgrade you to, so there’s nothing to hold over you.
We think anything you send to press should outlive whatever tool made it. Qrosshatch is funded by other work we do, so it can stay free and stay out of your way.
Codes per account
100
Repoints per code
Unlimited
Scans
Unlimited
Trial period
None, so nothing expires
Card required
No
If terms ever change
Printed codes keep working
Everything else, also free.
None of it is an add-on or an upgrade. It’s what a code needs to survive a real print job.
Passkey sign-in
Sign in with Face ID, a fingerprint, or a hardware key. Keep a password instead if you prefer, and add one-time codes from any authenticator app.
Styled to match the print
Set the colors, drop in a logo, choose the module shape. It should look like it belongs on the thing it’s printed on.
Vector files, not just pictures
SVG and print-ready PDF at the size you’re actually printing, plus PNG. It tells you how small the modules land on paper before you commit to a run.
Scan counts
See how often each code actually gets scanned.
Pause without deleting
Take a code out of service and bring it back later. The link stays yours either way.
No card, ever
There’s no billing to set up, because there’s nothing to bill.
Every QR code you’ve put into circulation.
Where each code points right now, how often it’s been scanned, and whether it’s live.
| Code | Currently points to | Scans | Status |
|---|---|---|---|
Spring menu /r/8k2mq4 | birchbakeshop.com/menu/spring | 12,408 | Active |
Table tent — reservations /r/pq83nz | birchbakeshop.com/reserve | 3,180 | Active |
Winter promo insert /r/4mx7tt | birchbakeshop.com/promo/winter | 947 | Paused |
Questions people ask before they print.
The ones worth answering before a job goes to press, not after.
Can you change a QR code after it has been printed?
Yes, if it is a dynamic QR code. A Qrosshatch code encodes a short link you own rather than your destination, so you can change where it sends people at any time and the printed code stays exactly as it is.
What is the difference between a static and a dynamic QR code?
A static code has the destination baked into the pattern, so changing it means reprinting. A dynamic code encodes a redirect you control, so the destination can change while the printed image stays the same.
Do Qrosshatch QR codes expire?
No. There is no trial period and no expiry date on a code. A code keeps redirecting until you pause it or delete it.
What happens to codes I have already printed if the pricing changes?
They keep working. We will not charge you to keep codes you have already created redirecting, and that commitment is written into our terms of service.
How many QR codes do I get for free?
One hundred per account, at no cost. If you need a higher limit, you can ask for one through the support form.
Do I need a credit card?
No. There is no billing to set up and no paid tier to upgrade to. You need an email address and nothing else.
Can I make a QR code without an account?
You can build one and see exactly how it will look without signing up — colors, shape, logo and error correction are all free to change. An account is needed to download the file and to change where the code points later, which is the part that makes it worth printing.
Can I see how many times a code has been scanned?
Yes. Every code shows a scan count. We record how many times a code was used and nothing about the person who scanned it — no IP addresses, no locations, and no device details.
Can I use a Qrosshatch code in print?
Yes, that is what it is designed for. Set the colors and module shape, add a logo, then download vector SVG or print-ready PDF at the exact size you are printing — or a PNG if you need one. The editor tells you how small the modules will be on paper before you commit to a run.
The ink dries. The link doesn’t.
Start with the builder — style a code and see it before you decide anything. An email address is all you need to download it and keep it.