QRコード読み取り
QRコードやバーコードを、カメラ、画像、スクリーンショットから読み取ります。読み取りはお使いの端末上で行われ、画像がアップロードされることはありません。リンクはすべて、開く前にチェックします。
またはページのどこかに画像をドロップ · Ctrl+Vでスクリーンショットを貼り付け複数の画像をまとめて選択できます
画像はこのブラウザー内で読み取られ、アップロードされません。
- QR Code
- Micro QR
- rMQR
- Data Matrix
- Aztec
- PDF417
- EAN · UPC
- Code 128 · 39
画像内のコードはすべて検出します。リンクは表示するだけで、勝手に開くことはありません。
画像やスクショからQRコードを読み取るには?
画像をこのページにドロップするか、Ctrl+V(Macでは⌘V)で貼り付けるか、画像を選択を選んでください。画像内のすべてのコードを見つけ、画像上でそれぞれを枠で囲んで番号を付け、内容を読み取ります。写真、スクリーンショット、チャットから保存した画像、PDFのページを撮ったスクリーンショットのどれでも使えます。
スマートフォンでは、コードのスクリーンショットを撮ってこのページを開き、画像を選択からそのスクリーンショットを選びます。複数の画像をまとめて読み込めるうえ、1枚の画像に複数のコードがあっても大丈夫です。メニューのリンク、Wi-Fi、連絡先が載ったポスターなら、3枚のカードが表示されます。

すべてのコードに番号画像内のコードはそれぞれ枠で囲まれ、その番号が下のカードと対応しています。各コードの中身リンク、Wi-Fiネットワーク、連絡先など、各コードが何なのかを、カードを読む前に一覧で確認できます。リンクの行き先アドレス内の本当のドメインを強調し、似せた文字やおとりに印を付けますが、リンクは開きません。アップロードなし画像はお使いの端末上でブラウザーが読み取り、画像も結果もどこにも送信されません。パソコンでQRコードを読み取るには?
カメラで読み取るを選ぶとWebカメラを使えます。画面上のコードなら、スクリーンショットを撮ってここに貼り付けてください。アプリのインストールは不要で、Windows、macOS、Linux、ChromeOSのブラウザーで動きます。
自分の画面に表示されたコード(ログイン用のコードや、メールやPDF内のコード)は、スクリーンショットをクリップボードにコピーするのがいちばん簡単です:
Windows
Win + Shift + SCtrl + V
Snipping Tool:コードの範囲をドラッグ
Mac
⌘ + Ctrl + Shift + 4⌘ + V
コードの範囲をドラッグ。Ctrlを押すとクリップボードに入ります
ChromeOS
Ctrl + Shift + ウィンドウを表示Ctrl + V
画面の一部を撮影するモードを選択
Linux (GNOME)
Print ScreenCtrl + V
範囲を選択。GNOMEがクリップボードにコピーします
Webカメラの場合は、コードをレンズから15〜30 cmほど離し、平らにして動かさないように持ってください。スマートフォンの画面に表示したコードは、画面を明るくすると読み取りやすくなります。
QRコードからWi-Fiのパスワードを確認するには?
ここでコードを読み取ると、カードにネットワーク名とパスワードが表示され、それぞれコピーできます。Wi-FiのQRコードはWIFI:T:WPA;S:ネットワーク名;P:パスワード;;という形式のただのテキストで、オープンソースのZXingプロジェクトが最初に定め、Wi-Fi AllianceがWPA3仕様のWi-Fi URI(第7章)として標準化しました。
このページがネットワークに接続することはありません。Webページにはできませんし、すべきでもありません。接続するには、iPhoneのカメラをコードに向けて表示されたバナーをタップするか、Androidでは設定 → ネットワークとインターネット → インターネットから読み取ります。自分のネットワークのコードを作るには、iPhoneのパスワードアプリのShow Network QR Codeか、Androidの保存済みネットワークの共有ボタンを使います。
特殊文字:ZXingの形式では、名前やパスワード内の; , : \ "の前にバックスラッシュを付け、WPA3の形式では;を%3Bと書きます。このリーダーはどちらも読み取れます。
WIFI:T:WPA;S:Cafe Guest 5G;P:espresso-2026;H:true;;
- Tセキュリティ
- パスワード付きのネットワークならWPA(WPA2でもWPA3でも)、古いルーターならWEP、オープンネットワークならnopassまたは空欄です。AndroidはWPA3にSAEと書くこともあります。
- Sネットワーク名(SSID)
- すべてのコードに必須の、唯一の項目です。
- Pパスワード
- 平文で書かれているため、コードを読み取った人なら誰でも読めます。
- Hステルス
- ネットワーク名を公開していない場合はtrueです。
- RTransition Disable
- WPA3のみ:1にすると、機器がWPA2に戻らなくなります。
- KSAE-PKキー
- WPA3のみ:ネットワークの公開鍵です。偽のアクセスポイントがなりすませないようにします。
QRコードを読み取っても安全ですか?
読み取るだけなら、テキストを読むだけです。危険が始まるのは、リンクを開いたり、情報を入力したり、何かをインストールしたりしたときです。犯罪者はパーキングメーターや充電器の本物のコードの上に偽のコードを貼ったり、メールや郵便でコードを送ったりします。これはクイッシング(QRコードを使ったフィッシング)と呼ばれる詐欺です。FBIとFTCは、どちらもまず「開く前にリンクを確認する」ことを勧めています。
それがこのリーダーの主な役割です。リンクを勝手に開かず、実際の行き先を決めるドメインを示し、見つけた手口を1つずつ一文で説明します。
パーキングメーター
米テキサス州オースティンでは2022年、24台を超える精算機で偽のQRシールが見つかりました。英国のAction Fraudには1年間で784件のクイッシング被害が報告され、損失は350万ポンド近くに上り、その多くが駐車場でした。
EV充電器
フランスのロワレ県では、充電スタンドに貼られた偽のコードが、充電を一度も始めないままカード情報を盗んでいました(Gendarmerie nationale、2024年)。
メールと郵便
銀行や行政機関、Microsoft 365をかたるメール内のコードや、注文していない荷物に「送り主を確認する」ためのコードが添えられているケースがあります(FTC、2025年)。
UPI決済
買い手が売り手に「お金を受け取るため」のQRコードを送り、それを読み取ってUPI PINを入力すると、逆にお金を送ってしまいます(RBI、デリー警察)。
@の前のおとり
https://google.com@example.xyz
@より前はすべてユーザー名として扱われ、ブラウザーは捨ててしまいます。この例の行き先はexample.xyzです(RFC 3986)。
よく似た文字
https://pаypal.com
2文字目はキリル文字の「а」です。Chromeはこうした名前をxn--(Punycode)で表示し、このリーダーはその文字に印を付けます。
前に置かれたブランド名
https://paypal.com.example.xyz
決め手は末尾だけです。前に何があっても、ドメインはexample.xyzです。
短縮リンク
https://bit.ly/3xYzAbc
行き先が隠れています。BitlyとTinyURLは、アクセスせずに行き先を確認できるプレビューページを用意しています。
アプリのダウンロード
https://example.xyz/update.apk
.apk、.exe、.mobileconfigは、ソフトウェアや設定をインストールします。アプリは公式ストアから入手してください。
- パーキングメーター、充電器、ポスターでは、元のコードの上にシールが貼られていないか確認しましょう。
- 周りの文言ではなくドメインを読み、迷ったら自分でサイトを開きましょう。
- 予期していなかったコードから開いたサイトでは、パスワードやカード番号を入力しないでください。
- アプリはストアからインストールし、コードからは絶対にインストールしないでください。
QRコードに入れられる情報は?
約3 KBまでのテキストなら何でも入れられ、スマートフォンはそれを操作に変えるいくつかの形式を共通で使っています。このリーダーはそれぞれを項目に分けて表示し、選ぶまで何も実行しません。
| 内容 | 先頭の文字列 | 規格 | 表示内容 |
|---|---|---|---|
| リンク | https:// | RFC 3986 | 本当のドメイン、似せた文字、おとり、短縮リンク |
| Wi-Fi | WIFI: | ZXing、Wi-Fi Alliance(WPA3) | ネットワーク、パスワード、セキュリティ |
| UPI決済 | upi://pay | NPCI UPI Linking Specification | 受取人、金額、メモ、署名 |
| 店舗での支払い(Pix、QRIS、VietQR、PromptPayなど) | 000201 | EMVCo QR Code Specification | 加盟店、金額、銀行、チェックサム |
| SEPA送金 | BCD | EPC069-12 | 受取人、IBANの検証、金額 |
| 連絡先 | BEGIN:VCARD, MECARD: | RFC 6350、NTT DOCOMO | 名前、電話番号、メール。.vcfで保存 |
| 予定 | BEGIN:VEVENT | RFC 5545 | お使いのタイムゾーンでの日時。.icsで保存 |
| 電話、SMS、メール | tel:, sms:, mailto: | RFC 3966、5724、6068 | 番号やアドレスを表示し、アプリで開く |
| 位置情報 | geo: | RFC 5870 | 座標、OpenStreetMap |
| 2要素認証キー | otpauth:// | Google Key URI Format | サービスとアカウント。シークレットは非表示 |
| 暗号資産の支払い | bitcoin:, ethereum: | BIP 321、EIP-681 | アドレスと金額 |
| パスキーでのサインイン | FIDO:/ | FIDO CTAP 2.2 | スマートフォンのカメラで読み取るコードであること |
各アイコンはその種類の結果カードと同じもので、色もカードと同じです。チェックが正常なら緑、警告があれば黄色か赤になります。
支払い用のQRコードを、支払う前に確認するには?
まずここで読み取ってください。カードには、お金の受取人、コードに金額が設定されていればその金額、コードのチェックサムが正常かどうかが表示されます。そのうえで銀行アプリやウォレットアプリで支払い、表示される名前がお店と一致しているか確認してください。
よくある手口は、お店の本物のコードの上にシールを貼ることです。そのため、看板に印刷された名前よりも、アプリに表示される名前のほうが重要です。
00020126370014br.gov.bcb.pix0115pix@example.com520400005303986540512.505802BR5912Cafe Exemplo6009Sao Paulo62070503***6304189B
- 受取人
- 金額
- チェックサム
- コードの情報
- 00形式常に01で、常に先頭にあります。
- 01
- 26加盟店アカウント決済方式(br.gov.bcb.pix)とPixキー。どちらもID・長さ・値の形で入れ子になっています。
- pix@example.com
- 52加盟店カテゴリー指定がなければ0000です。
- 0000
- 53通貨ISO 4217の番号です。986はブラジルレアルを表します。
- 986
- 54金額コードで金額が設定されている場合だけ入ります。
- 12.50
- 58国2文字の国コード(ISO 3166-1)です。
- BR
- 59加盟店名Pixアプリには、代わりにPixのディレクトリにある名前が表示されます。
- Cafe Exemplo
- 60都市加盟店の所在地です。
- Sao Paulo
- 62追加データ参照ラベル(サブID 05)です。
- ***
- 63チェックサム(CRC-16)6304を含む、それより前のすべてから計算されます。1文字でも変えると一致しなくなります。
- 189B
このリーダーが再計算すると189Bになり、コード内の値と一致します。
UPI(インド)
UPI IDとコード内に書かれた名前、コードに署名があるかどうか。加盟店のコードに署名がないと、UPIアプリが警告します。お金を受け取るためにコードを読み取ったり、PINを入力したりすることはありません。
Pix(ブラジル)
Pixキー、または動的コードの場合は、銀行が請求情報を取得するアドレスだけです。その金額は画像には入っていません。銀行は、コード内の名前ではなく、Pixのディレクトリにある受取人名を表示します。
VietQR(ベトナム)
銀行(NAPAS番号で識別)と口座、金額、振込メモ。
QRIS、PromptPay、PayNow
加盟店とその都市、金額、そしてPromptPayやPayNowの送金先となる電話番号やID。
SEPA送金(EPC QR、GiroCode)
受取人、チェックディジットを検証したIBAN、ユーロ建ての金額、参照番号。
ロシアとスイス
GOST R 56042の決済コード(受取人、口座、BIC、ルーブル建ての金額)と、スイスのQR請求書(債権者、IBAN、金額)。
バーコードの番号からわかることは?
商品のバーコード(EAN-13、EAN-8、UPC)は番号です。このリーダーは番号を読み取り、最後の桁を検証し、その企業の番号を発行したGS1の組織を示します。この組織の国は原産国ではありません。GS1も、プレフィックスは「製品が特定の国で製造されたことを示すものではない」としています。ベトナムで作られた商品がGS1 USの番号を持つこともあり、その逆もあります。
978または979で始まる番号は書籍(ISBN)です。医薬品や生鮮食品のパッケージのコード(Data MatrixやGS1-128)には、商品番号、ロット、有効期限、シリアル番号など、より多くの情報が入っていることが多く、それぞれを1行ずつ表示します。
- 952GS1プレフィックスその企業の番号を発行したGS1の組織を示し、製造国ではありません。952はGS1が例示用に定めた範囲で、400–440はGS1 Germanyです。
- 1234企業その組織が割り当てた企業の番号です。
- 56789商品企業が付けた商品の番号です。
- 9チェックディジット前の12桁から計算されるため、読み取りミスがあればわかります。
奇数桁は1倍、偶数桁は3倍して足すと121。次の10の倍数130までの差がチェックディジットで、9です。
QRコードが読み取れないのはなぜですか?
ぼやけている・小さすぎる
近づいてコードを画面いっぱいに入れるか、ズームしてください。1秒ほど静止させます。
反射や影
コードかスマートフォンを傾けるか、カメラ画面でライトをつけてください。
余白がない
QRコードには4モジュール幅の空白の余白が必要です。余白を隠さずに画面に入れてください。
白黒反転・左右反転
2006年版の規格ではどちらも認められており、このリーダーは両方を試します。
破損している
コードの約30%までは復元できます(誤り訂正レベルH)。それ以上は、どのリーダーでも読み取れません。
iPhoneの写真(HEIC)
HEIC画像を開けるのはSafariだけです。写真のスクリーンショットを撮るか、カメラ → フォーマット → 互換性優先に設定してください。
文字化けしている
作成ツールが、宣言していない文字コードを使っています。生のテキストには、保存されている内容がそのまま表示されます。
QRコードの仕組みは?
QRコードは黒と白の正方形(モジュール)を並べたもので、カメラは3つの角にある位置検出パターンを手がかりに、どの角度からでもコードを見つけます。1994年に日本のデンソーウェーブで開発され(QRはquick response=素早い応答の略)、国際規格ISO/IEC 18004(第4版、2024年)になっています。デンソーウェーブは、規格に沿ったコードの使用に料金を求めていません。
サイズは21 × 21モジュールから177 × 177モジュールまでの40種類(バージョン)です。リード・ソロモン符号による誤り訂正で余分なデータを持たせているため、傷が付いたり一部が隠れたりしたコードでも読み取れます。中央にロゴが入ったコードが使えるのはこのためです。同じテキストでも見た目の異なるコードが作れるので、見ただけではコードの中身はわかりません。
- 位置検出パターン3つの角にある正方形で、コードの位置、大きさ、角度を示します。
- タイミングパターン位置検出パターンの間に白黒交互に並ぶモジュールで、格子の目盛りになります。
- アライメントパターン小さめの正方形で、曲がったり傾いたりしたコードでも格子からずれないようにします。
- 形式情報誤り訂正レベルとマスクを示し、2か所に書かれています。
- データと誤り訂正テキストと、それを修復するリード・ソロモン符号のデータです。
- クワイエットゾーン幅4モジュール以上の空白の余白です。
- バージョン情報大きいコードにだけあり、このコードにはありません。
40
サイズの種類(21 × 21〜177 × 177モジュール)
7,089
数字の最大桁数(英数字なら4,296文字、2,953バイト)
30%
レベルHで復元できるコードの割合
1994
日本のデンソーウェーブで開発された年
L最大7%を復元7%が隠れた状態読み取れます
M最大15%を復元14%が隠れた状態読み取れます
Q最大25%を復元18%が隠れた状態読み取れます
H最大30%を復元24%が隠れた状態読み取れます
M最大15%を復元25%が隠れた状態読み取れません
このページが使うデコーダー、ZXingで読み取りました。シールはコードの固定パターンの一部も隠すため、実際に耐えられる範囲はレベルの割合より少し小さくなります。
ファミリーには、Micro QR(位置検出パターンが1つ、最大17 × 17モジュール)や長方形のrMQR(ISO/IEC 23941)もあり、このリーダーはData Matrix、Aztec、PDF417とあわせて、これらも読み取れます。
このQRコードリーダーの仕組みは?画像はアップロードされますか?
何もアップロードされません。画像はブラウザーの中、お使いの端末上のバックグラウンドワーカーで読み取られます。ページは画像もテキストも結果もどこにも送らず、タブを閉じれば何も残りません。
Android、macOS、ChromeOSのChromeと、MacのEdgeにはバーコードリーダー(BarcodeDetector)が組み込まれており、このリーダーはそれを使います。それ以外のブラウザー(WindowsのChrome、Firefox、Safari)では、WebAssemblyにコンパイルされたオープンソースのデコーダーZXingを、初回の読み取り時に当サイトから読み込みます。カメラの使用には許可が必要で、コードが見つかるかページを離れると、すぐにオフになります。
お使いの端末 · このブラウザーのタブ
- カメラ・画像・貼り付け
- バックグラウンドワーカーWeb Worker
- BarcodeDetectorブラウザーに内蔵ZXingWebAssembly
- 内容を解析リンク · Wi-Fiネットワーク · 決済コード · 連絡先
- 結果カード
- 必要なブラウザーにだけ、ZXingデコーダーを一度だけ送信
- 画像・テキスト・結果は一切受け取りません
BarcodeDetector
Android、macOS、ChromeOSのChrome、MacのEdge
ブラウザーに内蔵:高速で、ダウンロード不要。
ZXing(WebAssembly)
Windows、Linux、Firefox、Safari、iPhone
約950 KBを、初回に一度だけdnsrobot.netから読み込みます。内蔵リーダーが読み取れないコードも読み取れます。
QRコード読み取りに関するよくある質問
スマホのスクショからQRコードを読み取るには?
ノートパソコンのWebカメラでQRコードを読み取れますか?
ここでQRコードを読み取ると、画像はアップロードされますか?
QRコードが安全かどうかを見分けるには?
QRコードを読み取るだけでスマホがハッキングされることはありますか?
QRコードからWi-Fiのパスワードを調べるには?
QRコードの読み取りにアプリは必要ですか?
QRコードを読み取ってお金を受け取ることはできますか?
このリーダーでQRコードが読み取れないのはなぜですか?
1枚の画像に複数のQRコードがあっても読み取れますか?
バーコードも読み取れますか?
QRコードリーダーはオフラインでも使えますか?
コードのリンク先を確かめるその他のツール
SSL証明書チェック
SSL証明書の有効性とセキュリティ詳細を検証
WHOIS検索
RDAPでドメインの登録情報、レジストラ、所有者の詳細を検索
ドメイン年齢チェッカー
WHOISでドメインの登録日、年齢、有効期限、レジストラ情報を確認
ホスティングチェッカー
あらゆるサイトのホスティング会社を特定:ホスト、CDN、CMS、メールプロバイダー、レジストラ、SSL発行元
QRコード作成
QRコードを作成:リンク、Wi-Fi、連絡先、WhatsApp、UPIやPixの決済に対応。ロゴや色を加え、読み返して確認してからSVG、PNG、PDFでダウンロード
Wi-Fi QRコード作成
Wi-Fi QRコードを作成:ゲストはiPhoneのカメラやAndroidのWi-Fi設定で1回読み取るだけで接続。WPA2・WPA3対応、印刷できるゲスト用カード付き