Glossary

QR Code Deep Linking

The practice of encoding deep links within QR codes so that scanning routes users directly to specific in-app content, bridging offline and online experiences.

What is QR Code Deep Linking?

QR code deep linking is the practice of encoding a deep link URL within a QR code, allowing users to scan a physical or digital code and be routed directly to specific content within a mobile app. It bridges the gap between offline experiences (print ads, product packaging, in-store displays, event materials) and mobile app engagement.

Unlike basic QR codes that open a website, deep-linked QR codes can open the app directly to a specific screen — a product page, a promotion, a menu, an event check-in — while preserving attribution data about where the scan occurred.

How it works

QR code deep linking combines standard QR code technology with deep linking infrastructure:

1. Generate a deep link — Create a deep link URL that points to the intended in-app content, including any UTM parameters or custom metadata for attribution.

2. Encode as QR code — Generate a QR code image containing the deep link URL. The URL should be a Universal Link or App Link for the best experience (app opens directly, with web fallback).

3. User scans — The user scans the QR code with their phone camera. Modern iOS and Android devices have built-in QR scanners.

4. Routing — If the app is installed, the deep link opens the app directly to the target content. If not installed, the user can be redirected to the app store with deferred deep linking to preserve the destination.

Dynamic vs Static QR codes — Static QR codes contain a fixed URL and can't be changed after printing. Dynamic QR codes point to a redirect URL that can be updated, enabling A/B testing, analytics, and destination changes without reprinting.

Why it matters

QR code deep linking unlocks offline-to-app attribution — a channel that's otherwise nearly impossible to measure:

- Bridge offline to digital — Connect physical touchpoints (packaging, print, TV, billboards) to your app - Trackable offline campaigns — Measure which physical locations, materials, or events drive the most app engagement - Frictionless experience — One scan takes users directly to relevant content, no typing URLs or searching - Versatile use cases — Restaurant menus, product packaging, event check-in, loyalty programs, in-store promotions - Post-COVID adoption — QR code usage has grown dramatically, with most users comfortable scanning codes regularly

Frequently asked questions

How do I create a QR code with a deep link?

First, create a deep link URL using a platform like Redirectly (or use the free Deep Link Generator tool). Then encode that URL into a QR code using any QR code generator. For best results, use a Universal Link or App Link URL so the app opens directly on scan.

Can QR codes trigger deferred deep linking?

Yes. If the QR code contains a deep link from a deferred deep linking platform like Redirectly, users who don't have the app installed will be redirected to the app store. After installing, they'll be routed to the intended content — the same deferred deep linking flow that works with any link.

Related terms

Learn more

Implement deep linking in minutes

Redirectly provides deferred deep linking and install attribution SDKs for Flutter and React Native. Free to start.