二维码解码器

需要看清码里到底写了什么,而不只是一份整齐的摘要。

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

解码意味着检查:你要的是确切的字节,包括协议前缀和分隔符,而不是一份排版整齐的摘要。这一页两者都给,解析视图用来使用,原始载荷用来核对。

结构化格式尤其需要这个。`WIFI:` 码、`otpauth://` URI 或 vCard 在没看到分隔符之前都像普通文本,复制错一层是配置出错的常见来源。

使用方法

  1. 上传图片,或者用摄像头扫。
  2. 先看类型,需要精确语法时切到原始载荷。
  3. 往别的系统里粘贴时,复制原始值。

大概率会遇到的结构化载荷

`WIFI:T:WPA;S:名称;P:密码;;` 是网络凭据,`otpauth://totp/...` 是验证器配置,`BEGIN:VCARD` 块是联系人,`mailto:` 和 `tel:` 是联系动作,`geo:` 是坐标。每种都有自己的转义规则,按想当然的方式切分,就会以各自不同的方式坏掉。

对 `otpauth://` URI 来说,有用的字段是 secret 和签发方。这一页把它们显示出来,并且刻意不把账号添加到任何地方:不经确认就用扫到的码配置第二因素,正是账号被接管的常见路径。

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

常见问题

解码和扫描有什么区别?

技术层面没有区别。「解码」强调对内容的检查,「扫描」强调摄像头输入。这一页偏向检查。

能看到纠错等级吗?

从解码输出里看不到,纠错等级是码构造方式的属性,不属于载荷。要读它需要解码器的底层元数据,浏览器 API 并不暴露。

为什么 otpauth 码不会自动加到验证器里?

因为那等于替你做出一个安全决定。密钥会显示出来,由你在自己信任的应用里主动添加。

相关工具

更多二维码工具。