静态与动态二维码:每个用户都应知道的事
一个编码你的内容;另一个编码一条重定向。这一个区别决定了你的二维码五年后还能不能用。
二维码有两种形态。一种是基础设施;另一种是伪装成基础设施的订阅产品。大多数人都是在印好的码停止扫描时,才发现两者不同。
本指南说明每种类型如何工作、里面编码了什么,以及为何这个选择比多数生成器承认的更重要。
简单回答
静态二维码 包含你的数据——URL、文本、Wi-Fi 凭据——直接编码进黑白图案。扫描时数据被读取并使用。不涉及任何服务器。
动态二维码 包含一个指向服务商服务器的短链重定向。扫描时,扫描器请求该 URL,服务商的服务器告诉它真正该去哪里。一旦服务器宕机、重定向被改动或账户被删,扫描就断了。
每种码里装着什么
假设你想要一个指向 https://example.com/menu 的二维码。
静态二维码 精确地编码这 31 个字符。用任何手机扫描它——离线、十年后——它依然返回 https://example.com/menu。
动态二维码 编码像 https://qrco.de/bfH9t2 这样的 22 个字符,指向服务商的重定向服务。扫描后取回重定向,如果(服务商还在、还在提供服务、还在兑现你的订阅)会把扫描器转发到 https://example.com/menu。
视觉体验相同。依赖关系截然不同。
实际对比
寿命
静态码活得和 QR 标准本身一样久——基本上是无限期。2005 年印的静态二维码今天仍能扫描。动态码活得和服务商维持重定向的时间一样久。公司倒闭、转型、被收购、下线产品;每一件事都可能杀掉它曾发行的每一个动态码。
成本
静态码生成和维护都是零成本。动态码几乎总是需要持续订阅——因为没有订阅,服务商就没有理由让重定向继续活着。
隐私
静态码产生零条服务器日志——没有服务器。动态码会记录每一次扫描:时间戳、IP、user-agent、referrer,有时还有地理位置。被包装成「扫描分析」卖出去,但同时也意味着服务商知道谁在扫描你的码、从哪里扫、何时扫。
可编辑性
静态码在印刷后无法编辑。动态码可以随时被改到别的目的地。对某些场景这是真功能——带轮播落地页的大型活动——但对大多数人来说,「可编辑」也意味着「可损坏」。
失效方式
静态码工作到物理印刷品被毁为止。动态码在服务商决定停止提供服务的那一刻——订阅中断、账户问题、服务器故障或业务关停——就无声地失效。常见原因见 二维码为什么停止工作。
动态码什么时候有意义
动态二维码并非天生邪恶。在少数明确场景下它们是合理的:
- 营销活动中途需要更换目的地 URL
- 测试带 A/B 路由的二维码驱动流程
- 限时促销中「关闭重定向」本身就是期望行为
这三种情况里,用户清楚自己买的是带过期日期的服务。问题是多数动态二维码服务商不会这样表述——它们把动态码当作默认的「免费」选项来推,把订阅依赖藏到码被印出来之后。
什么时候静态才是对的选择
几乎所有情况,具体而言:
- 你要把码印到物理载体上(菜单、包装、招牌、名片)
- 你希望码无限期工作
- 你不想让第三方跟踪扫描
- 你不想有持续支出
- 你希望在生成器消失时你的二维码仍然能用
对这些场景——覆盖绝大多数现实中的二维码——静态是唯一合理的选择。
如何判断自己拿到的是哪一种
如果生成器要求注册、提供「扫描跟踪」、提到订阅,或者预览 URL 与你的内容不一致——你生成的是动态码。完整 危险信号清单。
如果生成器只是接收你的输入、展示一个二维码、让你下载——而且扫描该二维码能直接返回你的原始内容(没有包装 URL)——那就是静态码。你可以用我们的 二维码扫描器 验证:扫描生成的码,检查解码文本是否与你输入的一致。
我们的做法
本站只生成静态二维码。一切都在你的浏览器里计算。你下载的二维码包含的正是你输入的内容,我们无法修改、跟踪或停用它。下一个码用我们的生成器:URL、Wi-Fi 或 vCard。
更大的背景——为什么动态优先的生成器主导行业——见 二维码骗局的真相。
准备好使用静态二维码了吗?
在浏览器里直接生成——无需账户、无跟踪、无订阅。你创建的内容归你所有。