ブログ
日本語

QRコード読み取り — 画像から読み取る

画像ファイルからQRコードを読み取り、内容と種類を表示

ブラウザー内で処理・アップロード不要

ここにQRコードの画像をドロップ

ファイルを選ぶか、画像をコピーしてCtrl+V(Macでは⌘V)で貼り付けることもできます。画像がブラウザーの外に送信されることはありません。

QRコード読み取りツールとは

画像ファイルの中からQRコードを見つけ、入っている文字を表示します。送られてきたスクリーンショット、保存した写真、画面からコピーした画像に使えます。内容がWebアドレスなのか、Wi-Fiの情報なのか、連絡先なのかも判別し、読みやすく整理して表示します。現在は画像ファイルのみの対応で、カメラでの読み取りはできません。

使い方

  1. 画像ファイルを選択 を押すか、画像を点線の枠にドラッグします。
  2. 画像をコピーしてある場合は、このページでCtrl+V(Macでは⌘V)を押して貼り付けます。
  3. 内容と種類が表示されたら、コピー を押して文字を取り出します。
  4. Webアドレスの場合は、確認してから自分で 開く を押します。自動で開くことはありません。

しくみ

  • 長辺が2000pxを超える画像は縮小してから読み取ります。ふつうのコードにはそれで十分です。
  • まず画像をそのままデコードし、失敗したら色を反転してもう一度試します。透明なPNGは白い背景の上に置きます。
  • 種類は先頭の文字列で判別します。WIFI: はWi-Fi、BEGIN:VCARD は連絡先、mailto: はメール、SMSTO: または sms: はSMS、tel: は電話、http(s):// はURLで、それ以外はテキストです。
  • Wi-FiのコードはZXingのWi-Fi形式に従います。エスケープを元に戻し、ネットワーク名、セキュリティ、パスワードを一覧表示します。パスワードは 表示 を押すまで伏せられています。
  • 連絡先では、vCardの名前、組織、電話番号、メールアドレス、住所の項目を読み取ります。

読み取り例

QRコードの内容 判別結果
https://toolsnack.com/ URL、「開く」リンク付き
WIFI:T:WPA;S:Home;P:a\;b;; Wi-Fi、名前Home、パスワードa;b
tel:021234567 電話 021234567
Hello ToolSnack テキスト

よくある質問

QRコードが見つからないと表示されます。どうすれば?

画像の中でコードが小さすぎたりぼやけていたりすると読み取りにくくなります。コードが画像の大部分を占めるように切り抜くか、正面から撮った鮮明な写真を使ってください。色が反転したコードは自動で再試行しますが、ひどくしわになったコードや一部が隠れたコードは読み取れないことがあります。

QRコードのリンクを開いても安全ですか?

安全とは限りません。コードを見ただけではリンクを判断できず、QRコードはフィッシングにも使われます。このツールはまずアドレスを文字で表示し、「開く」をクリックしたときだけ新しいタブで開きます。信頼できないコードのリンクは開かないでください。

カメラで読み取れますか?

今のところできません。保存した写真やスクリーンショットなど、画像ファイルから読み取ります。ファイルを選ぶか、ページにドロップするか、画像をコピーして貼り付けてください。

画像はどこかにアップロードされますか?

されません。画像はブラウザーの中でデコードし、アップロードしないので、Wi-Fiのパスワードが入ったコードを確認しても大丈夫です。

ほしいツールはありますか?