二维码生成/识别

生成可自定义颜色与 Logo 的高清二维码,也能上传图片反向识别内容。图片不会离开你的浏览器。

🔒 本地运行
二维码内容21 字符
尺寸 320 px px
纠错级别
前景色
背景色
白边 2
中心 Logo
预览版本 2 · 25×25 模块
内容体积与容量参考
纠错级别纯数字字母数字UTF-8 中文(约)适用场景
L(7%)70894296约 984 字纯屏幕展示、内容很长
M(15%)55963391约 776 字通用推荐,印刷也够用
Q(25%)39932420约 552 字贴纸、易磨损位置
H(30%)30571852约 424 字中心加 Logo 必选

上表是 40 版(最大尺寸)的理论上限。实际内容越短,生成出的二维码格子越少、越容易扫。长链接建议先做短链,比堆纠错级别有效得多。

上传含二维码的图片
点击选择图片 / 拖拽到此处 / Ctrl+V 粘贴
支持 PNG、JPG、WebP;图片仅在本地解析,不会上传服务器
⚠️ 请勿识别他人的收付款码、门禁码、票证码或含他人个人信息的二维码; 识别出的链接可能指向恶意站点,点击前请自行判断风险。
图片预览
识别结果等待图片
-
按场景填内容,点「用这个」直接生成
网站落地页
https://sourcekit.cn/?utm_source=qr&utm_medium=poster
WiFi 一键连接
WIFI:T:WPA;S:SourceKit-Office;P:sourcekit2026;;
电话拨号
tel:13800138000
预填短信
SMSTO:13800138000:我想咨询技术服务
邮件咨询
mailto:sourcekit@qq.com?subject=定制开发咨询&body=项目背景:
vCard 名片
BEGIN:VCARD VERSION:3.0 N:张;三 FN:张三 ORG:码农杂货铺 TITLE:全栈工程师 TEL;TYPE=CELL:13800138000 EMAIL:sourcekit@qq.com URL:https://sourcekit.cn END:VCARD
地理位置
geo:31.2304,121.4737
纯文本说明
本机部署已完成,运维联系人:张三 13800138000
二维码内容格式速查
类型格式说明
网址https://example.com/a带协议头,扫码后可直接跳转
WiFiWIFI:T:WPA;S:名称;P:密码;;T 可为 WPA / WEP / nopass
电话tel:13800138000扫码后唤起拨号
短信SMSTO:手机号:内容部分系统写作 smsto:
邮件mailto:hi@a.com?subject=你好可带 subject / body
名片BEGIN:VCARD ... END:VCARDvCard 3.0,字段用换行分隔
地理位置geo:31.2304,121.4737纬度,经度

本工具能做什么

生成可自定义颜色与 Logo 的高清二维码,也能上传图片反向识别内容。图片不会离开你的浏览器。

✓生成:尺寸滑块(128-1024)、前景/背景色、白边滑块(0-8)、纠错级别 L/M/Q/H,中心 Logo 上传
✓扫码识别:拖拽/粘贴/选择图片自动解析,智能判断类型(网址/WiFi/名片/电话…)
✓场景模板:8 种预设格式(URL/WiFi/电话/短信/邮件/vCard/地理位置/纯文本),一键填入即用
✓容量参考表:按纠错级别显示纯数字/字母/中文的容量上限与适用场景
✓自检可读性:利用 BarcodeDetector API 解码生成的二维码验证能否正常扫读

适用场景

  • 开发调试时编解码转换
  • 生成测试数据和唯一 ID
  • 正则表达式快速验证

常见问题

加了 Logo 之后扫不出来怎么办?

把纠错级别调到 H,并保证 Logo 覆盖面积不超过整张图的 20%。二维码靠纠错码容错,Logo 遮挡本质是在消耗纠错额度,遮太多就恢复不回来了。

二维码可以做成彩色的吗?

可以,但要保证前景与背景的明度对比足够大(建议对比度 4:1 以上),且前景比背景深。浅色码点 + 深色底会让很多扫码 SDK 直接失败。

印刷用要生成多大尺寸?

经验公式:最小边长 ≈ 扫描距离 / 10。1 米外扫就至少 10 cm。印刷请按 300 DPI 反推像素,例如 3 cm 需要约 354 px,这里直接拉到 512 px 以上更稳。四周白边不要裁掉。

生成的二维码有有效期吗?会被统计吗?

本工具生成的是静态二维码,内容直接编码在图形里,永久有效、不经过任何中转、也无法统计扫码量。如果你需要「换目标地址 / 看扫码数据」,需要的是动态短链系统,可以看我们的服务页。

⚠️
免责声明
  • 本工具为纯前端实现,生成与识别均在你的浏览器本地完成,图片与文本内容不上传、不存储于服务器。
  • 请勿识别他人的收付款码、门禁码、票证码或含他人个人信息的二维码。此类行为可能侵犯他人财产权与隐私权,甚至构成违法犯罪。
  • 不得将本工具用于制作钓鱼链接、恶意软件下载、虚假支付码、赌博与诈骗信息等任何违法违规内容的二维码。相关法律责任由使用者自行承担。
  • 识别结果中的链接可能指向恶意站点,本站不对其内容作任何安全性背书,点击前请自行判断风险。
  • 生成的二维码请自行验证可扫性。因纠错级别、尺寸、颜色对比度不足或 Logo 遮挡过大导致无法识别,本站不承担责任。
  • 在法律允许的范围内,本站不对因使用或依赖本工具输出结果而产生的任何直接或间接损失承担责任。继续使用即表示你已理解并接受本声明。
发现结果有误?欢迎 反馈给我们,我们会尽快核实修正 · 详见 《隐私声明》