Marketing
May 21, 2026·12 min read

QR Code in Email: A Practical How-To Guide for 2026

Learn how to add a QR code in email to connect print and digital campaigns with trackable, dynamic codes.

TL;DR

A QR code in email bridges your newsletter subscribers to the same offline journey used in flyers, menus, and packaging. Use dynamic QR codes so you can update destinations after sending, track scans across campaigns, and connect email performance to real-world actions. Export as PNG, make the image clickable, and add a clear call to action so the code works for scanners and clickers alike.

A QR code in email is a scannable image embedded in a marketing email that links subscribers directly to a mobile destination — such as a menu, booking page, offer, or event check-in — turning a passive open into a measurable, cross-channel customer action. A lot of small businesses already use QR codes well in print. The menu has one. The counter card has one. The flyer in the bag has one. Then the email goes out with a plain button and no connection back to the same offline journey.

That gap matters. A good QR code in email can connect the customer who saw the poster, opened the newsletter, scanned on mobile, and landed on the exact page meant for that campaign. It turns disconnected touchpoints into one measurable path.

Why Use QR Codes in Your Email Marketing

A restaurant owner might already send a weekly email with specials, while the same business uses QR codes on table tents and takeaway menus. Those channels usually run side by side instead of working together. That's where a QR code in email starts to earn its place.

A hand scanning a menu QR code with a smartphone alongside a laptop displaying an email QR code.

A retail shop can email a "new arrivals" message with a code that opens a limited landing page, a loyalty signup, or a map to an in-store event. A cafe can send a code that opens the order-ahead page. An event venue can send a code that leads to RSVP details or a mobile check-in page. In each case, the scan is a deliberate action, not just another passive email open.

The broader shift is already happening. The global QR code market is projected to grow from $13.04 billion in 2025 to $33.14 billion by 2030, a 20.5% compound annual growth rate, with over 102 million annual scans expected, according to QR Code Chimp email marketing statistics.

Where email gains an edge

Email already reaches people who know the brand. Adding a QR code gives those subscribers another path to act, especially when they're moving between laptop and phone during the day.

It also adds a different kind of intent signal. A click says someone tapped a link. A scan can show that someone used a phone camera to move from the email into a real-world action path, such as ordering, booking, redeeming, or checking in. That makes the QR code a trackable touchpoint in the same way a print placement is.

A QR code works best in email when it extends an existing customer habit, not when it replaces an easier action.

Best uses for small businesses

Some use cases are stronger than others:

  • Menus and reorders: Restaurants can email past guests and send them straight back to the live menu or ordering page.
  • Flyer follow-up: Retailers can match a print ad campaign with an email reminder that uses the same offer destination.
  • Packaging retention: Brands can turn post-purchase emails into a bridge back to setup guides, care instructions, or loyalty pages — the same approach Amazon sellers use with packaging inserts.
  • Event reminders: Organizers can keep the registration or check-in path mobile-friendly.

The takeaway: a QR code in email works when it connects an email subscriber to the same physical-world journey already used in flyers, menus, packaging, or events.

Choosing Your QR Code: Static vs Dynamic

The first decision shapes everything that comes after it. A static QR code locks in one destination. A dynamic QR code points to a managed redirect that can be updated later and tracked over time.

That difference sounds technical, but it's really a business choice. If the email goes out and the landing page changes, a static code can't adapt. If the offer expires, the event page moves, or the menu URL changes, the static code is stuck.

Static vs. Dynamic QR Codes for Email

FeatureStatic QR CodeDynamic QR Code (via Scanely)
Destination URLFixed after creationCan be updated after sending
AnalyticsLimited or noneScan tracking and campaign insight
A/B testingHard to manageEasier to compare variants
Error recoveryRequires replacing the codeCan redirect without replacing the image
Campaign lifespanBest for permanent pagesBest for active marketing campaigns

A static code still has a place. If a business is linking to one permanent page that rarely changes, such as a homepage or evergreen contact page, static can be acceptable.

Marketing emails are different. Offers change. Inventory changes. RSVP pages close. Seasonal landing pages rotate. That's why dynamic codes are usually the professional choice for campaigns.

Why dynamic matters more in email

Email campaigns involve timing, testing, and follow-up. A business might send one version to recent buyers and another to lapsed customers. It might discover after launch that the destination needs a clearer offer or a shorter form.

A dynamic code keeps that campaign usable without redesigning the email creative. That's also why many marketers prefer platforms built around editable destinations and tracking, such as the concepts explained in our guide on what a dynamic QR code is. For a broader look at how link text edits differ from destination changes — and why the distinction matters for anything printed — see our guide on renaming a link.

Practical rule: if the email has a deadline, promotion, event, or segmented audience, static is the risky option.

What works and what doesn't

What works is using dynamic QR for any campaign where performance matters. What doesn't is placing a fixed code in a promotional email and hoping the destination never needs to change.

A small business owner usually doesn't need more tools. That owner needs fewer dead ends. Dynamic codes reduce dead ends.

The takeaway: static QR codes are fine for permanent links, but dynamic QR codes are the safer choice for any email campaign that needs tracking, edits, or optimization.

Generating and Exporting Your Email-Ready QR Code

Creating the code is the easy part. Exporting it correctly is where many email campaigns go wrong.

A business can use any capable generator, but the workflow should stay simple. Enter the destination URL, name the campaign clearly, generate the code, and export the file in a format email clients can display reliably.

A hand-drawn interface for a website titled Scanely, displaying a destination URL box and a generated QR code.

A practical place to start is an online QR code generator that lets the marketer create the code and keep campaign naming organized. Clean naming matters once multiple email variants start piling up.

Export settings that hold up in inboxes

For email, PNG is usually the safest export. It stays crisp, handles contrast well, and works broadly across email platforms. JPG often introduces blur or artifacts around the code modules, which is the last thing a scannable image needs.

SVG is excellent for print, but email support is less predictable. If the goal is dependable rendering across common inboxes, PNG is the safer default.

The starting point should also be large enough to survive resizing. For reliable scanning, QR codes should be at least 2x2 cm (0.8 inches), and a 300x300 pixel PNG is a strong starting point for email, as noted in QR Code Chimp best practices for using QR codes in email marketing campaigns. Use a QR size calculator to confirm the right dimensions for your specific layout.

Keep the design plain

Fancy styling often hurts more than it helps in email. Dark code on a light background wins. Heavy gradients, weak contrast, and oversized logos create avoidable scan issues.

A small business doesn't need a decorative QR code. It needs one that scans the first time.

The takeaway: generate a clean QR code, export it as a PNG, and start with a 300x300 pixel file so it stays readable after email platforms resize it.

Embedding Your QR Code Correctly in Emails

The best QR code in email is both scannable and clickable. Too many campaigns only handle one of those jobs.

If the email is built in Mailchimp, Klaviyo, Constant Contact, or a similar builder, the simplest method is to add the QR image as an image block. Then attach the destination URL to that image so desktop readers can click it even if they never scan.

A hand dragging a QR code into an email draft interface on a digital screen.

That second step matters. A customer reading on a laptop may prefer a click. Another customer may open the email on one screen and scan from another device. The campaign should support both.

In drag-and-drop builders

The image block should include:

  • The QR PNG file: Upload the exported image at full quality.
  • A linked destination: Make the image itself clickable.
  • Helpful alt text: Use plain language such as "Scan to view the spring menu" or "Open the event RSVP page."
  • A nearby call to action: Tell readers what happens after the scan or click.

In custom HTML

A basic implementation can stay lightweight:

<a href="https://example.com/offer">
  <img src="https://example.com/qr.png" alt="Scan to open the offer page" width="220">
</a>

That structure gives desktop users a fallback path while preserving the image for scanners. It also improves accessibility because the alt text explains the purpose of the image.

If a recipient can't or won't scan, the email still needs to work without friction.

What to avoid

Don't drop in the image with no link attached. Don't bury it below a long block of copy. Don't assume every reader knows what the code does.

A short line above or below the code usually fixes that. "Scan to book your table," "Scan for store directions," or "Scan to claim the weekend offer" is enough.

The takeaway: embed the QR code as an image, make the image clickable, and add clear alt text so the email works for scanners and clickers alike.

Optimizing for Scanning, Deliverability, and Tracking

A restaurant sends a Friday lunch email with a QR code for reservations. The offer is strong, but half the value disappears if the code is too small to scan, looks questionable in the inbox, or sends traffic to a page the business cannot measure. That is the essential task in this stage. Turn a QR image into a usable, trackable channel that connects email performance to offline marketing results.

A professional infographic titled QR Code Optimization Checklist for Email Campaigns with best practice advice.

Scanning optimization

Scan reliability starts with physical usability, not design taste.

DENSO WAVE, the company that developed QR Code technology, notes in its QR Code Essentials guide that print size should be chosen with scanning distance in mind, and that smaller codes become harder to read as distance increases. In email, that translates into a simple rule: do not shrink the code to fit a layout idea. Export it large enough to survive image scaling and mobile rendering, then test it on actual phones.

A practical baseline is a square image that still appears clearly on mobile without pinching or zooming. Keep a white quiet zone around the code. Use a dark code on a light background. Place it close to the offer so readers understand why they should scan.

A few habits improve results:

  • Protect the quiet zone: Leave clear white space around the code so camera apps can detect the edges.
  • Keep styling conservative: Heavy gradients, busy background images, and low contrast reduce readability.
  • Check the mobile view first: The smallest screen usually exposes scan problems fastest.
  • Test with more than one device: iPhone and Android camera behavior can differ enough to matter.

Deliverability and trust

Filters and readers both judge the message. A QR code without context can look risky, especially now that security teams regularly warn users about quishing.

Microsoft's security team has documented the rise of QR code phishing in business email and explains how attackers use QR images to bypass traditional inspection of visible links in messages. Legitimate campaigns should respond by reducing ambiguity.

State the destination in plain language. Show the URL in text if the landing page is important enough to verify. Match the code to a recognizable brand, offer, or location. A neighborhood cafe sending "Scan to view today's menu" with its own domain feels safer than an unexplained block of pixels.

Trust affects response rates. It also protects ROI, because a code that gets ignored produces no measurable behavior at all.

Tracking that matters to ROI

Open rates and clicks tell only part of the story. A dynamic QR code gives a business another measurement layer, which matters when email is supporting printed flyers, in-store signage, packaging inserts, or table tents.

The useful setup is simple. Use a dynamic code tied to a campaign-specific URL. Add UTM parameters. Separate campaigns by audience, offer, or location so scan activity can be compared against email clicks and downstream conversions. If you need a practical framework, our guide on tracking QR code scans across campaigns walks through the measurement basics.

That is where the offline and online connection becomes visible.

A retailer can send one email to customers near Store A and another to customers near Store B, then compare scans by location. A restaurant can put one code in its weekly menu email and another on printed table cards, both pointing to the same promotion with different tracking parameters. An event organizer can test whether attendees respond better to a calendar-add page or a shorter RSVP page.

Those choices produce better decisions than a generic "the email performed well" report.

A workable campaign setup

Take a local service business running a spring promotion across door hangers and email.

  • Email version A: QR code points to the standard booking page.
  • Email version B: QR code points to a shorter mobile booking page.
  • Offline version: Printed flyers use a third dynamic QR code with the same offer but separate tracking — following the same approach outlined in our QR code ad guide.
  • Measurement: Compare scans, bookings, and location data to see whether email or print drove more appointments, and which landing page converted better.

That setup is not complicated. It is disciplined. The business learns which channel started the customer journey and which destination finished it.

The takeaway: the strongest QR code in email is easy to scan, easy to trust, and tagged well enough to show how email, print, and in-person touchpoints work together.

Your Next Step in Measurable Marketing

Most businesses don't need another gimmick in the inbox. They need a better bridge between what they print and what they send digitally. That's the practical role of a QR code in email.

The useful version is simple. Choose a dynamic code. Export it in a format that survives email rendering. Embed it so it can be scanned or clicked. Then watch the scan data closely enough to learn something from it.

That last part is what changes the channel. Instead of sending an email and guessing whether a flyer, menu, or packaging insert helped, the business gets a clearer view of how customers move between offline and online touchpoints.

A good first campaign doesn't need to be complicated. A weekly menu email, a store event reminder, a reorder prompt on post-purchase email, or a flyer follow-up is enough to start. The business just needs one clear destination and one reason to scan.

The takeaway: the value of a QR code in email isn't the novelty of the scan, it's the measurable customer behavior that follows it.

If a business wants to turn printed QR codes into a trackable marketing channel, Scanely is built for that job. It lets teams create dynamic QR codes, update destinations after launch, and view scan activity by location, device, browser, and campaign so flyers, menus, posters, and emails can be measured as one connected system. Start with our free QR code generator.

Ready to track your QR codes?

Start free — no credit card required.

Get Started Free