QR コードに有効期限はあるのか?「期限切れ」の正体と永続的な QR の作り方

約7分

「無料 QR コード作成サイトで作ったらしばらくして読み取れなくなった」「QR コードに期限切れってあるの?」という疑問に対する答えは、QR コード自体には期限がないが、特定のサービスを経由した QR は期限切れになる、という構造です。本記事ではその仕組みを整理します。

QR コードに「有効期限」という概念はない

QR コードは白黒のドットパターンで情報を符号化したものにすぎません。エンコードされた情報(URL、テキスト、Wi-Fi 設定など)は QR コード画像そのものに完全に含まれており、外部のサーバーに依存しません。

したがって、画像として保存した QR コードは紙に印刷しようとデジタルで保存しようと、永久に同じ情報を返します。10 年後にスキャンしても同じ URL が出ます。

ではなぜ「QR コードが期限切れになった」と感じるのか

問題は QR コードに何をエンコードしたかにあります。3 つのパターンを区別する必要があります。

パターン 1:直接 URL を埋め込んだ静的 QR コード

QR コード ↔ https://example.com/page  (直接埋め込み)

このパターンは永久に有効。リンク先のページが消えるか URL が変わらない限り、QR コードは生きています。

パターン 2:短縮 URL 経由の QR コード

QR コード ↔ https://bit.ly/3xYzAbc → https://example.com/page

短縮 URL(bit.ly、t.co、tinyurl など)を一度経由しています。短縮 URL のサービスがリンクを削除したり、サービス自体が停止したりすると、QR コードを読んでもリダイレクト先に到達できなくなります。bit.ly の無料プランの一部には「90 日アクセスがないと無効化」のような制限があります。

パターン 3:QR コード作成サービス経由の「ダイナミック QR」

これが最も「期限切れ」と感じる原因です:

QR コード ↔ https://qr-service.com/r/abc123 → https://example.com/page

QR コード作成サイトの中でも「ダイナミック QR コード」(あとで転送先 URL を変更できる QR)は、サービス側の中継サーバーを経由します。このサービスがアカウントを失効させる、サブスクリプションが切れる、サービス自体が閉鎖すると、QR コードが死にます。

「無料 QR コード」サービスの多くは、無料利用で生成した QR がこのダイナミック型で、一定期間後に期限切れになる仕組みです。

永続的に使える QR コードを作るには

シンプルなルール:QR コードに直接最終 URL を埋め込む(パターン 1)

具体的には:

  1. 本物の URL を直接入れるhttps://example.com/path/page をそのまま QR 化
  2. 短縮 URL を使わない — bit.ly などの短縮を介さない
  3. 「ダイナミック QR」「変更可能な QR」を謳うサービスを避ける — これらは中継サーバー経由で期限あり
  4. 静的 QR コード(Static QR Code)を選ぶ — サービスが「Static」または「永続的」と明示しているものを使う

自分でローカル生成すれば確実

QR コード生成は数学的には単純(リード・ソロモン符号でエラー訂正を加えるだけ)で、ローカルでブラウザ内生成すれば中継サーバーが介在しないため、永続的な QR が確実に得られます。

本サイトの QR コード生成ツールはまさにこのパターン:

  • ブラウザ内で QR を生成
  • データはサーバーに送信されない
  • 生成された QR コードは静的 QRで、期限切れの概念がない
  • アカウント登録不要

「期限切れになる無料 QR サービス」と「永続的な静的 QR を生成するツール」の違いは、後者には転送先 URL を後から変更する機能がないことです。これは仕様であって欠陥ではありません。

例外:QR コード自体が壊れる場合

QR コード自体が無効になるケースもごくわずかに存在します:

1. 印刷物の劣化

紙の QR コードが汚れたり、退色したり、破れたりすると読み取れなくなります。エラー訂正レベル(L/M/Q/H)を高く設定しておけば、ある程度の汚損には耐えられます。屋外設置や名刺など長期保存用途では H レベル(30% 復元可能)推奨。

2. 元の URL の有効期限切れ

QR コード自体は有効でも、リンク先の URL が 404 になればユーザーは目的のコンテンツに辿り着けません。これは厳密には「QR の期限切れ」ではないですが、ユーザー体験としては同じ。

3. ロゴ画像との合成で読めなくなる

QR コードの中央に企業ロゴを重ねたデザインで、ロゴが大きすぎてエラー訂正範囲を超えると読めなくなります。エラー訂正 H レベル + ロゴが面積の 25% 以下にとどめるのが目安。

「期限切れにならない QR」を見分けるチェックリスト

QR コード生成サービスを選ぶときの判断基準:

  • Static QR」または「永続的」「期限なし」が明記されている
  • URL が QR コードに直接埋め込まれている(中継 URL を経由しない)
  • アカウント登録・ログインが必要ない
  • 後から「転送先 URL を変更できます」と謳っていない(謳っているなら中継サーバー経由)
  • 「無料プランは X 日まで有効」のような期限表記がない

逆に、QR コードのリダイレクト先を後から変更したい・分析データを取りたい、という要件があるなら、中継サーバーを使うサービス(Bitly、QR Code Generator Pro 等)を有料で契約する形が合理的です。両者は別物だと割り切る必要があります。

まとめ

  • QR コード自体に有効期限はない(画像に情報が完全に含まれている)
  • 「期限切れ」と感じる原因は、短縮 URL や中継サーバーを経由した QR を使っているから
  • 永続的な QR が欲しければ、最終 URL を直接埋め込む(静的 QR)
  • ローカルでブラウザ内生成すれば、サービス停止リスクから確実に守られる

URL を直接 QR 化したいときは、本サイトの QR コード生成ツールが使えます。生成された QR は静的形式で、期限切れの概念がないため、印刷物や名刺にも安心して使えます。