How to Add a QR Code to Your Presentation Slides

Step-by-step guide to adding QR codes to PowerPoint, Keynote, and Google Slides — plus best practices for size, placement, and what to link your code to for maximum audience engagement.

Jennifer BellMay 8, 202611 min read

Every speaker has stood on stage and watched attendees fumble with phones, trying to photograph a URL from the corner of a slide. QR codes solve that problem in seconds — but only if you add them correctly. This guide covers exactly how to add a QR code to PowerPoint, Keynote, and Google Slides, where to place it, and — most importantly — what to link it to so your audience actually gets value from scanning.

Why QR Codes Belong on Every Presenter's Slides

Before we get into the mechanics, it's worth being clear about what a QR code can do that a URL can't.

A URL typed into a slide footer requires your audience to:

  1. Read it accurately from a distance
  2. Type it without errors into a browser
  3. Do this while listening to you speak

A QR code requires them to:

  1. Open their camera
  2. Point at the screen

The scan-to-page friction is low enough that attendees do it during your talk — which means you capture engagement in the room, while attention is at its peak. Studies on conference behavior consistently show that in-session engagement drops by 60–80% within 48 hours of a talk ending. Your QR code is the bridge across that gap.

The question isn't whether to use a QR code. It's what to link it to and how to present it.

This is where most speakers leave value on the table. They add a QR code, link it to a Google Drive folder or a PDF, and wonder why they're not seeing engagement.

The best destination for a speaker QR code is a dedicated resource page — one that:

  • Loads instantly on mobile without a login or download
  • Shows your curated materials (slides, links, handouts, video)
  • Captures an email address when attendees want updates
  • Tracks who engaged and what they clicked

A file link is a dead end. A resource page is the beginning of a relationship.

Fanflet creates this page automatically for every talk. Your QR code links to a branded page with your photo, your resources, and an email capture — all optimized for a 5-second attention span.

Step 1: Generate Your QR Code

You need the destination URL before you can generate a code. If you're using Fanflet, your QR code is generated automatically when you create a resource page — skip to Step 2.

If you're generating a QR code manually, use a generator that supports dynamic codes (editable destination without reprinting). Recommended options:

  • QR Code Generator Pro — supports dynamic codes, analytics, and bulk generation
  • Bitly — doubles as a link shortener; QR codes in the dashboard
  • Canva — QR code element in the design editor; static only

For a Fanflet resource page, log in to your dashboard, open the fanflet for this talk, and click the QR code icon. You'll see your code and a download button — download as SVG for maximum sharpness at any projection size.

Always download as SVG or high-resolution PNG (at least 1000×1000px). Upscaling a small PNG for a projected screen produces a blurry, unscannable code.


How to Add a QR Code to PowerPoint

  1. Open your slide deck and navigate to the slide where you want the QR code (usually your final "Resources" slide or a persistent footer slide).

  2. Insert the image:

    • Click Insert → Pictures → This Device (Windows) or Insert → Picture → Picture from File (Mac)
    • Select your downloaded QR code image
  3. Resize without distortion:

    • Hold Shift while dragging a corner handle to maintain the square aspect ratio
    • Target size: 1.5–2.5 inches square depending on room size
  4. Position in the bottom-right corner:

    • Drag the image, or use Picture Format → Align for precise placement
    • Leave a margin of at least 0.3 inches from the slide edge
  5. Add a label:

    • Insert a text box below or beside the QR code
    • Use short copy: "Scan for slides & resources" or "Scan to get the handout"
    • Keep font size at 14–18pt so it's readable from the back row
  6. Lock the image position (optional but recommended):

    • Right-click → Format Picture → Size & Properties → Position
    • Check "Lock aspect ratio" and "Don't move or size with text"
  7. Add to master slide if you want the QR code on every slide:

    • View → Slide Master
    • Insert the QR code image on the master layout
    • Close Master View — the code now appears on all slides using that layout

Pro tip: Put the QR code on your title slide AND your final resources slide. The title slide catches early scanners when you open. The final slide catches everyone else.


How to Add a QR Code to Keynote

  1. Open your Keynote deck and select the target slide in the sidebar.

  2. Insert the image:

    • Drag the QR code image directly from Finder onto the slide, or
    • Click Insert → Choose and navigate to the file
  3. Resize precisely:

    • With the image selected, open the Format panel on the right
    • Under Arrange, set Width and Height to identical values (e.g., 150px × 150px)
    • Keynote maintains aspect ratio by default when you drag a corner
  4. Position accurately:

    • In the Arrange panel, set X and Y coordinates for the bottom-right corner
    • For a standard 1920×1080 slide with a 100px code: X ≈ 1780, Y ≈ 950
  5. Add a caption text box:

    • Click Insert → Text Box
    • Type your call to action ("Scan for resources")
    • Position it directly below the QR code
  6. Propagate to all slides via the master:

    • Click View → Edit Master Slides
    • Select the master layout you use most
    • Add the QR code and caption to this master
    • Click Done — the code now appears across all slides using that master

Keynote tip: Keynote's Smart Guides (blue alignment lines) make it easy to align the QR code precisely with other elements. Drag slowly near a slide edge and Keynote will snap to the margin.


How to Add a QR Code to Google Slides

  1. Open your Google Slides deck and navigate to the target slide.

  2. Insert the image:

    • Click Insert → Image → Upload from computer
    • Select your QR code PNG or SVG file
  3. Resize while maintaining aspect ratio:

    • Hold Shift and drag a corner handle
    • Or click Format → Format Options → Size & Position and enter equal Width and Height values
  4. Position in the corner:

    • Open Format Options → Position and set X/Y coordinates
    • For a standard 10×7.5 inch slide: X ≈ 8.8, Y ≈ 6.2 places it in the bottom-right
  5. Add a text label:

    • Insert → Text box, type your CTA, position it near the QR code
  6. Add to all slides via Theme:

    • Click Slide → Edit Theme
    • Select the layout you want to modify
    • Add the QR code to that layout
    • Click the back arrow — the code now appears on all slides using that layout

Google Slides limitation: SVG uploads are supported but may render with slight quality loss at high zoom. PNG at 1000×1000px or higher is the safest choice for Google Slides.


QR Code Placement Best Practices

Size Guidelines by Room Type

Room typeAudience distanceMinimum QR code size
Small meeting roomUp to 20 ft1.5 × 1.5 inches
Standard conference room20–50 ft2 × 2 inches
Large breakout room50–100 ft2.5 × 2.5 inches
Main stage / ballroom100+ ft3+ inches, or pair with URL

When uncertain, scan the code from the back row before your talk begins. This takes 30 seconds and eliminates the most common QR code failure mode.

The 3-Second Rule

Your QR code must be scannable within 3 seconds of appearing on screen. That means:

  • High contrast — dark modules on a white background. Avoid light-on-dark or colored backgrounds
  • No distortion — always maintain the square aspect ratio; stretching breaks the code
  • Sufficient quiet zone — leave a clear white border of at least 4 modules around the code

Where Not to Place Your QR Code

  • Overlapping text or images — modules obscured by content become unscannable
  • Near the top-left corner — often covered by slide number badges or presenter tools
  • Dead center — competes with your headline or main visual
  • On a dark background slide — the code becomes invisible unless you add a white container box

What to Say on Stage

A QR code is only useful if your audience scans it. The copy you say matters.

Weak: "My slides are available online."

Better: "Scan the QR code on screen to get my slides and a checklist you can use next week."

Best (with Fanflet): "Scan the QR code right now — it takes 5 seconds — and you'll get my slides, three resources I mentioned today, and I'll send you the updated version when I publish it next month."

The difference is specificity. Tell them exactly what they get and why they should do it now, not later.


Dynamic vs. Static QR Codes: Which to Use

A static QR code has its destination URL permanently encoded in the pattern. You can never change it. If the link breaks — the file moves, the URL changes, a typo gets discovered — every printed or projected version of that code is dead.

A dynamic QR code stores a redirect URL. You can update the destination any time without changing the QR image. This is the right choice for speakers for three reasons:

  1. Handouts last longer than events. An attendee who kept your handout from 18 months ago may scan it today. With a dynamic code, they reach your current resources.

  2. Slides get reused. You may present the same deck at five different conferences. A dynamic code lets you update the resource page between each one without reprinting.

  3. Mistakes happen. If your destination URL has a typo or changes, you fix the redirect — not every instance of the QR code.

Fanflet generates dynamic QR codes automatically. Every fanflet has a permanent /f/{fanfletId} URL baked into the QR code — even if you rename your speaker slug or the fanflet title, scans always redirect correctly.


Testing Before You Present

Before every talk, run through this checklist:

  • Scan the QR code from the back of the room (or the farthest point in the space)
  • Confirm the destination loads correctly on mobile
  • Verify the page loads in under 3 seconds on a cellular connection (not just Wi-Fi)
  • Check that your resource files are actually accessible (not behind a login)
  • If using a Fanflet page, confirm all resource blocks are published and visible

The most common QR code failure isn't the code itself — it's the destination. A dead link, a login gate, or a slow-loading page erases the goodwill your QR code created.


The Full Speaker QR Code Stack

Once you have the mechanics right, the QR code becomes a system rather than a slide element:

  1. Permanent URL — your QR code links to a stable, branded page, not a file
  2. Resource hub — the page shows all your materials, organized and accessible without a download
  3. Email capture — attendees who want updates leave their email
  4. Analytics — you see scan counts, resource clicks, and email signups per talk
  5. Evergreen content — attendees who scan a month after your talk still get value

This is the difference between a QR code as a file shortcut and a QR code as the start of an ongoing relationship with your audience.

Fanflet is built specifically for this stack. Your QR code is generated automatically, your resource page is mobile-optimized out of the box, and every scan, click, and signup is tracked in your dashboard.

Frequently Asked Questions

What size should a QR code be on a presentation slide?

For a 16:9 slide projected in a standard conference room, your QR code should be at least 1.5 inches (108px at 72 DPI) — roughly 10–12% of the slide width. Larger rooms require larger codes. A safe default is 2 inches square. When in doubt, scan it yourself from the back of the room before you present.

Where should I place the QR code on my slides?

The bottom-right corner is the industry standard for a reason: it doesn't compete with your headline or main visual, it's where audiences naturally look for secondary information, and it remains visible even when a speaker stands in front of the screen. Avoid the top-left (covered by slide number badges on some screens) and dead center (competes with your content).

Should I use a static or dynamic QR code for presentations?

Dynamic QR codes are almost always the better choice for speakers. With a dynamic code, you can update the destination URL after printing handouts or sharing slides — so a typo or a changed file location doesn't break every QR code you've already distributed. Fanflet generates dynamic QR codes automatically for every resource page.

Can I brand my QR code with my logo or colors?

Yes, most QR code generators allow you to add a logo, change the foreground color, or round the corners while maintaining scannability. Keep the contrast ratio high (dark code on light background) and avoid covering more than 30% of the code with a logo. Fanflet's QR codes are branded automatically with your speaker profile.

What happens to my QR code after the event?

Static QR codes pointing to a file host stay active as long as the file is hosted. QR codes pointing to a Fanflet resource page are evergreen — attendees who scan weeks or months after your talk still reach your resources and can subscribe to your list. Fanflet's permanent redirect URL ensures your QR code never breaks even if you update your speaker slug.

Ready to put this into practice?

Fanflet gives your QR code something worth scanning — a branded resource page that captures emails, tracks engagement, and earns sponsor ROI. Free to start.

Get Your Speaker Page Free