安全なWi-Fi QRコード生成手順|パスワードを漏らさず作る方法

Wi-Fi 接続用の QR コードは便利な反面、パスワードを物理印刷物として外部に出すという特性上、運用を誤ると情報漏洩につながります。本記事ではブラウザ完結型ツールで パスワードをサーバーに送信せず Wi-Fi QR を生成する手順と、来客用と社内用の使い分け・WPA 別の作り方・印刷掲示時の注意点を解説します。画像・QR ツールを安全に使う基本方針 もあわせて参照してください。

1. Wi-Fi QR コードで共有できる情報

Wi-Fi QR は ISO/IEC 18004 の QR コード規格に、Wi-Fi 接続情報をテキストとしてエンコードしたものです。スマートフォン (iOS 11 以降の Safari / 標準カメラ、Android は端末メーカーや Google Lens 等の実装に依存) で読み取ると、接続確認ダイアログが出てワンタップで Wi-Fi に接続できる場合が多いです (端末・OS 版による差あり)。文字列の基本形式は以下のとおりです。

WIFI:T:WPA;S:SSIDの名前;P:パスワード;;

主要なフィールド:

本サイトの QR コード生成ツール はこの文字列をそのまま入力欄に貼り付けて生成できます。ブラウザの Canvas API でローカルエンコードするため、入力したパスワードがサーバーに送信されることはありません (MDN: Canvas toBlob)。

2. 安全に作る前の確認項目

QR を発行する前に、運用設計の段階で以下を決めておくと事故を防げます。

来客用と社内用を分離する

多くのルーターは「ゲストネットワーク」機能を持ち、来客用 SSID を社内 LAN と分離できます。来客用 QR は受付・会議室で気軽に配布し、社内 SSID の QR は厳重に管理する運用が標準的です。万一来客用 QR が漏れても、社内サーバーやプリンタへのアクセスは遮断されているため被害が限定されます。

暗号化方式 (T:) を環境に合わせる

現在主流の暗号化方式: WPA3 (最新、対応機器要)、WPA2 (広く普及)、WEP (脆弱、非推奨)。Wi-Fi QR では一般的に T:WPA / T:WEP / nopass が広く使われます。WPA3 専用の T 値はまだ広く標準化されておらず、実際の接続可否はアクセスポイント側設定 (WPA2/WPA3 mixed mode 等) と端末対応に依存するため、社内で運用検証してから本番配布するのが安全です。

パスワードに使う文字を確認する

Wi-Fi QR の P: フィールドでは、特に セミコロン (;)バックスラッシュ (\\) は区切り文字 / エスケープ文字として扱われるため、パスワードに含む場合は直前にバックスラッシュでエスケープが必要です (例: P:my\\;pass)。カンマ (,)・コロン (:)・引用符 (") のエスケープ要否は実装により異なります。エスケープ漏れで接続失敗を防ぐため、可能ならパスワードは英数字 + ハイフン / アンダースコア程度に絞るのが運用上楽です。

3. ブラウザ完結で生成する手順 (4 ステップ)

本サイトの QR コード生成ツール を使った具体手順。Canvas API のブラウザ内処理で完結し、入力データの外部送信はありません。

  1. 文字列を作成: 上記の WIFI:T:WPA;S:オフィスゲスト;P:guest2026;; のような形式で組み立て (改行なし、最後のセミコロン 2 つを忘れない)
  2. 入力欄に貼り付け: /qr の入力欄にペースト。最大 213 バイトまで対応 (一般的な Wi-Fi 設定なら十分)
  3. サイズと色を選択: 印刷掲示用なら 500-800px、デジタル表示なら 300px が目安。色は黒/白 (デフォルト) が最も読み取り精度が高い
  4. 「生成」→ ダウンロード: PNG (一般用) または SVG (拡大しても劣化しない印刷用) を選んで保存

登録不要・サーバー送信ゼロで Wi-Fi QR を作成

→ QR コード生成ツールを開く

4. 印刷・掲示時に避けたい使い方

QR コードは紙面に印刷した瞬間から「物理的にコピーされうる資産」になります。以下の失敗パターンは避けてください。

5. 作成後に見直すチェックリスト

QR を運用に乗せる前に、以下を必ず確認してください。

QR コード活用の総合ガイドは 画像・QRツール完全ガイドの QR セクション に。連絡先 (vCard) を QR 化したい場合は vCard QR コードの作り方 も参考になります。

よくある質問

来客用と社内用で Wi-Fi QR を分けるべきですか?

はい、分けることを強く推奨します。来客用は社内 LAN と分離した別 SSID (ゲストネットワーク) で発行し、社内システムへのアクセスを物理的に遮断します。来客用 QR が漏洩しても被害を社外用ネットワークに限定できるため、運用上のリスクを大幅に下げられます。

WPA2 と WPA3 で QR の作り方は変わりますか?

Wi-Fi QR の文字列形式は同じ (WIFI:T:WPA;S:SSID;P:PASS;;) で、暗号化方式の指定 T: には一般的に WPA / WEP / nopass を使います。WPA3 専用の T 値はまだ広く標準化されておらず、実際の接続可否はアクセスポイント側設定 (WPA2/WPA3 mixed mode 等) と端末の対応に依存します。WEP は安全性低下のため非推奨。社内で実機検証してから本番配布が安全です。

作成した Wi-Fi QR コードに有効期限はありますか?

QR コード自体に有効期限はなく、Wi-Fi のパスワードを変更しない限り永続的に使えます。逆に言えば、QR を一度発行・印刷すると配布範囲を物理的に回収するのが困難なため、半年〜1 年ごとに Wi-Fi パスワードを変更して新 QR を再発行する運用が安全です。

印刷した QR を紛失したり盗撮されたら何をすべきですか?

即座に該当の Wi-Fi パスワードを変更してください。古い QR は無効化されます。ゲストネットワークなら影響範囲は限定されますが、社内ネットワーク用 QR が漏れた場合は VLAN 分離・MAC アドレス制限・利用ログ確認なども併せて検討します。

スマホで QR を読み取っても接続されないのはなぜですか?

主な原因: (1) 文字列形式の誤り (セミコロン・引用符の不足)、(2) パスワードに使えない記号が含まれる、(3) SSID が hidden に設定されている、(4) スマホ OS が古い (iOS 11 / Android 10 未満は標準カメラで Wi-Fi QR 対応外)、(5) QR の印刷サイズが小さすぎる (最低 2cm 角推奨)。

関連記事: vCard QR コードで連絡先を作る方法

戻る: 画像・QRツール完全ガイド (QR セクションへ)

一次情報源: MDN: Canvas.toBlob()MDN: Clipboard.writeText()W3C: File API ・ Wi-Fi QR 文字列形式 (WIFI:T:...;S:...;P:...;;) は実装ベースのデファクト標準で、Wi-Fi Alliance の Easy Connect (DPP) とは別系統 (本記事の対象は従来型 WIFI URI、Easy Connect は新世代の DPP プロトコル)