Product

Links for print: what to do before the file goes to the printer

Print freezes a decision for years. Sizing a QR by scan distance, choosing a code people can type, and keeping the destination editable after 10,000 copies exist.

By Wasim Idrishi · Updated · 4 min read

A 62-character URL funnelling down to a 4-character code, 10 characters end to end

Print is the only medium that cannot be patched. Everything else you ship can be edited after somebody points out the mistake; 10,000 flyers cannot. So the decisions worth taking care over are the ones made in the twenty minutes before the file goes to the printer, and there are four of them.

A QR code that contains https://shop.example.com/campaigns/autumn-2026/landing?utm_source=flyer is a photograph of today's site structure. When the campaign folder is archived, every copy in the world points at a 404.

A QR that contains https://gc.mw/aut points at a row in a database that you can edit. The paper never changes; the answer does.

This is the entire case for dynamic codes, and it is not a marketing distinction. It is the difference between print being an asset and print being a liability with a shelf life.

Two: size it by distance, not by taste

The working rule is ten to one. Take the distance at which somebody will realistically scan and divide by ten to get the minimum width of the symbol.

Table card at 30 cm: 3 cm. Shelf talker at 50 cm: 5 cm. A2 poster read from 3 m: 30 cm. Vehicle livery read from 8 m: 80 cm, which is why most van QR codes do not work and everyone pretends otherwise.

Then leave the quiet zone, four modules of blank space on all four sides, per ISO/IEC 18004. Designers remove it constantly because it looks like wasted margin. It is the part that tells the scanner where the symbol ends.

Whatever the code says, some readers will type instead. Give them something they can hold in their head between seeing the poster and unlocking their phone.

gc.mw/aut is nine characters. Our alphabet drops 0, O, I and l, so nothing on the poster can be misread as something else, the four glyphs responsible for almost every mistyped URL are simply not in the set. On a paid plan a custom alias lets you use a word, which is better still.

Set it in a size somebody can read from the same distance the QR is meant to work at. A code sized for a 3 m poster under 8 pt type is two different design decisions pretending to be one.

A worked example

A furniture retailer printed 12,000 catalogue inserts with gc.mw/sofa and a 3 cm QR.

Six weeks in, the range sold out and the destination was re-pointed to the replacement collection. No reprint, no apology, no dead link, and the click count carried straight across the change, so the before-and-after comparison sat in one chart.

The numbers that mattered were the two they could only get because scans and clicks are recorded separately. The QR took roughly 70% of the traffic; the typed link took 30%, which was far higher than anyone predicted and justified keeping the printed URL in the layout for the next run.

That split exists because the QR encodes the link with a ?qr marker, so a scan and a click are different events rather than one total. Without it, the argument about whether to keep printing the URL would have been settled by opinion.

Anonymous links last 30 days. Free-account links last 365. Neither belongs on anything that goes through a printing press.

Paid links do not expire, and a lapsed link holds its code for a 90-day grace period so restoring it is a click rather than a reprint. Before a print run, confirm which plan the link was created on. It is a ten-second check that prevents the most expensive failure in this whole page.

Generate the print asset

QR Code Generator

Open the full tool

For a link you already own, gc.mw/aut.svg is the print-ready vector and gc.mw/aut.svg?fg=1a1a2e&bg=ffffff sets the colours. For Wi-Fi credentials, a phone number or a vCard the tool above renders a static code in your browser with nothing uploaded, appropriate for a code taped inside a cupboard, wrong for a code on a customer's table.

The QR code product page covers logos and error correction, and branded links covers the aliases that make a printed URL worth typing.

Questions people ask

How big should a printed QR code be?

Divide the readable scanning distance by ten. A business card scanned at 25 cm needs about 2.5 cm. A poster read from 4 m needs about 40 cm. Add a quiet zone of four modules of blank space on all sides, as ISO/IEC 18004 requires, and never place it in a fold or a die-cut.

Should I print the URL as well as the QR code?

Always. Some people will not scan, some cameras will not focus, and some contexts make holding up a phone awkward. A ten-character link printed under the code costs almost nothing in layout and recovers those readers.

PNG or SVG for print?

SVG. It is vector, so it scales to any size without softening the module edges, and printers prefer it. Our .svg endpoint is the same URL as the .qr PNG with a different extension, so there is nothing extra to generate.

What if the destination changes after we print?

That is why the code should encode a short link rather than the destination. Edit one field and every printed copy points somewhere new within about a second. A QR that encodes the destination directly is a reprint.

Can a printed code stop working?

Only if the link behind it lapses. Anonymous links last 30 days and free-account links 365, so neither belongs on anything printed. Paid links do not expire, and a lapsed one keeps its code for a 90-day grace period.

Sources

  1. ISO/IEC 18004:2024, QR Code bar code symbology specification · checked 5 September 2026

One platform, two surfaces

A short link and a business card are the same object here.

Point a link at a card and you have a handshake you can print, say out loud or tap across. Both halves report into one dashboard on one plan.

You hand this over

GC.MW/riya

Ten characters. Short enough to say on a call, print on a badge or fit inside an SMS.

It opens this

CARDS.GC.MW/riya

Your digital business card, on its own host, with a contact file the phone can save.

  • One link, one card

    A short link can resolve to your card, so the thing you hand over is 10 characters long.

  • One dashboard

    Links, cards, domains and codes are managed from the same screen under the same login.

  • One analytics view

    Clicks on a link and views on a card read from the same rollups, so a campaign is one number.

  • One plan, one key

    A plan covers both halves and one API key creates either. No second bill and no second vendor.

The other half

Digital business cards

A card that opens in a second, saves to a phone, and never runs out.

Bio page and card

You are here

Short links

Ten characters, an alias you choose, and a click count that updates in seconds.

Branded links on GC.MW

A rising 14-day click chart with top country, referrer and device ranked beside it

Try it with your own link

Paste a long link and get a 10-character gc.mw link with a QR code. No account needed for 30 days; free forever with one.