二维码识别器

当码是一个文件,而不是眼前的东西时,用它。

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

识别器和扫描器是同一种能力,只是指向的输入不同。当码是以附件形式发来的、藏在 PDF 里、或者只是别人发来的一张截图的一部分,把摄像头对准屏幕既别扭又常常不可行,这时需要的就是识别器。

上传通道接受 PNG、JPEG、WebP 和 GIF,遇到大图会先缩放再解码。最后这点很关键:一张 1200 万像素的手机照片直接交给解码器,既慢又经常失败,同一张图缩到 1600 像素却能瞬间解出。

使用方法

  1. 把图片拖到上传区,或点击选择文件。
  2. 等待解码完成,首次使用要加载解码器,大图会稍慢。
  3. 复制需要的字段,或者直接复制原始内容。

为什么缩小反而更容易解出

二维码解码依赖模块边缘,而不是像素数量。照片太大时每个模块对应的像素过多,噪点和 JPEG 压缩痕迹反而占了主导;把长边缩到 1600 像素左右,边缘轮廓就恢复干净了。同一个码在全分辨率下失败、缩放后成功,是很常见的情况。

这也是截图上传比对着屏幕拍照更可靠的原因:没有摩尔纹,没有透视畸变,也没有运动模糊需要还原。

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

常见问题

能从 PDF 里读二维码吗?

不能直接读。把 PDF 那一页截图,再上传图片,结果是一样的。

图片里有多个码怎么办?

显示第一个解出的,并提示还存在其他码。整页快递单这种场景,更适合用专门的批量工具。

图片会被上传吗?

不会。文件通过浏览器的 File API 读入,在内存里解码,不发送到服务器,关闭标签页后也不留副本。

相关工具

更多二维码工具。