一句话说清区别
静态二维码里存的就是目标内容本身,而动态二维码里存的是一个指向跳转服务的短链接,由服务把扫码者转发到目标地址。两者都是普通的二维码,区别只在于里面存的数据不同。在跟随链接之前,扫描器无法区分它们。
例如,枫叶街面包店的静态码可能直接编码 https://maplestreetbakery.example/menu。动态版本则会编码类似 https://go.example/ab12 的链接,再由服务把它转发到菜单页面。
各自适合什么场景
静态码适合永远不会变、且不该依赖任何外部服务的内容。Wi-Fi 登录信息、联系人名片、纯文本,以及账户数据固定的收款码通常都是静态的;Wi-Fi 和 vCard 等许多格式只能做成静态码,因为手机是离线读取数据的。
动态码适合需要比单个网址存活更久的印刷品,比如包装、标牌和宣传册。因为跳转发生在服务器上,所有者可以在印刷之后修改目标地址、添加 UTM 参数并统计扫码次数。
- 静态:不依赖任何服务,永久有效,但无法编辑,也无法追踪
- 动态:目标可编辑,有扫码次数和分析数据,数据更短,因此图案可以更稀疏
- 动态:跳转服务关闭或账户到期后就会失效
需要提前考虑的取舍
动态二维码的主要风险,是它依赖跳转服务持续在线。如果服务商倒闭、更改条款或订阅到期,所有已印刷的二维码可能同时失效。大批量印刷的所有者通常会选择允许使用自有域名的服务商,或者为每个二维码留存记录,以便需要时重新印刷。