本文へスキップ

MacでスクリーンショットからQRコードをスキャンする方法

執筆:Eduard Bruch(Optic 開発者) · 更新

QRコードのスクリーンショットがすでにMacにあるなら、プレビューで開き、画面OCRアプリに画面からそのままコードを読み取らせます。スクリーンショットがまだiPhoneにあるなら、iPhone自身の写真アプリとカメラアプリが、たいてい最も手早い方法です。

短い答え: MacのQRコードが画面上にあるなら、画像を開き、画面上のコードを読み取るアプリでコードの周りにボックスをドラッグします。そのための私のおすすめはOpticです。画面上でドラッグした任意の範囲のテキストをコピーし、同じ方法でQRコードもデコードするメニューバーアプリです(Mac App Storeで4.99 米ドル(買い切り))。

開示:私はOpticを開発しています。

まず:スクリーンショットはどこにありますか?

適切なツールは、どのデバイスに画像があるかで決まります。

  • スクリーンショットがiPhoneにある場合。 AppleはiPhoneにQRの読み取りを組み込みました。カメラアプリは向けたコードを読み取り、最近のiOSでは、写真アプリが保存された画像内のQRコードを認識できます。これはApple自身の機能で、無料で、スマートフォン上でリンクだけが必要なら最も簡単な方法です。
  • スクリーンショットがMacにある場合。 メッセージやメールで誰かが送ってきた、PDFに入っていた、Webページから保存した、といった場合です。モニターにスマートフォンを向けるとうまくいくこともありますが、結果は間違ったデバイスに出て、反射が邪魔をすることがよくあります。Macでコードを読み取れば、リンクを使いたい場所にそのまま置けます。

このガイドの残りはMacの場合を扱います。Macでコードを読み取る他の方法については、MacでQRコードをスキャンする方法をご覧ください。

OpticでスクリーンショットからQRコードを読み取る

Optic自体は画像ファイルを開きません。画面上に見えているものを読み取るので、先にコードを表示しておく必要があります。

  1. スクリーンショットをプレビューで開きます(またはクイックルック、メール、メッセージ、ブラウザなど、それを表示できる任意のアプリ)。
  2. メニューバーのOpticアイコンをクリックし、QRコードをキャプチャを選びます。
  3. コードの周りにボックスをドラッグします。ぴったりでなくて構いません。このモードは選択範囲に余白を足すので、ぴったりのボックスでも使えます。
  4. デコードされた内容がクリップボードにコピーされます。必要な場所にCommand-Vで貼り付けます。

コードにリンクが含まれている場合は、メニューバーにあるOpticのキャプチャ履歴からワンクリックで開くこともできます。

もう一つの方法があります。テキストをキャプチャを使い、その範囲にコードが含まれていると、Opticはテキストの代わりにコードの内容をコピーします。この「テキストと一緒にQRコードを自動検出」の設定はデフォルトでオンで、設定でオフにできます。

読み取れるコード

Opticは、AppleのVisionフレームワークを使って2Dコードを検出します。QR、Micro QR、Aztec、Data Matrix、PDF417です。

非公開のコードはMacにとどまる

QRコードの中には、アップロードしたくないものを運ぶものがあります。Wi-Fiのパスワード、二要素認証のセットアップ用リンク、非公開の招待URLなどです。オンラインのQRデコーダーは、画像をサーバーにアップロードするよう求めます。OpticはMac上でデコードします。アプリにはネットワークアクセスが一切なく、アカウントもアナリティクスもなく、描いたボックス内の画面のピクセルだけを読み取ります。そのためmacOSの画面収録の許可が必要で、初回起動時のオンボーディングが案内します。

キャプチャ履歴

デコードされたコードは、メニューバーのポップオーバーにあるキャプチャ履歴に、テキストのキャプチャと並んで入ります。履歴には直近20件のキャプチャが小さなサムネールと時刻付きで残り、再コピー、リンクを開く、項目の削除ができます。ローカルに保存され、アップロードされることはありません。今日の早いうちにチケットのリンクをデコードして、また必要になった場合も、直近20件のキャプチャに入っている限り、クリック一つです。

コードはスクリーンショット以外にも現れます。たとえばZoomの画面共有のスライドやWebページにあるものは、Mac向けQRコードリーダーのガイドで扱っています。

Opticが向かない場面

  • 1Dバーコード。 EAN、UPC、Code 128、Code 39には対応しておらず、上に挙げた2Dコードだけです。
  • 紙のコード。 Opticにはカメラでのスキャンがありません。印刷されたコードには、iPhoneのカメラを使ってください。
  • ファイルを開く。 画像やPDFは取り込みません。コードが先に画面上にある必要があります。
  • iPhoneやiPad。 OpticはMacアプリのみです。

FAQ

スマートフォンなしで、スクリーンショットからQRコードをスキャンできますか?

はい。スクリーンショットをMacで開き、Opticのような画面用のQRリーダーを使います。メニューバーから「QRコードをキャプチャ」を選び、コードの周りをドラッグすると、内容がクリップボードに入ります。

スクリーンショット内のQRコードをスキャンすると、画像はどこかにアップロードされますか?

オンラインのデコーダーはアップロードします。Opticはしません。ネットワークアクセスがなく、コードをMac上でデコードします。

Opticは商品のバーコードを読み取れますか?

いいえ。2Dコード(QR、Micro QR、Aztec、Data Matrix、PDF417)を読み取り、EANやUPCのような1Dの商品バーコードは読み取りません。

QRコードがPDFの中にある場合は?

コードが見えるようにPDFをプレビューで開き、スクリーンショットと同じ方法でメニューバーからキャプチャします。

Mac App StoreでOpticを入手 · Opticの情報すべて。OpticにはmacOS 14 Sonoma以降が必要です。コードではなくテキストについては、Macで画面上のテキストをコピーする方法をご覧ください。