在 iPhone 上怎么扫二维码

相机 App 原生就能做到。真正有意思的情况是那个码只是一张照片。

二维码 发布于 2026年10月20日 阅读约 2 分钟

相机 App

打开相机,对准二维码,会出现一条黄色通知显示解码后的内容——点一下就能执行。不用装 App,不用设置,除了相机本身不需要授予任何权限。

它唯一做不到的事情,是读取相册里的一张照片。把相机对准「照片」里显示的图片通常会失败:屏幕的像素网格会和相机的像素网格互相干涉,而且码在取景框里往往太小。

控制中心与二维码扫描器

较新版本的 iOS 在控制中心里自带一个「扫描二维码」控制项。它比相机 App 打开得更快,也能直接从锁屏使用,但底层仍然是同一个实时相机扫描器——它依然读不了一张已经存在的图片。

从照片里读取二维码

这正是浏览器工具填补的那处空缺。在 Safari 里打开这个页面,点击上传区域,然后从「照片」里选一张图。解码全部在设备上完成,不会上传任何内容。

Safari 不开放原生条码接口,所以页面会退回到随包加载的 JavaScript 解码器。这会给一个已经加载的页面增加约 40 KB,而不是 WebAssembly 构建所需的几兆字节。

常见问题

在 iPhone 上扫二维码需要装 App 吗?

不需要。相机 App 和控制中心都能原生扫描。只有面对存成图片的码时才需要浏览器。

iPhone 上能扫截图里的二维码吗?

相机 App 不行。把截图保存到「照片」,然后用支持上传图片或粘贴剪贴板的浏览器读取器。

扫不明来源的二维码安全吗?

扫描本身安全,风险在于对内容采取行动。iOS 会在打开前显示网址——点击前先读域名,短链接尤其要小心。

配合这篇指南使用的工具

更多指南