# QR codes in Reels and TikToks, usually the wrong tool

> Usually, don't: a Reel or TikTok is watched on the very phone that would scan the code, so viewers must screenshot first. The exceptions are TV playback, desk viewers with a second device, and deliberate pause-and-screenshot tutorials. If you do it, hold the code on screen for at least five seconds.

Source: https://useqr.app/docs/marketing/qr-code-in-a-reel-or-tiktok · Last reviewed 2026-08-21 · UseQR is free forever, no signup.

---

## The medium is the phone

A QR code asks the viewer to point a phone camera at it. A Reel or TikTok is, almost always, already on that phone. The viewer physically [cannot scan a code displayed on the phone they are holding](/docs/scanning/how-to-scan-a-qr-code-on-the-same-phone): the workaround is screenshot, open the photo, scan from the image. That is three steps of friction against short-form video's core behaviour, which is swiping onward within seconds.

Meanwhile every platform gives you tappable alternatives: the link in bio, link stickers, comment links. A tap always beats a screenshot detour. So the default answer is: put the link where taps work, and save QR codes for [print promoting the account](/docs/marketing/qr-codes-for-social-media), not for the videos themselves.

## The three real exceptions

1. **TV playback.** Short-form video increasingly plays on televisions: TikTok and YouTube both ship TV apps, and phones cast to screens. A TV viewer has a free phone in hand, and a QR code is the only working link mechanism on that screen.
2. **Second-device viewers.** Tutorial and desk-setup content is often watched on a laptop or tablet while the phone sits idle. A code works there: this is a niche, but a real one for developer, craft and cooking content.
3. **Deliberate pause-and-screenshot.** Both iOS and Android photo tools can [detect a QR code inside a screenshot](/docs/scanning/how-to-scan-a-qr-code-from-a-screenshot). If your audience knows this, a code can work, but only if you say so out loud ("screenshot this, then open the photo") and hold the frame long enough.

## If you go ahead: the numbers

- **Duration.** A viewer must notice the code, decide, and either raise a second device or screenshot. Under **5 seconds** on screen is wasted; **8–10 seconds** on an end card is workable. The [minimum on-screen duration page](/docs/design/minimum-on-screen-duration-for-a-qr-code) has the reasoning.
- **Size.** On a 9:16 frame, make the code at least **a quarter of the frame width**, on a solid, static card, never over moving footage. See [QR codes on video](/docs/design/qr-code-on-video).
- **Overlay hazard.** Platform UI eats the edges of the frame: the engagement rail down the right, captions and progress bars along the bottom, and each platform crops 9:16 slightly differently across surfaces. Keep the code centred and in the upper two-thirds of the frame, with its quiet zone clear of every overlay.
- **Say the fallback.** Speak the short URL and put it in the caption. For most viewers that will be the path actually used.

## The better pattern

Flip the direction. The code belongs on physical things that promote the account (packaging, posters, merch, table cards), where a phone is free to scan and the video content is the destination. Inside the video, use the platform's links and use your voice; verify anything you do render with the [validator](/validate) before exporting.

## FAQ

### Do QR codes work in TikToks and Reels?
Mostly no: the viewer is holding the phone that would scan it, so a code forces a screenshot detour while the feed invites a swipe. Tappable links in the bio, stickers or comments beat it. The exceptions are TV playback and second-device viewers.

### How long should a QR code stay on screen in a video?
At least five seconds as an absolute floor, and eight to ten for an end card. The viewer has to notice the code, decide to act, and raise a camera or take a screenshot: shorter appearances are decoration.

### Can people scan a QR code from a screenshot?
Yes. Both iOS and Android can detect codes in saved images, long-press the photo or use the gallery's lens feature. It works, but it is a three-step detour, so tell viewers explicitly to screenshot if that is the mechanism you are counting on.

### Where should a creator put a QR code instead?
On physical surfaces promoting the account: packaging, posters, stickers, merch, event banners and business cards. There the phone is free, dwell time is real, and the code removes the search-for-the-handle step that loses most would-be followers.

## Try it

- https://useqr.app/url
- https://useqr.app/social
- https://useqr.app/validate
