QRコード読み取り

QRコードやバーコードを、カメラ、画像、スクリーンショットから読み取ります。読み取りはお使いの端末上で行われ、画像がアップロードされることはありません。リンクはすべて、開く前にチェックします。

カメラ・画像選択・貼り付け・ドロップ · 1枚に複数のコード · 端末の外には何も送信しません

画像やスクショからQRコードを読み取るには?

画像をこのページにドロップするか、Ctrl+V(Macでは⌘V)で貼り付けるか、画像を選択を選んでください。画像内のすべてのコードを見つけ、画像上でそれぞれを枠で囲んで番号を付け、内容を読み取ります。写真、スクリーンショット、チャットから保存した画像、PDFのページを撮ったスクリーンショットのどれでも使えます。

スマートフォンでは、コードのスクリーンショットを撮ってこのページを開き、画像を選択からそのスクリーンショットを選びます。複数の画像をまとめて読み込めるうえ、1枚の画像に複数のコードがあっても大丈夫です。メニューのリンク、Wi-Fi、連絡先が載ったポスターなら、3枚のカードが表示されます。

QRコード読み取りの例:3つのコードが写ったスクショから、リンクの本当のドメイン、Wi-Fiのパスワード、連絡先を表示QRコード読み取りの例:3つのコードが写ったスクショから、リンクの本当のドメイン、Wi-Fiのパスワード、連絡先を表示すべてのコードに番号画像内のコードはそれぞれ枠で囲まれ、その番号が下のカードと対応しています。各コードの中身リンク、Wi-Fiネットワーク、連絡先など、各コードが何なのかを、カードを読む前に一覧で確認できます。リンクの行き先アドレス内の本当のドメインを強調し、似せた文字やおとりに印を付けますが、リンクは開きません。アップロードなし画像はお使いの端末上でブラウザーが読み取り、画像も結果もどこにも送信されません。
3つのコードが写ったスクリーンショットを端末上で読み取った例です。各コードを枠で囲んで番号を付け、その内容を表示しています。番号を選ぶと、各部分に何が表示されているかを確認できます。

パソコンで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、デリー警察)。

QRコードに入れられる情報は?

約3 KBまでのテキストなら何でも入れられ、スマートフォンはそれを操作に変えるいくつかの形式を共通で使っています。このリーダーはそれぞれを項目に分けて表示し、選ぶまで何も実行しません。

内容先頭の文字列規格表示内容
リンクhttps://RFC 3986本当のドメイン、似せた文字、おとり、短縮リンク
Wi-FiWIFI:ZXing、Wi-Fi Alliance(WPA3)ネットワーク、パスワード、セキュリティ
UPI決済upi://payNPCI UPI Linking Specification受取人、金額、メモ、署名
店舗での支払い(Pix、QRIS、VietQR、PromptPayなど)000201EMVCo QR Code Specification加盟店、金額、銀行、チェックサム
SEPA送金BCDEPC069-12受取人、IBANの検証、金額
連絡先BEGIN:VCARD, MECARD:RFC 6350、NTT DOCOMO名前、電話番号、メール。.vcfで保存
予定BEGIN:VEVENTRFC 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コードを、支払う前に確認するには?

まずここで読み取ってください。カードには、お金の受取人、コードに金額が設定されていればその金額、コードのチェックサムが正常かどうかが表示されます。そのうえで銀行アプリやウォレットアプリで支払い、表示される名前がお店と一致しているか確認してください。

よくある手口は、お店の本物のコードの上にシールを貼ることです。そのため、看板に印刷された名前よりも、アプリに表示される名前のほうが重要です。

架空のPixコードを項目ごとに分解:各項目は2桁のID、2桁の長さ、値の順に並びます

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行ずつ表示します。

架空のEAN-13番号を部分ごとに分解
  • 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コードの内部:バージョン2、25 × 25モジュールで、https://www.example.comを格納
  1. 位置検出パターン3つの角にある正方形で、コードの位置、大きさ、角度を示します。
  2. タイミングパターン位置検出パターンの間に白黒交互に並ぶモジュールで、格子の目盛りになります。
  3. アライメントパターン小さめの正方形で、曲がったり傾いたりしたコードでも格子からずれないようにします。
  4. 形式情報誤り訂正レベルとマスクを示し、2か所に書かれています。
  5. データと誤り訂正テキストと、それを修復するリード・ソロモン符号のデータです。
  6. クワイエットゾーン幅4モジュール以上の空白の余白です。
  7. バージョン情報大きいコードにだけあり、このコードにはありません。

40

サイズの種類(21 × 21〜177 × 177モジュール)

7,089

数字の最大桁数(英数字なら4,296文字、2,953バイト)

30%

レベルHで復元できるコードの割合

1994

日本のデンソーウェーブで開発された年

同じリンクを各レベルで作成し、読み取れる限界まで大きなシールを貼ったコード
  • 誤り訂正レベルLのQRコード。7%がシールで隠れていますL最大7%を復元7%が隠れた状態読み取れます
  • 誤り訂正レベルMのQRコード。14%がシールで隠れていますM最大15%を復元14%が隠れた状態読み取れます
  • 誤り訂正レベルQのQRコード。18%がシールで隠れていますQ最大25%を復元18%が隠れた状態読み取れます
  • 誤り訂正レベルHのQRコード。24%がシールで隠れていますH最大30%を復元24%が隠れた状態読み取れます
  • 誤り訂正レベルMのQRコード。25%がシールで隠れています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を、初回の読み取り時に当サイトから読み込みます。カメラの使用には許可が必要で、コードが見つかるかページを離れると、すぐにオフになります。

画像の行き先:カメラ、ファイル、クリップボードから結果カードまで、すべてこのブラウザーのタブ内で処理されます

お使いの端末 · このブラウザーのタブ

  1. カメラ・画像・貼り付け
  2. バックグラウンドワーカーWeb Worker
  3. BarcodeDetectorブラウザーに内蔵ZXingWebAssembly
  4. 内容を解析リンク · Wi-Fiネットワーク · 決済コード · 連絡先
  5. 結果カード
dnsrobot.net
  • 必要なブラウザーにだけ、ZXingデコーダーを一度だけ送信
  • 画像・テキスト・結果は一切受け取りません

BarcodeDetector

Android、macOS、ChromeOSのChrome、MacのEdge

ブラウザーに内蔵:高速で、ダウンロード不要。

ZXing(WebAssembly)

Windows、Linux、Firefox、Safari、iPhone

約950 KBを、初回に一度だけdnsrobot.netから読み込みます。内蔵リーダーが読み取れないコードも読み取れます。

QRコード読み取りに関するよくある質問

スマホのスクショからQRコードを読み取るには?

スクリーンショットを撮ってこのページを開き、「画像を選択」をタップして、写真からそのスクリーンショットを選びます。画像はアップロードされず、スマートフォン上でコードを読み取って内容を表示します。本当のドメイン付きのリンク、Wi-Fiのパスワード、支払い情報、連絡先などです。複数のスクリーンショットをまとめて読み込むこともできます。

ノートパソコンのWebカメラでQRコードを読み取れますか?

はい。「カメラで読み取る」を選び、ブラウザーに聞かれたらカメラを許可してください。コードをWebカメラから15〜30 cm離し、動かさないように持ちます。すでに画面に表示されているコードなら、スクリーンショットのほうが早いです。WindowsではWin+Shift+S、Macでは⌘+Ctrl+Shift+4でコピーし、このページでCtrl+Vまたは⌘Vを押してください。

ここでQRコードを読み取ると、画像はアップロードされますか?

いいえ。画像は、お使いの端末のブラウザー内で、内蔵のバーコードリーダーか、当サイトから配信するZXingデコーダーによって解析されます。画像、テキスト、結果が当サイトや他のサーバーに送られることはなく、何も保存されません。タブを閉じれば、すべての読み取り結果が消えます。

QRコードが安全かどうかを見分けるには?

何かを開く前にここで読み取り、本当のドメインを確認してください。アドレスのうち、最初の単独のスラッシュの直前にある部分(example.comなど)です。別のコードの上に貼られたシール、行き先を隠す短縮リンク、他の文字体系の文字、別のドメインの前に置かれたブランド名、そしてパスワードやカード番号の入力、アプリのインストールを求めるものには注意しましょう。

QRコードを読み取るだけでスマホがハッキングされることはありますか?

読み取るだけならテキストを読むだけで、スマートフォンのカメラもリンクを開かずに表示します。被害が起きるのは次のステップです。パスワードやカード情報を求めるフィッシングページ、ストア以外からインストールしたアプリ、iPhoneの構成プロファイル、支払いなどです。そうしたページでパスワードを入力してしまったら、パスワードを変更し、2要素認証を有効にしてください。

QRコードからWi-Fiのパスワードを調べるには?

このページで、カメラまたはコードの写真から読み取ってください。カードにはネットワーク名とパスワードが平文で表示され、それぞれにコピーボタンが付きます。セキュリティの種類や、ステルスネットワークかどうかもわかります。このページがネットワークに接続することはなく、接続はお使いのスマートフォンやパソコンで、自分で選んだときに行われます。

QRコードの読み取りにアプリは必要ですか?

いいえ。iPhoneのカメラはiOS 11からQRコードを読み取れ、ほとんどのAndroidのカメラも同様です。FBIや英国のNCSCも、読み取りアプリをダウンロードするより、この内蔵機能を使うよう勧めています。パソコンや画像内のコードなら、このページがブラウザーで同じことを行い、インストールは不要です。

QRコードを読み取ってお金を受け取ることはできますか?

いいえ。UPIをはじめ、ほとんどの決済システムでは、コードを読み取ってPINを入力すると必ずお金を送ることになります。インドのRBIとNPCIは、お金を受け取るためにコードを読み取ったりPINを入力したりする必要はないとしています。「代金を受け取るため」とコードを送ってくる買い手は、よく知られた詐欺の手口です。

このリーダーでQRコードが読み取れないのはなぜですか?

たいていは、小さすぎる、ぼやけている、反射している、または切れていることが原因です。コードが画像の大部分を占めるようにし、白い余白も写してください。ひどく傷んだコードは、どのリーダーでも読み取れません。HEIC形式のiPhoneの写真はSafariでしか開けないため、先に写真のスクリーンショットを撮ってください。左右反転や白黒反転のコードは、自動で試します。

1枚の画像に複数のQRコードがあっても読み取れますか?

はい、すべて読み取ります。画像上でそれぞれのコードを枠で囲んで番号を付け、番号から内容を示すカードを開けます。リンク、Wi-Fiのコード、連絡先が並んで載っているポスターやチケット、スクリーンショットに便利です。

バーコードも読み取れますか?

はい。EAN-13、EAN-8、UPC-A、UPC-Eの商品バーコード、Code 128、Code 39、Code 93、Codabar、ITFに加え、Data Matrix、Aztec、PDF417にも対応しています。商品番号では最後の桁を検証し、番号を発行したGS1の組織を表示します。これは企業が登録した場所を示すもので、製造国ではありません。

QRコードリーダーはオフラインでも使えますか?

ページの読み込み後は、バーコードリーダーを内蔵したブラウザーなら、接続なしでコードを読み取れます。それ以外のブラウザーは初回の読み取り時にZXingデコーダーをダウンロードし、その後はページを閉じるまでオフラインで読み取れます。「開く前に確認」のリンクは当サイトの他のツールに問い合わせるため、接続が必要です。