QR 码与条形码工具
免费在线二维码与条形码工具 — 生成二维码、解码扫描件、制作条形码(CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14)、扫描条形码、WiFi 登录二维码、vCard 联系人二维码、批量生成、带 Logo 的样式二维码。全部在你的浏览器中完成。
二维码生成
二维码解码
条形码生成
条形码扫描
WiFi 码
vCard 码
批量二维码
样式二维码
SSID(网络名称):
密码:
加密方式: WPA/WPA2 WEP 无(开放网络)
隐藏 SSID: 否 Yes
各模式工作原理
二维码生成: 任意文本或 URL 被编码为二维码 (Quick Response 矩阵条码),使用 qrcode 库 v1.5.1。QR 矩阵渲染到实时 HTML canvas 上。纠错等级 决定容错能力——L(7%)码最小,M(15%)是标准,Q(25%)更稳健,H(30%)可承载 Logo 覆盖。尺寸越大越容易远距离扫描。点击下载 PNG 保存二维码图片。
二维码解码: 上传二维码图片(或粘贴图片 URL),解码器扫描每个像素定位三个定位图案(角上的方块标记)并提取编码数据。图片先绘制到隐藏 canvas 以便逐像素分析 ImageData 。URL 图片需要远端服务器允许跨域访问。支持拖放。
条形码生成: 输入数据被编码为一维线性条形码 。每种格式有特定规则:CODE128 支持全 ASCII(最佳通用选择),CODE39 仅限字母数字,EAN-13 /UPC-A 需要恰好 13/12 位数字并自动计算校验位,EAN-8 需 7-8 位数字,ITF-14 用于箱包包装。无效输入会在 canvas 上显示错误。可调整条宽(1-4px)和整体高度;可切换条下方的可读文字。
条形码扫描: 采用三级回退链 获得最大兼容性。第 1 级:原生 BarcodeDetector API(Chrome/Edge 83+、Safari 17+),一次处理一维条形码和二维码。第 2 级:通过像素扫描定位图案的快速二维码解码器。第 3 级:完整的一维/二维条码引擎,包括 CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec。上传图片或拖放;结果会显示识别的格式和解码内容,并支持一键复制。
WiFi 码: WiFi 凭据被格式化为标准的 WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; 字符串(按 ZXing WiFi 规范),再编码为标准二维码。用手机相机或二维码应用扫描后,设备会自动连接网络,无需手动输入密码。加密选项:WPA/WPA2(现代)、WEP(旧式)或无(开放网络)。对不广播的网络将隐藏 SSID 设为"是"。
vCard 码: 联系人信息被格式化为 vCard 3.0 (BEGIN:VCARD...END:VCARD)文本块,再编码为二维码。扫描后,手机会提示保存新联系人,姓名、电话、邮箱、公司、职位、网站字段已预填。所有字段可选——至少填一个姓名即可生成。标准 vCard 格式兼容 iOS、Android 和所有主流通讯录应用。
批量二维码: 粘贴多条文本(每行一条),每条独立编码为各自的二维码。所有码以网格布局显示在下方。每张二维码卡片显示内容标签(为可读性截断),并有保存按钮 将单个二维码下载为 PNG。尺寸滑块统一控制所有码。空行会被跳过。
样式二维码: 生成带自定义前景/背景颜色 (选择任意对比度足够的配色)和可选中心 Logo 的二维码。使用 H 级纠错 (30% 容错),即使 Logo 覆盖约 22% 码区仍可扫描。Logo 居中放置并带白色小边框以与二维码模块分离。颜色以 RGBA 十六进制字符串应用;二维码先渲染为图像,再在其上绘制 Logo。