如何在 iPhone、Android 上扫描二维码,以及如何扫描截图里的二维码(2026)

    QR Cake Team发布于:

    教你用 iPhone、Android、截图、电脑屏幕和老手机扫二维码——还附上扫不出来时的排查方法。

    如何在 iPhone、Android 上扫描二维码,以及如何扫描截图里的二维码(2026)
    过去六年里出厂的大多数手机,都能直接用内置相机扫二维码。不用下载 App,不用安装,不用配置。打开相机、对准二维码、点一下通知,就到了。

    这是简单版的答案。完整版还要讲老手机、用同一台手机扫屏幕里的截图、扫电脑屏幕上的二维码,以及那些一时找不到原因就是扫不出来时该怎么办。

    这些场景,本指南都会讲到。

    iPhone:如何扫描二维码



    运行 iOS 11 或更高版本(2017 年发布)的 iPhone,都能用自带的相机 App 扫二维码。如今在用的 iPhone 几乎都符合这个条件。

    基本步骤:

    1. 打开相机 App。
    2. 确认用的是后置摄像头(不是自拍前置)。
    3. 把镜头对准二维码。不用占满取景框,二维码大约占画面三分之一就够了。
    4. 等待屏幕顶部出现黄色提示横幅。通常一秒内就会出现。
    5. 点一下横幅,打开二维码对应的目标页面。


    如果横幅没出现,可以试试:

    • 挪近一点(或退远一点)。最佳距离取决于二维码的尺寸——下文会专门讲尺寸和距离。
    • 把手机稍微倾斜一点,减少印刷二维码上的反光。
    • 在取景框里点一下二维码,让相机重新对焦。
    • 擦一擦镜头。镜头有污渍,是「为啥扫不出来」最常见的原因。


    如果你不想用相机 App——比如想要一个专门的二维码扫描器——iPhone 的控制中心里也有「代码扫描器」:

    1. 从屏幕右上角下滑(老款 iPhone 是从底部上滑)打开控制中心。
    2. 如果里面没有「代码扫描器」,去设置 → 控制中心 → 代码扫描器添加。
    3. 点一下「代码扫描器」图标,对准二维码即可。


    「代码扫描器」相比相机 App 的好处:不会误拍照片,而且从扫描到跳转的速度略快。

    Android:如何扫描二维码



    Android 比 iPhone 碎片化得多,具体方法要看你的手机品牌和 Android 版本。下面是几条比较靠谱的路径。

    方法一:内置相机 App(大多数较新的 Android)。运行 Android 9 及以上的手机,通常能直接用相机 App 扫二维码,体验和 iPhone 类似。打开相机,对准二维码,屏幕上会弹出通知或浮窗显示目标链接,点一下就打开了。

    如果毫无反应,先检查相机设置——有些厂商(三星、小米、一加)把二维码识别藏在某个开关后面。找一找「扫描二维码」或「智能建议」这类选项,把它打开。

    方法二:Google Lens(任何带 Google 服务的 Android 都能用)。打开 Google App(Pixel 手机长按 Home 键也行),点 Lens 图标,对准二维码,或者上传一张图。Lens 会读出二维码并提示你打开链接。

    方法三:Bixby Vision(专属于三星手机)。较老的三星 Galaxy 手机用的是 Bixby Vision,而不是 Google Lens。打开相机 App,在拍照模式里切到 Bixby Vision,再对准二维码即可。较新的三星手机默认改用 Google Lens 了。

    方法四:第三方二维码扫描 App(最后手段)。如果上面这些都不行——通常出现在很老的 Android 上——那就装一个第三方扫描器。比较靠谱的有 TeaCapps QR & Barcode Scanner 和 Kaspersky QR Code Reader。两款都是免费的,广告少,也不会要求一堆莫名其妙的权限。要避开那些塞满广告 SDK、或者动不动就要读取通讯录的扫描器。

    如何扫描截图或保存到本地的图片里的二维码



    这是大多数指南都不讲的情况。你刷网页或 Instagram 时看到一个二维码,可手机正是显示二维码的那一台——没有第二台设备能用来对准拍。

    iPhone(iOS 16 及以上):

    1. 给二维码截个图(侧边按钮 + 音量加键)。
    2. 在「照片」里打开这张截图。
    3. 长按图里的二维码——iOS 会识别它,并直接给出打开链接的选项。


    更早版本的 iOS 上,可以先把图片保存下来,然后用控制中心里的「代码扫描器」,对着屏幕上显示的图片扫。操作有点笨拙,但能用。

    Android:

    1. 截图或保存图片。
    2. 打开 Google Lens(在 Google App 或「相册」里)。
    3. 点图库/图片图标,选中那张截图。
    4. Lens 会读出二维码,并提示打开链接。


    部分 Android 手机还支持一个更顺手的做法:截图后预览悬浮在屏幕角落时直接长按它——较新的 Pixel 和三星会在这里直接识别二维码。

    如何扫描电脑屏幕上的二维码



    如果二维码显示在笔记本或台式机屏幕上,最简单的办法就是把手机对准屏幕扫一下,和扫印刷版没什么区别。注意屏幕亮度要够,离屏幕不要太近以便对焦(一般 15–30 厘米),二维码也要在取景框里占足够大的比例。

    屏幕反光会让扫描失败。如果一直扫不出来,把手机稍微歪一点,或者关掉房间里其他光源。

    如果手头没有手机,可以在电脑上截图,然后用一个网页版二维码解码工具上传图片识别;或者从浏览器官方扩展商店装一个二维码扫描扩展,直接从网页上识别。

    如何快速扫描多个二维码



    需要批量扫码时——比如活动签到、库存盘点、博物馆一系列展品——内置相机 App 能用,但速度比不上专门的工具。

    更快的选择:

    • iOS 控制中心里的「代码扫描器」在连续扫描时比相机 App 略快。
    • Android 上的 TeaCapps QR & Barcode Scanner 有连续扫描模式,会保持相机常开,并自动记录每一次扫描。
    • Trello、Notion 和大多数笔记类 App 都内置了二维码扫描,能自动把扫到的网址记到列表里。


    如果是真正高量级的工作(仓储、票务),用所在行业 POS 或票务供应商提供的专用扫码 App,会比任何通用工具都好用。

    老手机:没有内置支持时怎么扫



    如果你的 iPhone 比 iPhone 7 还老,或者 Android 版本低于 Android 8,那相机 App 大概率没有内置二维码识别。

    可选方案:

    • 去 App Store 或 Play 商店装一个第三方二维码扫描器。
    • 老款 iPhone 上,Google App 里的 Google Lens 最低可以支持到 iOS 13。
    • 老款 Android 上,TeaCapps QR & Barcode Scanner 比较稳。


    如果你的手机老到连新版 App 都装不上,最实际的办法就是借别人的手机——或者,偶尔可以直接照着二维码旁边印的 URL 手动输入(设计得好的二维码,通常都会把 URL 印出来作为兜底)。

    有时为什么扫不出来



    扫描失败,几乎都能归到这七种原因之一:

    1. 镜头脏了。用超细纤维布擦一擦相机镜头。这是第一大原因。
    2. 二维码太小或距离太远。大原则是:相机要能清楚地看到二维码里那些小方块(数据模块)。手臂长度内扫码,印刷的二维码至少要 2cm × 2cm。
    3. 对比度不够。浅色二维码配浅色背景——或者反过来——即使现代手机也容易扫不出。
    4. 反光或眩光。光面纸或亮面表面会把光直接反射进镜头。把手机歪 15–20°,通常就能避开反光。
    5. 二维码受损。折过、刮花,或部分被挡住的二维码,即便有 QR 自带的纠错能力,也常常扫不出来。
    6. 后端的二维码失效了。如果二维码是由动态二维码服务生成的,而那家服务商的账号被暂停或试用期到了,二维码就会跳到一个错误页面(或者完全打不开)。
    7. 手机自身设置。有些 Android 厂商默认关闭了二维码识别。去相机设置里检查一下。


    如果上面这些都试过、二维码还是扫不出来,那问题几乎肯定出在二维码本身,不是你的手机。可以参考我们完整的排查指南,了解二维码制作方这边的解决思路。

    随便扫二维码安全吗?



    二维码本质上只是一个网址(有时也可能是 vCard、WiFi 凭证或一段纯文本)。扫它不会在手机上跑任何代码——只是去打开二维码指向的那个内容。

    不过,「二维码钓鱼」(也叫 quishing)是真实存在的风险。常见套路是:骗子把一张二维码贴纸覆盖在停车计时器、餐桌或产品标签上原本合法的二维码之上,扫到的就是一个要你填支付信息的钓鱼站点。

    保持警惕的几条原则:

    • 点之前先看一眼 URL。iOS 和 Android 在打开链接前都会预览 URL。留意拼写错误、奇怪的子域名,以及 HTTP(而不是 HTTPS)。
    • 不要在通过来路不明的二维码进入的页面上输入账号密码或支付信息。
    • 公共场所的二维码尤其要小心——停车计时器、电动车充电桩、ATM 是风险最高的地方,因为攻击者很容易贴一张假二维码上去。
    • 如果一个二维码看起来像是后贴上去覆盖原码的,不要扫。可以告知场地方。


    反过来,对你自己制作的二维码,对应的最佳实践是使用自定义域名,这样客户在点开之前看到的 URL 预览,就是你品牌的域名,而不是某个通用的第三方前缀。QR Cake 这样的服务商支持给动态二维码绑定自定义域名,URL 预览会与品牌一致,而不是显示一个陌生的中转域名。

    常见问题



    iPhone 真的不用 App 就能扫二维码?是的,从 iOS 11(2017)开始就可以了。打开相机 App,对准二维码即可。

    需要先把二维码拍下来吗?不用。相机是实时识别的,二维码一被认出来,通知就会立刻弹出来。万一你不小心拍了一张,也没关系。

    没网也能扫二维码吗?扫描本身不需要联网——手机只是把二维码里编码的数据读出来。但如果二维码里是一个 URL,要打开这个 URL 就得联网。WiFi 或联系人这种二维码,执行动作本身不需要联网。

    为什么我的 Android 不直接打开链接,而是打开了 Google Lens?有些 Android 手机默认让相机把识别工作交给 Google Lens 来做。Lens 会显示 URL 并让你确认,这其实是一种安全设计。

    能扫视频里的二维码吗?可以——只要把视频暂停在二维码清楚可见的那一帧。然后当作普通图片来扫就行:把手机对准屏幕,或者截一张图按上文的方法处理。

    能从多远扫到二维码?经验法则是二维码宽度的 10 倍。5cm 的二维码大约能从 50cm 处扫到;30cm 的二维码大约能从 3 米外扫到。再远,二维码在镜头里就太小、识别不出来了。

    为什么我的老手机扫不了二维码?老手机(2017 年前的 iPhone、Android 8 以前的机型)相机 App 没有内置二维码识别。从官方应用商店装一个免费的二维码扫描 App 就行。

    能用智能手表扫二维码吗?部分 Apple Watch 和 Wear OS 手表是可以的,但体验远不如手机顺。大多数人最后都还是会拿出手机来扫。

    有没有办法测试我自己的二维码能不能正常扫?有——而且你应该测一下。按打算用的尺寸把二维码打印出来,然后在它最终要呆的那个光线环境里,用至少一台 iPhone 和一台 Android 各扫一次。在印 5000 张贴纸之前发现问题,能省掉巨量的时间和成本。

    什么时候该做自己的二维码



    如果你来这里是为了制作二维码,而不只是扫:任何免费的动态二维码生成器都能用。动态生成器相对于静态的优势是:可以事后改跳转目标、能看扫码分析,而且二维码本身也更紧凑、更好扫。

    QR Cake 是其中一个选择,提供永不过期的免费动态二维码——如果你想印一次,以后随时改它指向哪里,又不想买订阅,可以试试。

    创建你自己的免费二维码

    30 秒速览



    适用于几乎所有手机的最简答案:

    • iPhone(iOS 11 及更高版本):打开相机应用,对准二维码,点击出现的黄色横幅。
    • Android(8.0 及更高版本):打开相机应用或 Google 镜头,对准二维码,点击识别结果。
    • 扫描同一手机上的截图:保存图片,在"照片"(iPhone 实况文字)或 Google 镜头(Android)中打开,点击识别到的链接。
    • 扫描其他屏幕上显示的二维码:同样使用相机——手机可以轻松扫描笔记本电脑或电视屏幕上的二维码。
    • 没有摄像头?码下方印刷的 URL 就是目标地址——在任意浏览器中手动输入即可。
    • 仍然扫不上?几乎总是尺寸、光线、对比度或相机镜头有污渍的问题——而非手机本身。


    如果相机三秒内没有识别到二维码,问题出在印刷码一侧,而非设备一侧。

    QR Cake Team

    关于 QR Cake 团队

    由 QR Cake 团队撰写 —— 我们打造的 QR Cake 是一个动态二维码平台,用于可编辑的印刷活动、Canva 二维码、扫码数据分析,以及订阅结束后仍然可用的长期二维码跳转。

    进一步了解 QR Cake

    常见问题

    iPhone 不用 App 就能扫二维码吗?
    可以,从 2017 年 iOS 11 开始就支持了。打开相机 App,对准二维码,再点一下弹出的通知横幅即可。
    没网也能扫二维码吗?
    扫二维码本身不用联网。如果二维码里是一个 URL,打开它需要联网;但 WiFi 或联系人这类二维码本身的动作不用网络。
    能从多远扫到二维码?
    经验法则是二维码宽度的 10 倍。5cm 的二维码大约能从 50cm 处扫到;30cm 的二维码大约能从 3 米外扫到。
    同一台手机怎么扫截图里的二维码?
    iPhone 上,在「照片」里长按截图中的二维码;Android 上,把截图丢进 Google Lens,Lens 会读出二维码。
    为什么我的老手机扫不了二维码?
    老手机(2017 年前的 iPhone、Android 8 以前的机型)相机里没有内置二维码识别。从官方应用商店装一个免费的二维码扫描 App 就行。
    随便扫陌生二维码安全吗?
    扫描本身是安全的,二维码只是数据。风险在于二维码指向的那个 URL。点开前先看一眼 URL 预览,不要在来路不明的二维码进入的页面上输入账号密码。