QR codes
A QR code in Linked.Codes is a saved design (colors, error correction, name). Connect it to one or more short links to download a code that points to them.
Because the URL the QR encodes is a short link, you can change where it points — even change the type (URL → SMS → email) — without re-printing anything.
The two-way street
You can come from either side, the data is the same:
- From QR codes → open a QR → Links tab → connect existing links or create a new one.
- From Links → open a link → QR codes tab → connect existing QRs or create a new one.
When you create a new link from a QR's Links tab, it auto-connects to that QR and bounces you back. Same the other way around. No bouncing through pickers.
Make your first QR
- Open QR codes and click + New QR code.
- Pick foreground and background colors.
- Pick error correction — L (7%) is smallest; H (30%) stays readable when partially damaged or covered. Default M (15%) covers most cases.
- Save QR code.
You're now on the QR's detail page. Click the Links tab to connect it to a short link.
Connect a link
On a QR code's Links tab, click + Add link.
- Pick existing — search/filter your links and click one. Connection happens immediately.
- + New link in the popup → opens
/app/links/newwith this QR pre-attached. Save the link → auto-connects → you bounce back to the QR.
Each connected link gets a row with a live thumbnail, click count, and a Download dropdown.
Connect a QR to a link
On a link detail page, QR codes tab → + Add QR code.
- Pick existing — popup of your saved QR cards. QR codes that share at least one tag with the link are bubbled to the top with a "Same tags" badge.
- + New QR code in the popup → opens the QR editor with this link pre-attached. Save → auto-connects → bounces back.
Tags
Tags work the same way for QR codes as they do for short links — same vocabulary, one shared pool. Tag a coffee-shop link coffee-shop and a coffee-shop QR coffee-shop and you can later filter every asset for that project at once.
When you're picking a QR for a tagged link (or vice versa), matches are surfaced first.
Download formats
Every connected QR has a Download dropdown:
- SVG — vector. Infinite scaling. Best for printing.
- PNG — raster, transparent-friendly. Web and slide decks.
- JPEG — raster, white-background. Smaller files for emails and DMs.
- PDF — A4 page with the QR centered. Print-ready.
Why dynamic destinations matter
The QR encodes https://your-domain/your-slug. When someone scans it, they hit your domain, which redirects to wherever the link's destination points right now.
- Change the link's destination tomorrow → printed posters still work.
- Change the link's type from URL to SMS → scanners now open the SMS composer instead of a browser. Same printed code.
The exception: WiFi codes need raw payload baked in, so they can't be dynamic. We don't support WiFi for that reason.
Disconnecting
The Remove button on a link row (from QR detail) or a QR row (from link detail) only removes the connection — both the QR and the link stay. Any QR file you've already downloaded keeps working as long as the link does.
Deleting a QR or link
Deleting the QR code from the QR detail page + Delete button keeps any QR files already downloaded working — they encode link URLs, not the design. The QR design is just removed from your list.
Deleting a link, on the other hand, breaks the URL — anyone with that printed code hits a 404.
What's next
- Short links — slugs, destinations, click counts.