QR・バーコードツール

無料オンライン QR・バーコードツール — QR コード生成、スキャンしたコードのデコード、バーコード作成(CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14)、バーコード読み取り、WiFi ログイン QR、vCard 連絡先 QR、一括生成、ロゴ付きスタイル QR。すべてブラウザー内。
各モードの仕組み
QR 生成:任意のテキストや URL を qrcode ライブラリ v1.5.1 で QR コード(Quick Response マトリックスバーコード)にエンコードします。QR マトリックスはライブの HTML キャンバスに描画されます。誤り訂正は復元の許容度を決めます — L(7%)は最小のコード、M(15%)は標準、Q(25%)は堅牢、H(30%)はロゴの重ね置きが可能です。サイズが大きいほど遠距離からの読み取りが容易です。PNG をダウンロードをクリックして QR 画像を保存します。
QR デコード:QR コード画像をアップロード(または画像 URL を貼り付け)すると、QR デコーダーが全ピクセルを走査して 3 つのファインダーパターン(角の四角いマーカー)を特定し、エンコードされたデータを取り出します。画像はまず隠しキャンバスに描画され、ピクセルレベルの ImageData を解析できるようにします。URL 画像の場合、リモートサーバーがクロスオリジンアクセスを許可している必要があります。ドラッグ&ドロップに対応。
バーコード生成:入力データは 1 次元リニアバーコードにエンコードされます。形式ごとに固有の規則があります:CODE128 は全 ASCII に対応(汎用の最良解)、CODE39 は英数字のみ、EAN-13/UPC-A はちょうど 13/12 桁でチェックディジット自動計算、EAN-8 は 7-8 桁、ITF-14 は段ボール包装用です。無効な入力はキャンバス上にエラーを表示します。バー幅(1-4px)と全体の高さを調整し、バーの下の人間が読めるテキストを切替できます。
バーコード読み取り:最大限の互換性のために 3 段階のフォールバックチェーンを使用します。段階 1:ネイティブの BarcodeDetector API(Chrome/Edge 83+、Safari 17+)— 1 次元バーコードと 2 次元コードを一発で処理。段階 2:ピクセル走査によるファインダーパターンで動く高速 QR デコーダー。段階 3:CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec を含む包括的な 1 次元/2 次元バーコードエンジン。画像をアップロードまたはドラッグ&ドロップ。結果には検出された形式とデコード内容が表示され、ワンクリックでコピーできます。
WiFi QR:WiFi 認証情報は標準の WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; 文字列(ZXing WiFi 仕様に準拠)に整形され、標準 QR コードとしてエンコードされます。スマホカメラや QR アプリでスキャンすると、パスワードを手入力せずに自動でネットワークへ接続します。暗号化オプション:WPA/WPA2(現行)、WEP(レガシー)、なし(オープンネットワーク)。ブロードキャストしないネットワークでは隠し SSID を true に設定します。
vCard QR:連絡先情報は vCard 3.0(BEGIN:VCARD...END:VCARD)のテキストブロックに整形され、QR コードとしてエンコードされます。スキャンすると、スマホは名前、電話、メール、会社、役職、ウェブサイトが事前入力された新規連絡先の保存を促します。すべての項目は任意 — 少なくとも名前を入力して生成してください。標準 vCard 形式は iOS、Android、主要な連絡先アプリすべてと互換です。
一括 QR:複数のテキスト項目(1 行に 1 件)を貼り付けると、それぞれが独立した QR コードにエンコードされます。全コードは下にグリッドレイアウトで描画されます。各 QR カードには内容ラベル(読みやすさのため切り詰め)が付き、個別の QR を PNG としてダウンロードする保存ボタンがあります。サイズスライダーは全コードを一括で制御します。空行はスキップされます。
スタイル QR:カスタムの前景色/背景色(十分なコントラストの任意の色のペア)と任意の中央ロゴ付き QR コードを生成します。H レベル誤り訂正(30% 許容)を使用するため、ロゴがコード面積の約 22% を覆ってもスキャン可能なままです。ロゴは QR モジュールと区別する小さな白い縁とともに中央に配置されます。色は RGBA の hex 文字列で適用されます。QR はまず画像に描画され、その上にロゴのオーバーレイが描かれます。