二维码解码器
需要看清码里到底写了什么,而不只是一份整齐的摘要。
只有点击按钮时才会请求摄像头权限。每一帧都在本机解码后立即丢弃。
把图片拖到这里 或点击选择文件 · 按 Ctrl+V 粘贴截图
解码意味着检查:你要的是确切的字节,包括协议前缀和分隔符,而不是一份排版整齐的摘要。这一页两者都给,解析视图用来使用,原始载荷用来核对。
结构化格式尤其需要这个。`WIFI:` 码、`otpauth://` URI 或 vCard 在没看到分隔符之前都像普通文本,复制错一层是配置出错的常见来源。
使用方法
- 上传图片,或者用摄像头扫。
- 先看类型,需要精确语法时切到原始载荷。
- 往别的系统里粘贴时,复制原始值。
大概率会遇到的结构化载荷
`WIFI:T:WPA;S:名称;P:密码;;` 是网络凭据,`otpauth://totp/...` 是验证器配置,`BEGIN:VCARD` 块是联系人,`mailto:` 和 `tel:` 是联系动作,`geo:` 是坐标。每种都有自己的转义规则,按想当然的方式切分,就会以各自不同的方式坏掉。
对 `otpauth://` URI 来说,有用的字段是 secret 和签发方。这一页把它们显示出来,并且刻意不把账号添加到任何地方:不经确认就用扫到的码配置第二因素,正是账号被接管的常见路径。
审校于 2026-10-21。这个工具完全在你的浏览器里运行——没有服务器、不需要账号,生成的内容也不会被保存。
常见问题
解码和扫描有什么区别?
技术层面没有区别。「解码」强调对内容的检查,「扫描」强调摄像头输入。这一页偏向检查。
能看到纠错等级吗?
从解码输出里看不到,纠错等级是码构造方式的属性,不属于载荷。要读它需要解码器的底层元数据,浏览器 API 并不暴露。
为什么 otpauth 码不会自动加到验证器里?
因为那等于替你做出一个安全决定。密钥会显示出来,由你在自己信任的应用里主动添加。
相关工具
更多二维码工具。