QRコード読み取り
QRコードの中身を、開く前に確認。
- すべて無料登録なし、回数制限なし、有料プランなし。
- アップロードなしファイルは自分の端末で処理され、サーバーには届きません。
- 結果に条件なし透かしなし、勝手な縮小なし、サイズ上限なし。
- 変更はすべて公開修正も新しい工具も、すべて更新履歴ページに書いています。
このツールでできること
画像やスクリーンショットからQRコードを読み取るには、コードが写っている画像をこのページにドロップするだけです。あとはこのページが内容を読み取って表示します。ウェブサイトのスクリーンショット、ポスターの写真、PDF の請求書を画像として書き出したページなど、ふつうのケースに対応するのはもちろん、1枚のスクリーンショットに2つ、3つのコードが同時に写っている厄介なケースにも対応します。見つかったコードにはすべて画像上に枠と番号が付き、枠をクリックするとパネルの表示がそのコードに切り替わります。
画像がお使いのコンピューターから外に出ることはありません。読み取りはすべてブラウザ内で完結します。ファイルはキャンバスに読み込まれ、ピクセルはこのページに組み込まれたデコーダーに渡され、結果が画面に表示されます。アップロードもキューも、アカウントも必要なく、サイズ制限もお使いの端末が許す範囲までです。これは多くのツール以上に重要なことです。スキャンする対象は、ルーターに貼られた Wi-Fi パスワード、決済用コード、搭乗券など、他人のサーバーに送りたくないものであることが多いからです。
使い方
画像からQRコードを読み取る方法は3通りあります。ページ上に画像をドラッグする、クリックしてファイルを選ぶ、あるいはクリップボードにスクリーンショットが入った状態で Ctrl+V(Mac では Cmd+V)を押す、のいずれかです。ここに来た理由の多くはスマートフォンを向けられない画面に QR コードが表示されているからなので、貼り付けがいちばん速い方法になるはずです。JPG、PNG、WebP、GIF、BMP、AVIF、HEIC はすべて対応しており、カメラで撮ったそのままの写真でも構いません。コードを先に切り抜いておく必要はありません。
結果パネルはコードをただ表示するのではなく、内容を解釈して表示します。QR コードが単なるテキストであることはまれで、多くは構造化されたデータを運んでいます。Wi-Fi のコードは WIFI:T:WPA;S:MyNet;P:hunter2;; という1本の文字列として入っていますが、ネットワーク名・パスワード・セキュリティ方式の3行に分けて表示し、それぞれにコピー用のボタンが付きます。連絡先カード(vCard と MECARD)、カレンダーの予定、メールの下書き、電話番号、地図の座標も同じように項目ごとに分解されます。どんなパーサーも完璧ではないため、生の文字列はつねにパネルの下部に残しておきます。
リンクの場合は、ドメインが大きな文字で単独の行に表示され、その下にリンクを開くボタンがあります。この順番には理由があります。QR コードをスマートフォンでスキャンせずにパソコンで読み取る理由の多くは、実際にアクセスする前にどこへ行くのかを知りたいからです。次の3つは自動的に警告が表示されます。Punycode で書かれたホスト名(xn-- という接頭辞で、キリル文字やギリシャ文字などラテン文字に似た文字を使ってなりすましドメインを隠す手口です)、ドメイン名の代わりの生の IP アドレス、そして実際の行き先がリダイレクトの先に隠れていてオフラインでは追跡できない、既知の短縮 URL サービスです。
うまくいかないとき
QRコードのデコーダーが何も見つけられない場合、たいていは画像が小さすぎるか、ぼやけすぎています。QR コードは3つの隅にある四角いパターンを認識できる必要があり、横幅がおよそ100ピクセルを下回ると認識が安定しなくなります(このページはあきらめる前に2倍に拡大して再挑戦します)。コードのまわりをきつく切り抜くと、たいていの失敗は解決します。手ぶれによるブレは修復できないので、拡大したぼやけた画像をそのまま使うのではなく、ぶれないように撮り直してください。もう一つの原因はコントラスト不足です。白地に薄いグレーのコードや、写真の上に重ねて印刷されたコードは、信号が十分でないことがあります。反転したコード(暗い背景に明るいモジュール)は自動的に処理されます。QR コードにはリード・ソロモン誤り訂正が組み込まれているため、最高レベルではモジュールの約30パーセントが欠けていても読み取れることがありますが、中央にロゴが打ち抜かれ、さらに角が破れているようなコードはたいてい失敗します。このページはQRコードのデコーダーであり、EAN-13 や Code 128 のような一次元バーコードは別の方式のため、デコードの対象外です。
背景:QRコードの由来
QR コードは1994年、日本の自動車部品メーカー デンソー の子会社であるデンソーウェーブの原昌宏氏らのチームによって、トヨタの生産ラインを流れる部品を追跡するために設計されました。従来のバーコードは20文字程度しか保持できず、決まった向きでしか読み取れませんでした。開発チームはどの角度からでもスキャナーが見つけられるものを求め、そのために大きな四角形を4隅のうち3か所に配置しています。リーダーはまずこの3つを見つけて回転を割り出し、それからデータを読み取ります。デンソーウェーブはこの規格に関する特許を保有していますが、標準的な QR コードの利用に対しては権利行使をしない方針を取りました。仕様は2000年に ISO/IEC 18004 として公開されています。その上に重ねられているエンコード方式は、この規格そのものの一部ではなく慣習によるものです。WIFI: という文字列は Android によって普及し、MECARD は NTT ドコモに由来し、vCard は別途 RFC 6350 で定義されています。
使われる場面
QRコード読み取りツールとしていちばんよく使われる場面は、デスクトップ画面に表示された QR コードです。ウェブアプリのログインコード、二要素認証の設定コード、メールで届いた支払いリクエスト、PDF の参加証に載ったコードなどです。2つ目は確認用途です。QR コード作成 でコードを作ったあと、印刷に回す前に、意図した内容どおりにエンコードされているかをここで確かめられます。印刷してから間違いに気づくと刷り直しになるからです。3つ目は用心のためです。駐車メーターに貼られたコード、飲食店のステッカー、身に覚えのない郵便物に付いたコードなどを、ここで読み取ってから、何かを開く前にテキストとして行き先を確認できます。オフィスでは、来客用 Wi-Fi カードからネットワーク名とパスワードを取り出すのにも使われています。画像が PDF のページであれば、先に PDF を画像に変換 してください。写真が大きすぎる場合は、コードの周囲を 切り抜く と、他のどんな対処よりも効果があります。
よくある質問
画像はサーバーにアップロードされますか?
いいえ。ファイルの読み取りとデコードはすべてブラウザ内で行われ、お使いのコンピューターの外に出ることはありません。ページを開いたままネットワークを切断しても読み取れることで確認できます。
カメラを使わずに、画像からQRコードを読み取ることはできますか?
はい、それがまさにこのページの目的です——画像をアップロードまたは貼り付けると、コードを読み取ります。ウェブカメラのモードはなく、これは意図的な仕様です。スマートフォンでは標準のカメラアプリがすでにウェブページより上手に QR コードをスキャンできます。
リンクが短縮 URL だと表示されるのはなぜですか?
短縮リンクは実際の行き先をリダイレクトの裏に隠しており、その先をたどるにはお使いの端末からのネットワークアクセスが必要になるためです。この警告は、表示されているドメインが最終的な行き先ではないことを知らせるものです。
画像のQRコードがデコードできないときはどうすればいいですか?
画像をコードのまわりできつく切り抜いてから、もう一度お試しください。失敗の多くは、コードの横幅のピクセル数が少なすぎるか、ぼやけていて3つの隅の四角いパターンを見つけられないことが原因です。
このQRコード読み取りツールはバーコードにも対応していますか?
いいえ。このページが読み取るのは QR コードだけです。EAN-13 や Code 128 のような一次元バーコードは別の方式を使っています。