QR codes
A QR code on LNKS is just a styled image of a short link's URL. Because the URL it encodes is a short link, you can change where it points — even change the type (URL → SMS → email) — without re-printing anything.
The design itself is independent. Pick colors and error correction once, then apply that design to any link, any time.
The model in one sentence
Designs are templates. Links own destinations. A "use" connects a design to a link at download time.
Create a design
Open QR codes and click + New design. Pick a foreground color (the dots), a background color, and an error-correction level.
Save. The design lives in your account and can be reused.
Use a design on a link
From a saved design, click Use this design. A picker opens:
- Existing link — search your links and click Apply → on one. The QR renders with this design applied to that link's URL and downloads as SVG.
- New link — fill in slug + destination + name right there. The link is created, the design is applied, the QR downloads. No bouncing to Links first.
The download is a vector SVG. Open it in any design tool, or print it directly.
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.
Edit the link's destination tomorrow → printed posters still work, point to the new place.
Edit 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 the raw payload baked in, so they can't be dynamic. We don't support WiFi yet for that reason.
What's next
- Short links — slugs, destinations, click counts.
- Custom domains — branded URLs in your QR codes.