二维码解码器工具正式发布
从文件、剪贴板截图或图片网址里读出二维码内容。解码在你的浏览器里完成,图片不会到我们的服务器。

喜欢就分享一下吧
二维码解码器上线了。给它一张图,它把码里编的文字或网址读出来。
三种给图的方式
上传文件。 把图片拖到区域里,或者点击选择。接受 PNG、JPG、GIF、BMP 和 WebP,单张最大 10MB。
从剪贴板粘贴。 截个图,点一下粘贴区,按 Ctrl+V 或 Cmd+V。图一进来就开始解。
给一个网址。 直接指向图片文件的链接,data URL 也行。取图是你的浏览器做的,所以如果对方站点禁止跨域读取会失败——那种情况下把图下载下来上传就好。
它给你什么
解出来的内容,加上页面能判断的几件事:这段内容读起来像网址还是纯文本、有多少个字符、解码器匹配到的是哪种码制。如果是网址,会有一个直接打开的按钮;不管是不是,都有复制按钮。
解不出来的时候,报错会说明原因,而不是只告诉你失败了——对比度不够、码在画面里太小、静区被裁掉了。
图片留在你的机器上
解码用的是编译成 WebAssembly 的 ZXing,整个过程在页面里跑完。你的浏览器读文件、解码、显示结果。不上传、不存储、不记录。关掉标签页就没了。它和生成器、WiFi 扫描器怎么配合,见ZXing 在线解码器与二维码工具集。
一个二维码里可能装着 WiFi 密码、支付链接,或者一个人的住址,这是个不该随手交给陌生服务器的东西。
它能扛住什么
解码器是按「码不完美」这个前提做的:对比度低、尺寸奇怪、有局部破损、拍摄时有角度。纠错本来就是二维码标准的一部分,解码器会用上它。第一次读不出来时,它会换一种方式表示同一张图再试一次,然后才放弃。
手机和桌面上表现一样,这一点有用,因为拍码这件事基本都发生在手机上。
用得上的地方
印刷之前核对活动链接、弄清楚现场那个码为什么扫不动、读一张别人发来的截图。三件事都不需要装应用。
如果有个码解不出来而你觉得它应该能解,把它发过来。