QR コードに有効期限はあるのか?「期限切れ」の正体と永続的な QR の作り方
「無料 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)。
具体的には:
- 本物の URL を直接入れる —
https://example.com/path/pageをそのまま QR 化 - 短縮 URL を使わない — bit.ly などの短縮を介さない
- 「ダイナミック QR」「変更可能な QR」を謳うサービスを避ける — これらは中継サーバー経由で期限あり
- 静的 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 は静的形式で、期限切れの概念がないため、印刷物や名刺にも安心して使えます。