二维码与条码识别
QR & Barcode Reader
从上传的图片、截图或摄像头里读出二维码和常见条形码。
从图片或截图里读出二维码,画出它在哪里找到了符号,并显示码里的内容——不打开它。二维码是一个你无法在跟随之前读到的地址,这正是在真码上贴一张假码能得逞的原因。
把二维码图片拖进来,或者粘贴一张截图
PNG、JPEG、WebP、GIF,或者这个浏览器能解码的任何格式。图片在这个标签页里读取,不会上传。
目前只读二维码
这里只读二维码。EAN、UPC、Code 128 这些一维条码它不读,而且宁可先说清楚,也不在照片上试一把再失败——一维符号需要的是完全不同的扫描线搜索,一个只能在干净渲染图上成功、在真实照片上次次失败的读取器,比一个诚实交代范围的更糟。一维条码的生成,今天在这里就能做。
图片在这个标签页里解码。它被画到画布上、做二值化,然后在后台线程里扫描,像素不会离开你的浏览器——没有上传,码里那个链接也不会被请求。
怎么用
拖入图片或粘贴截图
海报的照片、付款界面的截图、保存的 PNG——浏览器能解码的都行。很大的照片会先缩小,对在画面里占了像样一块的符号没有影响。
失败时看叠加层
三个定位图形和校正图形会画在你的图片上。看到它们被找到了,说明检测走到了这一步、是后面的解码失败;一个都没有,说明根本没找到符号。
决定之前先读主机名
载荷是链接时,主机名会单独拆出来,其中任何混用文字的形近字符都会被点名。是否跟随仍由你决定,但手里有了和页面上的链接同等的信息。
常见问题
它会打开链接吗?
不会——不打开、不抓取、不预览。图片在这个标签页的 worker 里解码,载荷以文本显示。关于这个码的任何信息都不会到达任何服务器,我们的或别人的。
它在我的照片里找不到码
裁到只剩符号,但要把白边留下——检测器需要静区来找边缘。正对着拍;超过约四十度,定位图形就不再像正方形。每个模块低于大约三个像素就没什么可恢复的了,所以一个 21×21 的码需要约 90 像素宽。
为什么不读条形码?
一维符号需要完全不同的扫描线搜索,一个在干净渲染上成功、在每张真实照片上都失败的读取器,不如一个老实说明自己范围的。一维条形码现在可以在这里生成,只是不能读。
"修复的符号"是什么意思?
码有损坏,Reed–Solomon 重建了缺失的码字。显示的文本是精确的——纠错要么重建原文,要么失败,不会猜。看起来干净的码却有很高的修复数,通常意味着打印或相机处在临界状态。
可以从这些接进来
二维码生成
QR Code Generator
为网址、文本、Wi-Fi、名片或支付字符串生成二维码,可设纠错等级、加 logo、导出 SVG。
条形码生成
Barcode Generator
生成 EAN-13、UPC、Code128、Code39 和 ITF 条形码,自动补校验位,输出可直接打印。
动态口令生成
TOTP Code Generator
把 TOTP 密钥换成当前的六位验证码并带倒计时,用来验证两步验证配得对不对。
验证器导出二维码解析
Authenticator Export Reader
把 Google Authenticator 的迁移二维码解开,还原成一个个账号和它们的密钥。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
验证器导出二维码解析
Authenticator Export Reader
把 Google Authenticator 的迁移二维码解开,还原成一个个账号和它们的密钥。
二维码生成
QR Code Generator
为网址、文本、Wi-Fi、名片或支付字符串生成二维码,可设纠错等级、加 logo、导出 SVG。
URL 解析与参数编辑
URL Parser & Query Editor
把网址拆成各个部分,用可编辑的表格展示查询参数,改完再拼回一条完整网址。
可疑链接检查
Suspicious URL Check
在你点开之前先看这条链接长什么样——混淆字符、直接写 IP 的主机、@ 障眼法、层层子域、奇怪端口、短链服务——需要时还能追踪跳转并查域名注册时间;没有信誉库。
DNS 记录查询
DNS Lookup
通过 DoH 查询 A、AAAA、CNAME、MX、TXT、NS、SOA、SRV、CAA 和 PTR 记录,显示 TTL 和 DNSSEC 标志,解析器可选 Cloudflare 或 Google。
HTTP 请求调试
HTTP Request Builder
构造并发出带自定义请求头和请求体的 GET/POST/PUT/PATCH/DELETE/HEAD 请求,显示状态码、响应头、响应体和耗时,且从不转发 Cookie 和 Authorization。