本文へスキップ

Macの画面上のテキストをコピーする方法(ライブテキスト不可時)

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

選択できないテキストをMacの画面からコピーするには、そのテキストがプレビュー、写真、クイックルック、Safariの画像内にあるならライブテキストを使います。それ以外の場所(ビデオ通話、アプリのダイアログ、一時停止した動画、スライド、スキャンしたPDF、インターフェイスのテキスト)では、ピクセルを読み取る画面OCRツールが必要です。

短い答え: まずライブテキストを試してください。無料で標準搭載です。ライブテキストが届かないテキストには、私のおすすめはOpticです。メニューバーでクリックし、「テキストをキャプチャ」を選び、テキストの上にボックスをドラッグすると、クリップボードに入ります(4.99 米ドル(買い切り))。

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

ステップ1:通常の方法で選択できるか確認する

当たり前に聞こえますが、「コピーできない」テキストの多くは、別の方法でコピーできます。

  • Webページ: 選択をブロックするサイトがあります。Safariのリーダー表示(アドレスバーのリーダーボタン)にすると、テキストが選択できるようになることがよくあります。
  • PDF: プレビューでPDFのテキストが選択できるなら、テキストレイヤーがあるので、そのままコピーします。ドラッグするとボックスが描かれるなら、そのPDFはスキャンされた画像です。詳しくは選択できないPDFからテキストをコピーするをご覧ください。
  • ダイアログ: エラーメッセージの「詳細」やコピーのボタンを用意しているアプリがあります。詳しくはダイアログからエラーメッセージをコピーするをご覧ください。

ステップ2:Appleが対応する場所ではライブテキストを使う

ライブテキストはmacOS 12 Monterey以降に標準搭載されています。Appleのアプリ内の画像や写真にあるテキストに使えます。

  1. 画像をプレビューまたは写真で開きます(またはファイルを選択してスペースキーでクイックルック)。Safariでは、Webページ内の画像にも使えます。
  2. テキストの上にポインタを動かし、通常のテキストのようにドラッグして選択します。
  3. Command-Cを押します。

Appleは、ライブテキストは"isn't available in all regions or languages"(すべての地域や言語で利用できるわけではありません)と述べています。また、これらのアプリ内の画像と一時停止した動画のフレームにしか使えません。他のアプリのインターフェイス、ZoomやTeamsの画面共有、ゲーム、画像ではないウインドウ内のテキストには使えません。詳しくはMacのライブテキストの制限をご覧ください。

ステップ3:インストール不要の回避策:スクリーンショットとライブテキスト

他のアプリ内のテキストには、二つの標準機能を組み合わせられます。

  1. Shift-Command-4を押し、テキストの上をドラッグしてスクリーンショットを撮ります。
  2. スクリーンショットをプレビューで開きます(サムネールをクリックするか、デスクトップで探します)。
  3. ライブテキストでテキストを選択してコピーします。
  4. 終わったらスクリーンショットを削除します。

この方法でできますが、四ステップかかり、スクリーンショットのファイルが残ります。画面からのテキストコピーがたまにではないなら、画面OCRアプリでそのステップを省けます。Macのスクリーンショットのショートカットは、すべてMacのスニッピングツールにあります。

ステップ4:それ以外のすべてには画面OCRアプリ

画面OCRアプリは、スクリーンショットを撮って認識する工程を、どのアプリでも一度に行います。

Opticの場合:

  1. メニューバーのOpticアイコンをクリックし、テキストをキャプチャを選びます。
  2. 任意のアプリ、接続されている任意のディスプレイで、テキストの上にボックスをドラッグします。
  3. Command-Vで貼り付けます。テキストはすでにクリップボードに入っています。

実際に役立つ点:

  • コードモードは各行のインデントを保持し、言語の自動補正をオフにします。スクリーンショット、チュートリアル、スライド内のコード向けです。詳しくはスクリーンショットからコードをコピーするをご覧ください。
  • 改行: そのまま残す、削除する、折り返された行を段落にスマート結合する、から選べるので、細い段組みのテキストもきれいな文章として貼り付けられます。
  • 中国語、日本語、韓国語、ロシア語、タイ語、ベトナム語を含む21言語。詳しくはMacで外国語のテキストをOCRするをご覧ください。
  • ボックス内のQRコードも読み取られ、テキストの代わりにその内容がコピーされます。
  • 履歴: 直近20件のキャプチャがメニューバーに残り、再コピーや読み上げができます。
  • プライバシー: 認識はAppleのVisionフレームワークを使ってMac上で行われ、Opticにはネットワークアクセスがありません。

Mac App StoreでOpticを入手

各方法の限界

取りたいテキスト Optic(私たちのおすすめ) ライブテキスト スクリーンショット+ライブテキスト
プレビュー、写真、クイックルック、Safari内の画像 はい はい はい
一時停止した動画のフレーム はい 一部のプレーヤーで はい
ZoomやTeamsの画面共有 はい いいえ はい
アプリのダイアログやインターフェイスのテキスト はい いいえ はい
スキャンしたPDFのページ はい、一度に一か所ずつ プレビューで はい
複数ページのPDF全体を一度に いいえ:文書OCRを使ってください いいえ いいえ
画像ファイルのフォルダ いいえ:Opticはファイルではなく画面を読み取ります いいえ いいえ

同じことができるほかのアプリ

TextSniperとCleanShot Xも画面の範囲からテキストをコピーでき、価格や付加機能が異なります。各ベンダー自身の情報と日付付きで比較したものがMac向け画面OCRアプリ比較にあります。

FAQ

Macの画面上のテキストをコピーするにはどうしますか?

テキストがプレビュー、写真、クイックルック、Safariの画像内にあるなら、ライブテキストで選択してCommand-Cを押します。画面上のそれ以外のテキストには、私のおすすめはOpticです。「テキストをキャプチャ」、ボックスをドラッグ、貼り付け。

Macで画像からテキストをコピーするにはどうしますか?

画像をプレビューまたは写真で開き、ライブテキストでテキストを選択します。それでうまくいかない場合や、画像が別のアプリの中にある場合は、画面OCRアプリでその上にボックスをドラッグします。詳しくはMacで画像からテキストをコピーするをご覧ください。

Macの画面上のテキストが選択できないのはなぜですか?

それはテキストではなくピクセルだからです。画像、動画のフレーム、スキャンしたページ、画面共有、またはアプリが描画したコントロールなどです。コピーするにはOCRが必要で、Appleのアプリ内ならライブテキスト、それ以外では画面OCRアプリを使います。

MacのプレビューにOCRはありますか?

プレビューは、macOS 12以降で、開いた画像やスキャンしたページに対してライブテキストに対応しています。検索可能なPDFは作成しません。詳しくはMacのプレビュー OCRの制限をご覧ください。

WindowsのSnipping Toolのテキスト機能に相当するものはMacにありますか?

標準機能で最も近いのは、Shift-Command-4とプレビューのライブテキストの組み合わせです。一ステップで済ませたいなら、私のおすすめはOpticで、ドラッグした範囲のテキストをそのままクリップボードにコピーします。

画面からのテキストのコピーはオフラインで動作しますか?

ライブテキストはMac上で動作します。OpticはAppleのVisionフレームワークを使ってMac上でテキストを認識し、ネットワークアクセスがないため、何もアップロードされません。

Mac App StoreでOpticを入手 · Opticの情報すべて · MacでQRコードをスキャンする方法