xBarcodexBarcode
ISO ISO/IEC 18004:2015

QRコード生成&ISO規格詳細

数字、英数字、バイトデータを扱える2Dマトリックスバーコード。損傷に耐えるためのリード・ソロモン誤り訂正(L、M、Q、H)を内蔵。

Live Generator
22/500

チェックデジットの位置が明確な場合に補完します。GS1 では AI(アプリケーション識別子)を括弧で囲んでください。既存のチェックデジットは検証します。その他の形式は従来どおりに処理します。

FG
BG
🛡️データ保持ゼロ:エッジメモリ内で瞬時にエンコードされ、記録・保存されません。

技術仕様

構造 ファインダパターン + アライメントパターン + タイミングパターン + データおよび誤り訂正コードワード
容量 数字: 7,089 文字, 英数字: 4,296 文字, バイナリ: 2,953 バイト
文字セット 数字, 英数字, バイト, 漢字 (Kanji)
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

主な用途

この規格は以下の業界で広く使用されています:

モバイルマーケティング, URL, Wi-Fi設定, 決済, 製品パッケージ
入力制約とパリティ検証: Engineered with Reed-Solomon Forward Error Correction (ECC) to tolerate physical damage, smudging, or partial occlusion. Configurable ECC levels ensure maximum scan reliability in high-speed sorting.
開発者向けクイックスタート

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エンジンがこの特定のフォーマットを最適化する方法:

動的計画法による混在モード分割(数字/英数字/バイト/漢字)で、ISO 18004 の総ビット数を最小化します。

  • バージョンごとのヘッダ+文字数ビットを正確に見積もり、選択したバージョンに必ず収まる分割を行います。
  • Latin-1 外のバイトがある場合のみ ECI(UTF-8)を挿入し、通常のペイロードを小さく保ちます。
  • Reed-Solomon ECC は GF(256) エンコーダをキャッシュし、ビット展開せずにブロックをインターリーブ(省メモリ)。
  • マスク選択は ISO のペナルティ規則を、ワード単位スキャン+popcount バランス+仮想マスキング(行列のクローン無し)で評価します。
  • 高速化:<=64 文字はスタック上 DP、短い/単一モードの内容は DP をスキップします。
関連規格と代替フォーマット

Alternative Symbologies related to QR Code

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.