QRコードに有効期限はある?
これはQRコードについて最もよく聞かれる質問のひとつで、答えは使っているQRコードの種類によって異なります。
短い答え:静的QRコードに有効期限はありません。動的QRコードは、サービス提供者によって期限切れになる場合があります。
なぜ静的QRコードは期限切れにならないのか
静的QRコードは、本質的にはデータを視覚的に表現したものです。紙に印刷された文字とよく似ています。情報は黒と白のパターンに直接埋め込まれており、関与するサーバーも、維持すべきサービスも、更新すべき契約もありません。
次の条件が満たされている限り、
- 物理的なコードが読み取れる状態であること(大きく損傷したり色あせたりしていない)
- 埋め込まれた内容がまだ存在していること(たとえばURLが有効なまま)
...静的QRコードは半永久的に機能し続けます。10年前に作られたQRコードでも、今なお問題なく読み取れます。技術そのものは変わっていないからです。
動的QRコードが動かなくなるとき
動的QRコードはリダイレクトサービスに依存して動作します。次のような場合に使えなくなることがあります。
1. 契約が失効した
多くの動的QRコードサービスは有料契約制です。支払いをやめると、コードが無効化される場合があります。
2. サービスが終了した
QRコード提供事業者が廃業したり、リダイレクトサービスを終了したりすると、そのサービス経由で作られたコードはすべて機能しなくなります。
3. スキャン上限に達した
無料プランの中にはスキャン回数の上限があるものがあります。上限を超えると、QRコードが転送しなくなることがあります。
4. 意図的に有効期限を設定した
一部のサービスではQRコードに有効期限を設定でき、その日を過ぎるとエラーページが表示されます。
5. アカウントを削除した
QRコードサービスのアカウントを削除すると、動的QRコードは機能しなくなります。
QRコードが使えなくなる一般的な理由
静的QRコードであっても、リンク先の内容が利用できなくなれば、実質的には機能しなくなります。
壊れたURL
QRコードが「動かなくなった」最大の原因は、リンク先URLが変更されたり削除されたりすることです。問題があるのはQRコードそのものではなく、アクセス先のWebサイトです。
対策:安定した恒久URLを使いましょう。一時的なページや、あとで構造変更されそうなURLへのリンクは避けるべきです。
物理的な損傷
QRコードには誤り訂正機能がありますが(Hレベルで最大30%)、損傷が大きすぎると読み取れなくなります。
- 日光による色あせ
- 擦り傷や破れ
- パターンを隠してしまう汚れ
対策:印刷用コードでは高い誤り訂正レベルを使い、ラミネートやUV耐性素材で保護しましょう。
印刷品質が低い
低解像度で印刷するとモジュールがつぶれたり判別しにくくなったりします。
- 吸水性の高い素材でのインクにじみ
- 小さすぎる印刷サイズ
- 明暗差が足りないコントラスト不足
対策:最低でも 300 DPI で印刷し、サイズは少なくとも 2 cm × 2 cm を保ちましょう。
符号化ミス
間違ったデータでQRコードを生成すると、スキャン自体はできても、意図しない場所に移動してしまいます。
対策:印刷や配布の前に、必ずQRコードをテストしてください。
実際にはどれくらい長持ちするのか
| QRコードの種類 | 寿命 | 依存するもの |
|---|---|---|
| 静的(URL) | 半永久的 | URLの有効性 |
| 静的(Wi-Fi) | 半永久的 | Wi-Fiパスワードが変わらないこと |
| 静的(vCard) | 半永久的 | なし — 常に機能する |
| 静的(テキスト) | 半永久的 | なし — 常に機能する |
| 動的(無料プラン) | さまざま | 提供元のポリシー |
| 動的(有料プラン) | 契約中 | 契約状況 |
QRコードを長持ちさせる方法
1. 可能なら静的QRコードを選ぶ
内容が変わらないなら、常に静的QRコードを使うのが最善です。外部サービスへの依存が一切ありません。
2. 安定したURLを使う
自分で管理でき、変更されにくいURLにリンクしましょう。自前の短縮URLや専用ランディングページを使うのも有効です。
3. 高い誤り訂正を使う
物理素材に印刷する場合は、摩耗や損傷に耐えられるよう Q または H レベルを選びましょう。
4. 高品質で印刷する
時間が経っても安定して読み取れるよう、十分な解像度、サイズ、コントラストを確保してください。
5. 公開前にテストする
複数の端末やアプリでQRコードを読み取り、正しく動作するか確認します。
6. 記録を残す
どのQRコードが何を指していて、どこに設置してあるか一覧化しておくと、監査や更新がしやすくなります。
最も安全な方法
長期的な安定性と信頼性を最優先するなら、QRCode0 のようにブラウザ内だけでコードを生成するツールで静的QRコードを作るのが最も安心です。サーバーもアカウントも不要なので、QRコードは本当に恒久的です。埋め込まれた内容が存在し続ける限り機能します。
有効期限も、維持すべき契約も、サービス停止の心配もありません。QRコードは単にデータを含んだ画像であり、そのまま何十年でも使い続けられます。
