Standards/app-clip-code
App Clip Code
Overview
An App Clip Code is Apple's proprietary scannable code that launches an App Clip — a lightweight, on-demand slice of an iOS app that runs without a full App Store install. Visually it is a circular ring with a central glyph (an App Clip logo, a camera icon, or an NFC icon) and a band of encoded visual data around the ring [1][1][3]3. App Clip Codes come in a scan-only (camera) variant and an NFC-integrated variant, and they are decoded by the iOS camera/operating system on supported iPhones [3][3][5]5.
History
App Clips and App Clip Codes were announced at WWDC 2020 as part of iOS 14 [6]6. Apple rolled out full support for scanning App Clip Codes — both by camera and by tapping NFC-integrated codes — with iOS 14.3 in December 2020 [5]5. App Clips and their codes remain a supported part of iOS [1]1.
Technical specification
Apple does not publish the App Clip Code binary format; the visual design and generation tooling are documented, but the on-wire encoding is proprietary [5]5. What is documented or established:
- Visual structure: a circular ring surrounding a central icon. Apple defines color/contrast rules in its Human Interface Guidelines, and codes are distributed as SVG files [3]3.
- Variants: a scan-only code (camera glyph — scan with the iPhone camera) and an NFC-integrated code (NFC glyph — tap an NFC tag embedded behind the code) [5]5. The NFC variant requires an NDEF-formatted Type 5 NFC tag carrying the App Clip's invocation URL [3]3.
- Payload: each code encodes an HTTPS invocation URL that maps to an Advanced App Clip Experience [3]3.
- Reverse-engineering findings: the independent
rs/appclipcodeproject reconstructed the format and found it combines trie-context (multi-context) Huffman coding driven by Apple-trained frequency tables with Apple-specific fixed host tables, path wordbooks, and URL acceptance rules, enforcing a strict 128-bit payload limit and a selector distinguishing combined vs. segmented encoding modes [4]4.
Use cases
- Launching an App Clip from a physical poster, sticker, table tent, or product so a user can immediately use a service (order, rent, pay, check in) without installing the full app [6]6.
- NFC-integrated codes at point-of-sale and physical locations where a tap is faster than a scan [5]5.
- Pairing with Apple Pay so a scan-then-pay flow runs entirely within the App Clip [6]6.
Implementations
App Clip Codes can be created only with Apple's official tooling: through App Store Connect (UI or CSV-driven batch, with color and variant selection, output as SVG) or via Apple's App Clip Code Generator command-line tool; codes produced by any other means are not valid [3][3][5]5. NFC codes additionally require programming an NDEF Type 5 tag with the invocation URL [3]3.
Because Apple does not document the format, third-party work is reverse-engineered. The most complete is rs/appclipcode (Go library/CLI plus a browser-capable TypeScript port) which can generate, decode, and scan App Clip Codes and reportedly matches Apple's generator on accepted URLs [4]4. Other macOS hobby generators exist but wrap Apple's own tooling.
Comparison
Apple built a proprietary code rather than reusing QR for branding and UX reasons: the ring shape signals "tap or scan me for an App Clip," and the format is tuned to a narrow domain (short HTTPS invocation URLs) with aggressive Apple-specific compression to keep codes small and visually clean [4]4. Unlike a generic QR code, an App Clip Code is single-purpose, capped at a 128-bit payload, and can optionally fuse a visual code with an NFC tag in one artifact — a hybrid scan-or-tap affordance QR lacks [4][4][5]5. The trade-off is that only Apple devices resolve it and only Apple tooling can legitimately mint it.
Fun facts
- The same physical App Clip Code can be both scanned by camera and tapped via the NFC tag embedded behind it, letting one printed artifact serve users regardless of how they engage [5]5.
Status
Active. Supported on iOS 14.3 and later; codes are generated via App Store Connect or Apple's command-line tool and scanned by the iOS camera or via NFC tap [1][1][5]5.
Sources
1 Creating App Clip Codes — Apple Developer Documentation, 2024 2 App Clips in iOS 14: The Right App at the Right Time — MacStories, 2020 3 Generate App Clip codes — Apple / App Store Connect Help, 2024 4 appclipcode — App Clip Code Reverse Engineered — Olivier Poitrey (rs), 2025 5 Apple rolls out support for App Clip Codes — NFCW, 2020 6 Apple's iOS 14 App Clips: A definitive guide for developers — AppsFlyer, 2020
Deployments
No country reports mention this standard by name.
Regions / aggregations not mapped to a single country
- Universal