スクリーンショットやPDF、写真の中にQRコードがあるのに、もう1台のスマホでスキャンする手段がない、そんなときは画像をここに取り込めば、このリーダーがその場でデコードし、含まれる正確なテキストやリンクを表示します。
画像はすべてブラウザ内で処理されます。アップロードもカメラの許可もアプリも不要です。コードがリンクの場合はクリック可能な結果として表示されますが、あなたが選ばない限り、何も開いたり接続したりしません。
使い方
- 画像を追加するQRコードを含むスクリーンショットや写真を、ドラッグ・貼り付け・選択で取り込みます。
- 結果を読むデコードされたテキストが即座に表示されます。URLの場合はリンクが提示されます。
- コピーまたは開くワンクリックでテキストをコピーするか、信頼できる場合はリンクを開きます。
QR コードは 1 枚の画像にすぎず、しかもその画像は、普段スキャンに使う端末の上にすでにあることがよくあります。チャットのスクリーンショット、PDF チケットのコード、自分のノート PC 上の「スキャンして接続」の Wi-Fi パネルです。このリーダーはその画像を受け取り、中のコードをデコードするので、2 台目のスマホを取り出したり、片方の画面をもう片方にかざしたりする必要はありません。ファイルをドラッグして入れる、クリップボードから貼り付ける、写真から選ぶ、そのいずれかで、コードの中のテキストがすぐに表示されます。
すべてがブラウザ内で行われます。画像は canvas に描かれ、jsQR ライブラリでその場でデコードされます。何もアップロードされず、アカウントもなく、ページを一度読み込めばネットワークを切って動き続けます。QR はリンク以上のものを保持できるので、それが重要です。Wi-Fi パスワード、プライベートな URL、ログイントークン、連絡先カードです。デコードされたテキストが URL ならクリックできるリンクが、そうでなければ生のテキストとコピーボタンが得られます。1 画像につき 1 コードを読み、ライブのウェブカメラではなくファイルから動作します。全体を端末上に保つための意図的な選択です。
こんな使い方をされています
2 台目のスマホなしで、ホテルやルーターのスクリーンショットの Wi-Fi QR を読む
同じノート PC で見ている PDF チケットの QR のリンクを開く
アプリ設定中に自分の画面に表示される「スキャンして接続」のコードをデコードする
誰かがメッセージで送ってきた vCard の QR から連絡先の詳細を取り出す
URL を先に読んで、訪れる前に QR がどこを指すか確認する
印刷された原本が失われたとき、古い保存写真の QR からテキストを復元する
QRコードは、あなたがそれを見ているのと同じ画面に閉じ込められている
誰もが出くわす状況があります。友人がWi-Fi QRコードをスクリーンショットで送ってくる。PDFのチケットに、開く必要のあるQRがある。アプリがノートパソコンに「スキャンしてペアリング」のコードを表示する。難点は、そのコードが本来スキャンに使うはずの端末の上にあることです——スクリーンショットを表示しているスマホは自分のカメラを自分に向けられませんし、すでにファイルの中にあるコードを読むために二台目のスマホをモニターにかざすのは馬鹿げて感じます。画像はある。ただ、その中のテキストが必要なだけです。
まさにその隙間を、このツールが埋めます。QRコードを含む画像ファイル——スクリーンショット、書き出したグラフィック、写真——をドラッグ、貼り付け、または選択すると、その場でコードをデコードし、そこに入っているテキストを見せます。そのテキストがURLなら、クリックできるリンク(rel=nofollow 付き)が得られます。そうでなければ、生の内容とコピーボタンが得られます。二台目の端末も、あれこれのやり繰りもなし。
ここではなぜ画像からのデコードがウェブカメラに勝るのか
大半の「QRスキャナー」ページは、ライブカメラと目の前の物理的なコードを前提とします。コードがすでにファイルであるとき、それは間違ったモデルです。ウェブカメラに手を伸ばすことは、カメラの許可を求め、画面に狙いを定め(画面同士のスキャンを不安定にする反射やモアレを持ち込む)、そもそもコードを表示するための別の画面を必要とすることを意味します。QRがスクリーンショットやPDFのページであるとき、カメラを向けられる物理的なコードは存在しません。
このツールは意図的に、ライブカメラではなく、あなたが渡した画像から読みます。それは率直に述べる本物のトレードオフです——手に持ったコードをウェブカメラを開いてスキャンすることはしません。ポスターやパッケージに物理的なコードがあるなら、スマホ内蔵のカメラアプリのほうが速い道です。しかしよくあるケース——すでに端末上の画像であるコード——には、ファイルから読むほうがシンプルで、完全にローカルです。
大半のサイトが無視するプライバシーの観点
QRコードは常に無害なリンクとは限りません。Wi-Fiのネットワーク名とパスワード、非公開の会議URL、ワンタイムのログイントークン、決済用の文字列、誰かの電話番号と住所の入ったvCardをエンコードできます。それらのどれかを典型的なオンライン「QRリーダー」でデコードするとき、あなたは管理できないサーバーに画像を——そしてコードが運ぶ秘密を——アップロードします。Wi-Fiパスワードやログインリンクにとって、それは本当に送るべきではない場所です。
このツールは画像をキャンバスに描き、jsQR ライブラリを使って完全にブラウザの中でデコードします。何もアップロードされません。アカウントもバックエンドもなく、ページが読み込まれればオフラインで動き続けます——文字どおりWi-Fiを切ってもデコードできます。コードの中のテキストはマシンを一切離れません。それこそが、パスワードかもしれないものにとって唯一まともな既定です。
きれいにデコードするには
ツールは速度のために大きな画像を約1600pxに縮小し、通常と反転の両方のコードを自動で試す(inversionAttempts: 'attemptBoth')ので、暗い上に明るいコードも動きます。コードが手強いときに役立つ実用的な習慣がいくつかあります。
- 近く切り抜く。 QRが大きなスクリーンショットの中の小さな四角なら、コードがフレームの大半を埋めるよう切り抜いてください。大きな画像の中で埋もれた小さなコードが、最もよくある失敗です。
- コントラストを優先。 明るい背景の上の暗いコードが最もよく読めます。とてもコントラストの低い、または色あせたコードは難しくなります。
- 反射を消す。 コードの写真では反射を避け、パターンを横切る明るいホットスポットより均一な照明が勝ります。
- 画像に一つのコード。 ツールは画像ごとに一つのQRをデコードします。一枚に複数あるなら、欲しいものに切り抜いてください。
正直な制約——これは画像ベースであり、ライブカメラではなく、一度に一つのコードを読みます。とても小さい、ぼやけた、あるいは強く装飾されたコードは、うまく切り抜いても時折失敗します。写真をアップロードして読むオンラインのデコーダーと比べて、あなたがするトレードオフは明快です——こちらは画像を、そしてそれがエンコードする何であれ、あなた自身の端末に留めます。
IMG.DIYの特長
どんな画像からでも
スクリーンショット・写真・書き出したグラフィックに対応します。
即座に
端末上でデコードし、カメラは不要です。
リンク対応
URLはクリック可能な結果になります。
プライバシー保護
画像がアップロードされることはありません。



