WiFi QRコード作成
読み取るだけで Wi-Fi に接続できる QR コードを作成。; : , " \ を正しくエスケープし、SSID の 32 バイトとパスワードの長さを確認。パスワード入りの印刷用カードも作れます。
- ブラウザ内で処理
- データはブラウザ外に出ません
- 無料 · 登録不要
WeChat でスキャンしてシェア
例・詳しい説明・よくある質問 実際の出力つきの例、ほかのツールとの違い、よくある質問。
QR コードの中身
Wi-Fi の QR コードに入っているのは、WIFI: で始まる 1 行の文字列です。この書式は ZXing プロジェクトの Barcode Contents が最初に示し、のちに Wi-Fi Alliance が WPA3 Specification v3.5 の第 7 節に WIFI URI として取り入れました。ツールは仕様のフィールド順に書き込みます。
| フィールド | 書き込む値 | 意味 |
|---|---|---|
T | WPA・WEP・nopass | セキュリティ。WPA3 仕様では、パスワードのあるネットワークは WPA2 でも WPA3 でも WPA |
R | 1(WPA3 のみ) | Transition Disable。対応する端末は WPA2 に戻らない |
S | ネットワーク名 | エスケープ済み |
H | true | ステルス SSID。送信されていない名前も端末が探す |
P | パスワード | エスケープ済み。オープンのときは書かない |
ZXing は \・;・,・"・: の 5 文字の前にバックスラッシュを付けると定めています。Android の解析コード(AOSP の WifiUriParser)はこのバックスラッシュを取り除いて読み、Android の設定からネットワークを共有したときも同じ書式で書き出します。
例
店舗のゲスト用ネットワーク。 ネットワーク名 ゲスト用Wi-Fi、パスワード omotenashi24、WPA。ツールは WIFI:T:WPA;S:ゲスト用Wi-Fi;P:omotenashi24;; と書き込み、状態欄にバージョン 4(33 × 33 セル)、レベル M と表示します。名前は 9 文字ですが UTF-8 では 17 バイトです。日本語を含むので、ルーターが名前を UTF-8 で送信しているか確認するよう注意が出ます。
記号を含むパスワード。 パスワード key:2026,winter は P:key\:2026\,winter になります。WPA3 仕様は ; をパーセントエンコードで書くよう定めていますが、Android の解析コードはパーセント記号を元に戻しません。食い違うのはこれらの文字だけなので、ツールは掲示前に一度読み取るよう注意を出します。
長すぎる名前。 カフェ二階のゲスト用無線ネットワーク は 18 文字、UTF-8 で 54 バイトです。IEEE 802.11 では SSID は最大 32 バイトなので、ルーターはこの名前を送信できません。日本語なら全角 10 文字(30 バイト)までが目安です。
公衆 Wi-Fi・店舗 Wi-Fi で気をつけること
総務省の「公衆Wi-Fi提供者向け セキュリティ対策の手引き」(令和7年2月版)は、暗号化には WPA2 か WPA3 を使うよう求めています。一方で、WPA2 パーソナルの暗号化キーを掲示して誰でも知りうる状態にすると、通信を盗み見られるリスクや、同じ SSID とキーで偽のアクセスポイントを置かれるリスクが高まるとし、利用者に用紙を個別に配る、キーを定期的に変えるといった対応を挙げています。
ツールでは次のように対応できます。
- 店内に貼るより、印刷用カードを利用者に個別に渡すほうが手引きに沿います。キーを変えたら、カードを作り直します。
- 手引きは、暗号化キーなしで通信を暗号化できる Wi-Fi CERTIFIED Enhanced Open も紹介しています。ルーターが対応していれば、ツールでは「パスワードなし(オープン)」を選びます。Android の解析コードは
T:nopassを、オープンと Enhanced Open(OWE)の両方として登録します。 - WEP は手引きでも「容易に解読されてしまう」とされています。WEP を選ぶとツールも注意を出します。
読み取れる端末
- Android:Google のヘルプ(Wi-Fi ネットワークに接続する)には、設定の「ネットワークとインターネット」からネットワークを選び「共有」で QR コードを表示する手順があります。Samsung は Wi-Fi 画面の QR コードアイコンから読み取れると説明しています(Samsung)。AOSP の解析コードは
WPA・SAE・WEP・nopassを受け付け、R:1も読みます。 - iPhone:Apple の iPhone ユーザガイドには、「パスワード」App でネットワークの QR コードを表示し、ほかの人が読み取って接続する手順があります。カメラがどのフィールドを読むかは公開されておらず、このページでは iPhone で試していません。
- そのほか:シャープや Xiaomi などが受け付けるフィールドを説明した公式資料は見つかりませんでした。来客がよく使う端末で試してください。
印刷用カード
カードの幅は 100 mm で、高さは名前とパスワードの長さに応じて伸びます。長い値は折り返し、切り捨てません。PNG は幅 1200 px(約 305 dpi)で、各セルは整数ピクセルです。SVG は印刷しても幅 100 mm のままです。名前とパスワードは等幅フォントで印刷し、パスワード中のスペースは ␣ で示します。「パスワードをカードに印刷する」を外すと、QR コードと名前だけになります。
ほかの作成ツールとの違い
2026-10-01 に同じ入力で試しました。
- QRのススメ(Bing の「wifi qrコード 作成」で 1 位)は、
WIFI:の文字列を URL のdata=パラメーターに入れてサーバーのajax_qr_image.phpに送り、画像をqr.quel.jp/tmp/に作ります。ネットワーク名Cafe;GuestはエスケープされずS:Cafe;Guestのまま入り、端末は名前をCafeと読みます。 - qifi.org はブラウザー内で作り、エスケープも正しいものの、日本語や中国語の名前を UTF-16 の下位 1 バイトだけで書くため、中国語の名前
咖啡店二楼访客无线网络は zxing-cpp で紡洛|ソ「狒Qワと読まれました。
このツールは名前を UTF-8 で書き込み、Android の解析コードに合わせてエスケープし、32 バイトとパスワードの長さを確認してから描きます。入力は送信しません。
制限
- WPA2 エンタープライズ(802.1X)の
E・A・I・PH2、SAE-PK の公開鍵(K)には対応していません。 CAFE1234のように 16 進数字だけの名前も、そのまま書き込みます。引用符で囲むと、現在の Android の解析コードは引用符も名前の一部として扱います。- クワイエットゾーンは ISO/IEC 18004 が求める 4 セルで固定です。URL やテキストの QR コードは QRコード作成、強いパスワードはパスワードジェネレーターを使ってください。
FAQ
パスワードはどこかに送信されますか?
送信されません。文字列と QR コードはブラウザーの中で作られ、QR コードのライブラリー node-qrcode は本サイトの /vendor から配信しています。入力内容は保存せず、ネットワークのパスワードを扱うため、このツールのページは Google アナリティクスも AdSense も読み込みません。
セキュリティはどれを選べばいいですか?
ほとんどのルーターは「WPA / WPA2 / WPA3」です。T:WPA と書き込み、WPA3 仕様もパスワードのあるネットワークにはすべてこの値を使います。WPA2 との互換モードを切った WPA3 専用のネットワークなら「WPA3 のみ」を選びます。R:1 が付き、対応するスマートフォンは最初の接続から WPA3 だけを使います。パスワードのないネットワークは「パスワードなし(オープン)」です。
Enhanced Open(OWE)のネットワークはどう作りますか?
総務省の「公衆Wi-Fi提供者向け セキュリティ対策の手引き」(令和7年2月版)は、暗号化キーなしで接続でき通信内容は秘匿される方式として Enhanced Open を紹介しています。このツールでは「パスワードなし(オープン)」を選びます。Android の解析コードは T:nopass を、暗号化なしのオープンと Enhanced Open の両方として登録するので、ルーターが Enhanced Open なら暗号化された接続になります。
ネットワーク名が日本語でも使えますか?
使えます。ただし名前が UTF-8 で 32 バイト以内(ひらがな・カタカナ・漢字なら 10 文字程度)で、ルーターがその名前を UTF-8 で送信している必要があります。入力欄の横のカウンターがバイト数を示し、32 バイトを超えると警告が出ます。
ステルス SSID でも使えますか?
使えます。「ステルス SSID」にチェックを入れると H:true が付き、名前を送信していないネットワークもスマートフォンが探しに行きます。印刷用カードでは、ネットワーク名の下に「ステルス SSID」と 1 行加わります。
パソコンはどうやって接続しますか?
QR コードを読めないパソコンは、ネットワーク名とパスワードを手で入力します。印刷用カードには QR コードの下にこの 2 つを等幅フォントで印刷し、パスワード中のスペースは ␣ で示します。