QRコードジェネレーター
リンク、テキスト、Wi‑FiなどのQRコードを作成します。
QRコードジェネレーター
高精細でコントラストの高いQRコードを生成し、印刷やデジタル用途にそのまま利用できます。誤り訂正、モジュールサイズ、クワイエットゾーンを調整して、パッケージ、ポスター、名刺、サイネージ、ウェブなどでの確実な読み取りを実現します。すべての処理はブラウザ内でローカルに行われるため、高速でプライバシーに配慮しています — アップロードやトラッキング、透かしはありません。
このQRコードジェネレーターでサポートされるもの
データの種類 | 説明 | 例 |
---|---|---|
URL / リンク | ウェブページやアプリのディープリンクを開きます。 | https://example.com, https://store.example/app |
プレーンテキスト | スキャナアプリ内でテキストを表示します。 | プロモーションコード、短いメッセージ |
メール / Mailto | 宛先や件名などのフィールドが埋められたメール作成画面を開きます。 | mailto:sales@example.com |
電話番号 | モバイル端末で発信を開始します。 | tel:+1555123456 |
SMS | メッセージ本文付きでSMSアプリを開きます。 | sms:+1555123456?body=Hello |
Wi‑Fi設定 | SSID、暗号化方式、パスワードを格納します。 | WIFI:T:WPA;S:MyGuest;P:superpass;; |
vCard / 連絡先 | 連絡先情報を端末に保存します。 | BEGIN:VCARD...END:VCARD |
QRコードとは?
QR(Quick Response)コードは、正方形のパターンに配置された黒いモジュールからなる二次元マトリクスバーコードです。1次元の線形バーコードと異なり、QRコードは水平方向と垂直方向の両方にデータを符号化できるため、容量が大きく、全方向からの高速スキャンが可能です。現代のスマートフォンはカメラと端末内のアルゴリズムでQRコードをデコードし、物理とデジタルをつなぐ普遍的な手段となっています。
QRコードの符号化の仕組み
- モード選択: 入力文字列は、シンボルサイズを最小化するために最適なエンコーディングモード(数字、英数字、バイト、漢字)に分割されます。
- データ符号化: 各セグメントはモード指示子と長さフィールドを付与してビット列に変換されます。
- 誤り訂正ブロック: Reed–Solomonによる誤り訂正(ECC)コードワードが生成・インターリーブされ、物理的な損傷や覆い隠しから復元できるようにします。
- マトリクス構築: ファインダーパターン、タイミングパターン、アライメントパターン、フォーマットおよびバージョン情報が配置され、その後データ/ECCビットがマッピングされます。
- マスク評価: 8種類のマスクのうち最も罰則スコアが低い(視覚的に最も適した)マスクが適用されます。
- 出力レンダリング: モジュールはピクセルグリッドにラスタライズされ(ここではPNG)、必要に応じてクワイエットゾーンが追加されます。
誤り訂正(ECCレベル)を理解する
QRコードはReed–Solomon誤り訂正を使用します。レベルを上げると一部が遮蔽されても復号できる可能性が高まりますが、記号密度が増加します。
レベル | 回復可能な損傷の目安 | 典型的な用途 |
---|---|---|
L | 約7% | 大量配布向け、印刷品質が良好な場合 |
M | 約15% | 汎用のデフォルト |
Q | 約25% | 小さなロゴを入れるコード向け |
H | 約30% | 厳しい環境や高い信頼性が求められる場合 |
サイズと印刷のガイドライン
- 最小物理サイズ: 名刺の場合:20 mm以上。ポスターの場合:最小モジュール寸法が0.4 mm以上になるようにスケールしてください。
- スキャン距離の目安: 実用的な目安として、距離 ÷ 10 ≈ 最小コード幅(同じ単位)です。
- クワイエットゾーン: 少なくとも4モジュール分の余白を確保してください(本ツールではこれを「クワイエットゾーン」と表示しています)。
- 高コントラスト: 前景は黒に近い濃い色、背景は白にすると最良の結果が得られます。
- ベクター vs ラスター: 適切な解像度のPNGは中程度までの印刷に適しています。大判サインなどはSVG(本ツールでは提供していません)を推奨するか、モジュールサイズを大きくしてからダウンサンプリングしてください。
デザインとブランディングの考慮事項
- 過度な装飾は避ける: モジュールを丸めたり過度に削ると復号性が低下します。
- ロゴの配置: ロゴは中央の20〜30%内に収め、上書きする場合はECCを上げてください。
- ファインダーパターンを変更しない: 3つの大きな角の四角(ファインダーパターン)は検出速度にとって重要です。
- 色の選び方: 明るい前景色や反転配色はコントラストを下げ、スキャン成功率を低下させます。
運用時のベストプラクティス
- 複数デバイスでテスト: iOS・Androidのカメラアプリやサードパーティ製スキャナでテストしてください。
- URLを短縮する: 信頼できる短縮ドメインを使用して、シンボルのバージョン(サイズ)を小さくし、スキャン速度を向上させてください。
- 脆弱なリダイレクトチェーンを避ける: ランディングページを安定させてください。壊れたURLは印刷物の無駄になります。
- 追跡は慎重に: 分析が必要な場合は、プライバシーに配慮した最小限のリダイレクトを使用してください。
- 設置環境に合わせる: コードが表示される場所で適切な照明とコントラストを確保してください。
QRコードの主な用途
- マーケティングとキャンペーン: ユーザーをランディングページやキャンペーンに誘導します。
- パッケージングとトレーサビリティ: ロット情報、原産地、真贋情報などを提供します。
- イベントのチェックイン: チケットや参加者IDをエンコードします。
- 決済: QR決済規格に対応した地域での静的・動的な請求リンク。
- Wi‑Fi接続: パスワードを口頭で共有せずにゲストの接続を簡素化します。
- デジタルメニュー: 印刷コストを削減し、すばやく更新できます。
プライバシーとセキュリティについて
- ローカル処理: このツールはコンテンツをアップロードしません。生成はブラウザ内で行われます。
- 悪意のあるリンク: 広く配布する前に必ず遷移先ドメインを確認してください。
- 動的 vs 静的: このジェネレーターは静的コード(データを埋め込む)を生成します。第三者の追跡には強いですが、印刷後の編集はできません。
- 安全なコンテンツ: 機密情報(APIキーや社内向けURLなど)を公開されるQRコードに埋め込むのは避けてください。
スキャン失敗時のトラブルシューティング
- ぼやけた出力: モジュールサイズを大きくし、プリンタのDPIが300以上であることを確認してください。
- コントラスト不足: 前景を濃い単色(#000)、背景を白(#FFF)にしてください。
- 角が損傷している: ECCレベルを上げてください(例:M → Q/H)。
- ノイズのある背景: クワイエットゾーンを追加または拡大してください。
- データ過密: コンテンツを短くする(短いURLを使う)ことでバージョンの複雑さを減らしてください。
QRコード FAQ
- QRコードは期限切れになりますか?
- ここで生成した静的QRコードは期限切れになりません—they contain the data directly.
- 印刷後にコードを編集できますか?
- できません。編集するには動的リダイレクトサービスが必要です。静的シンボルは不変です。
- どのサイズで印刷すべきですか?
- 多くの場合、最小モジュールが0.4 mm以上になるようにしてください。遠距離で見る場合はさらに大きくしてください。
- ブランディングは安全ですか?
- ファインダーパターンを維持し、十分なコントラストを確保し、グラフィックを重ねる場合はECCを高めれば安全です。
- スキャンを追跡できますか?
- プライバシーに配慮しつつ、自分で管理するウェブ解析用エンドポイントに向けた短縮URLを使用してください。
実務向けのヒント
- バージョン管理: ペイロードを短くしてシンボルのバージョンを低く保つ(スキャンが速くなる)ことを推奨します。
- 一貫性: ブランド資材全体でECCとクワイエットゾーンを標準化してください。
- 反復する: 大量配布前に少量印刷でプロトタイプを試してください。
- ランディング最適化: 対象ページがモバイルフレンドリーで高速であることを確認してください。