xBarcodexBarcode
ISO ISO/IEC 18004:2015

QR Code 生成器与 ISO 标准详解

一种二维矩阵条形码,能够处理数字、字母数字和字节数据。具备内置的 Reed-Solomon 纠错机制 (L, M, Q, H),可抵抗污损。

Live Generator
22/500

仅在校验位位置明确时自动补齐。GS1 请使用带括号的 AI(应用标识符)。已有校验位会进行验证,其他格式保持原有处理方式。

FG
BG
🛡️数据零留存:边缘内存瞬时编码,不记录、不保存任何内容。

技术规格

结构 探测图形 + 对齐图形 + 定位图形 + 数据与纠错码字
容量 数字: 7,089 字符, 字母数字: 4,296 字符, 二进制: 2,953 字节
字符集 数字, 字母数字, 字节, 汉字 (Kanji)
保护静区要求 ≥ 10x module width (Standard quiet zone)

常见应用

该标准广泛应用于以下行业:

移动营销, 网址链接, Wi-Fi 配置, 支付, 产品包装
输入约束与校验位机制: 采用 Reed-Solomon 前向纠错算法 (ECC),可抵御条码物理磨损、污损或部分缺失。引擎支持自动选择最低纠错等级或自定义设置,确保工业扫描枪快速定位解码。
即插即用开发者集成

Automate QR Code via API

完整 API 参考 →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "qr_code",
  "content": "https://xbarcode.ai/😄"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. 响应延迟 < 20ms

⚡ 核心技术

我们的 Rust 引擎如何优化此特定格式:

混合模式 DP 分段(数字/字母数字/字节/汉字)可按 ISO 18004 最小化总比特数。

  • 按版本精确计算段头与字符计数字段比特,确保分段一定能装进所选版本。
  • 仅在出现非 Latin-1 字节时注入 ECI(UTF-8),让常见载荷更小。
  • Reed-Solomon ECC 使用缓存的 GF(256) 编码器并做块交织,且不展开比特(更省内存)。
  • 掩码选择用字级扫描、popcount 平衡与虚拟掩码(不克隆矩阵)评估 ISO 惩罚规则。
  • 快速路径:<=64 字符走栈上 DP;短文本或单一模式内容会跳过 DP 以提速。
相关格式与替代演进

Alternative Symbologies related to QR Code

需要完整的行业级条码解决方案?

了解 xBarcode 如何在零售 GTIN、跨境物流与 GS1 2027 标准中实现自动化流水线闭环。