识别二维码和条形码

适合那种只有截图的二维码、包裹上的条形码,或者要把一整叠码收集成一份列表的情况。摄像头会持续扫描,连续扫到的多个码会直接进入同一份可下载的列表。

正在加载工具……

工作原理

  1. 打开摄像头对准码 —— 或者直接拖入一张图片。
  2. 每识别出一个码就会加进列表,并标出它的类型。
  3. 复制单条结果、复制全部结果,或者把列表下载成 CSV。

为什么什么都不用上传

这个页面上的每一步操作,都由运行在你浏览器标签页里的代码完成,用的就是渲染网页的那套引擎。文件从磁盘读进标签页的内存,在那里被处理,再作为下载写回去。它不会被送到任何地方 —— 不会送给我们,也不会送给第三方。

自己动手验证

  1. 打开浏览器的开发者工具(F12),选择“网络”(Network)面板。
  2. 载入你的文件,运行这个工具。
  3. 你能看到的请求只有这些:工具自己的代码 —— 少数几个重型工具还会从公共 CDN 取它们的开源引擎 —— 外加一条发往 loreatec.jp 的小小访问记录(页面地址和标题,仅此而已)。没有一条带着你的文件。

文件不外传的证明 →

常见问题

能识别哪些码?

二维矩阵码(QR、Micro QR、DataMatrix、Aztec 和 PDF417),以及商店和物流里常用的一维条形码(EAN-13、EAN-8、UPC、Code 128、Code 39、ITF、Codabar)。识别工作由一个广泛使用的开源引擎完成,经过改造后跑在这个页面里。

为什么它会一直扫下去,而不是扫到第一个码就停?

因为真正麻烦的情况是十个码,不是一个。连续读一叠标签,能在一次操作里把整份列表建好,重复的码会被自动忽略,所以同一张标签扫两遍也不会出现两行重复记录。

一个二维码扫出来是个网址,打开安全吗?

把它当成陌生人发来的链接对待。识别器会先把完整地址显示给你看,再由你决定要不要打开 —— 这正是在这里识别、而不是直接用手机摄像头去扫的意义:东西还没打开,你就已经看到它要去哪里了。

为什么有的照片识别不出来?

常见原因是模糊和反光 —— 条形码需要能分辨出一条条独立的线,码面上的反光会把这些线抹掉。工具在放弃之前还会尝试把图片旋转和反色再试一次,如果还是不行,拍一张更清晰、正对码面的照片就能解决。

摄像头画面会被上传吗?

不会。每一帧画面都在这个标签页里解码后就丢弃了。没有任何图像、画面帧或识别结果会离开你的设备 —— 对于装着 Wi-Fi 密码或付款信息的码来说,这一点正是你需要的。