摄像头二维码扫描

实时摄像头扫描,就在页面里。

只有点击按钮时才会请求摄像头权限。每一帧都在本机解码后立即丢弃。

实时扫描意味着页面持续读取画面,解出第一帧能用的时候就停下,没有快门按钮,也没有照片需要回看。手机上默认请求后置摄像头,因为对着码的就是它。

解出一个码的瞬间,摄像头流就停止,离开页面时同样停止。这个细节很重要:用完之后摄像头指示灯还亮着的页面,是隐私问题,不是便利。

使用方法

  1. 点打开摄像头,接受权限弹窗。
  2. 让码填满画面,叠加层会标出目标区域。
  3. 解码是自动的,出结果后摄像头随即停止。

关于权限行为,有几件事要知道

浏览器只允许在响应用户手势时弹出摄像头权限请求,所以这里是一个按钮,而不是页面加载时自动申请。如果弹窗被关闭或拒绝,浏览器会为这个站点记住这个决定,不会再问;要改得去站点设置里改,页面上改不了。

摄像头访问还要求安全上下文。普通 HTTP 下这个 API 完全不可用,页面会直接说明,而不是静默失败。这也是这个工具只能在 HTTPS 或 localhost 上工作的原因。

审校于 2026-10-21。这个工具完全在你的浏览器里运行——没有服务器、不需要账号,生成的内容也不会被保存。

常见问题

摄像头权限被拒了怎么恢复?

点地址栏左侧的图标进站点设置,把摄像头改成允许,然后刷新。被关掉的弹窗会被记成拒绝,页面自己没法再问一次。

为什么提示摄像头不可用?

可能是别的应用正占着摄像头,设备本身没有摄像头,或者页面不在 HTTPS 上。页面在提示里区分这几种情况,并且都提供图片上传作为替代。

扫完之后摄像头会一直开着吗?

不会。解出码就停止视频流,标签页隐藏或关闭时也会停止。

相关工具

更多二维码工具。