How to Add a QR Code to an Email Signature
An email signature QR code is scanned off one screen by another phone — during a meeting, from a projected slide, or from a printed thread. It works best when it does one specific job. You can do all of this free at liveqr.codes — no signup needed for a static code, and a one-time $1.99 upgrade unlocks unlimited dynamic codes with scan analytics.
Steps
- Pick one action — Save my contact details, or book a meeting. Two codes in a signature is clutter and neither gets used.
- Generate a compact code — Keep the encoded data short so the code stays readable at signature size. A short booking link beats a long calendar URL with parameters.
- Export a PNG at 2x display size — Render at roughly 240 px and display it at 120 px so it stays crisp on high-density screens.
- Host the image, do not attach it — Insert the code as a hosted image URL. Embedded attachments show as paperclips and are frequently stripped by mail clients.
- Add alt text and a plain-text fallback — Many clients block images by default. Alt text such as "QR code to save Maria’s contact details" plus a written link keeps the signature useful.
- Test across clients — Check Gmail web, Outlook desktop, and Apple Mail on iPhone, then scan the code from a second phone at actual size.
Pro tips
- 120–150 px square is the sweet spot for signatures
- Keep the code on a white background so dark mode does not invert it
- Use a dynamic code so you never reissue your signature when the link changes
Frequently asked questions
Will the code work if images are blocked?
No — that is why a written link and alt text belong next to it.
Does dark mode break QR codes?
It can invert or tint the image. Placing the code on a fixed white background block avoids the problem.
Is a signature QR code worth it?
Yes for people who present, meet in person, or print threads. Use a dynamic code so you can see whether yours is actually scanned.
liveqr.codes is a free QR code generator. Static codes are free and unlimited with no signup; a one-time $1.99 lifetime upgrade adds unlimited dynamic codes with editable destinations and scan analytics. Download every code as a high-resolution PNG or vector SVG.