Linked.Codes

QR codes

Save reusable QR codes and connect them to short links — print once, change the destination forever.

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

  1. Open QR codes and click + New QR code.
  2. Pick foreground and background colors.
  3. Pick error correction — L (7%) is smallest; H (30%) stays readable when partially damaged or covered. Default M (15%) covers most cases.
  4. Save QR code.

You're now on the QR's detail page. Click the Links tab to connect it to a short 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/new with 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.

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 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