Windows で画像やスクリーンショットから文字をコピーする方法
結論
Windows 11 では Win+Shift+S を押し、最近のバージョンの Snipping Tool ならキャプチャ用のツールバーでテキスト抽出ツール(Text extractor)を選びます。または範囲をキャプチャして Snipping Tool で開き、テキスト アクション、続いてすべてのテキストをコピーするを選びます。Windows 10 でも 11 でも、無料の PowerToys の Text Extractor(Win+Shift+T)を使えば、ドラッグで囲んだ範囲の文字がそのままクリップボードにコピーされます。表、コード、手書き文字や、翻訳・解説もしたい文字には、ScreenFeel のような AI の読み取りツールが向いています。レイアウトを保ったまま、通常の OCR では読み落とすものまで読み取ります。
Windows 11:Snipping Tool のテキスト アクション
Snipping Tool は 2023 年のアップデートで、キャプチャ内の文字を認識できるようになりました。そのため Windows 11 なら、いちばん手軽な無料の方法がすでにインストールされています。写真、スキャンした PDF、動画のフレーム、文字を選択させてくれないアプリなど、画面に見えているものなら何にでも使えます。最近のバージョンでは、キャプチャ用のツールバーにテキスト抽出ツール(Text extractor)のボタンもあり、エディターをまったく開かずに、ドラッグで囲んだ範囲の文字をコピーできます。
- Win+Shift+S を押し、文字を囲むように四角形をドラッグします。現行の Windows 11 では、PrintScreen キーでも同じ範囲選択が開きます。
- 表示された通知をクリックして、キャプチャを Snipping Tool で開きます。
- ツールバーのテキスト アクションをクリックします。認識された行はすべて選択できるようになります。
- すべてのテキストをコピーするをクリックするか、必要な行だけを選択して Ctrl+C を押します。
テキスト アクションには、キャプチャ内のメールアドレスと電話番号を隠すクイック編集もあります。Microsoft によれば、文字認識はすべて PC 上で行われます。コピーされるのはプレーンテキストなので、表は列が崩れ、コードはインデントが失われます。
Windows 10・11:PowerToys の Text Extractor
Microsoft の無料ツール PowerToys を入れると、エディターをまったく開かずに使える、システム全体で有効な文字認識のショートカットが加わります。文字だけが欲しいときは、これがいちばん速い無料の方法です。
- Microsoft Store または GitHub から PowerToys をインストールし、設定を開いて Text Extractor がオンになっていることを確認します。
- Win+Shift+T を押し、画面上の文字をドラッグで囲みます。
- 認識された文字がクリップボードに入ります。必要な場所に貼り付けてください。
Text Extractor は Windows に組み込まれた文字認識を使うため、認識用の言語パックが入っている言語しか読み取れません(設定 → 時刻と言語 → 言語と地域)。Snipping Tool と同じく、返ってくるのは表やレイアウトのないプレーンテキストです。
画像ファイルがすでにあるなら:OneNote か Google レンズ
画面上ではなくファイルとして画像があるなら、Microsoft 365 の OneNote でページに貼り付けて右クリックし、画像からテキストをコピーを選びます。ウェブページ上の画像なら、Chrome の Google レンズで同じことができます。画像を右クリックして Google レンズで検索を選び、画像内の文字を選択してコピーします。どちらも無料ですが、Google レンズは読み取りのために画像を Google に送信します。
通常の文字認識では足りないとき
従来の OCR は、ピクセルを文字の羅列に変えるだけです。1 文なら問題ありませんが、表、コードのブロック、2 列に分かれたレシート、PC に認識用の言語パックがない文字体系のページでは苦労します。小さな文字、低いコントラスト、装飾的なフォントではさらに精度が落ち、どこに自信がなかったのかも教えてくれません。
AI による読み取りは、人と同じように画像を見ます。ScreenFeel のテキスト抽出レンズは、文字を一字一句そのまま、読む順序どおりに返します。表は表として、箇条書きは箇条書きとして、コードはコードブロックとして返し、本当に判読できない文字は推測せずに [?] と記します。データ化は表やグラフを Excel に貼り付けられる CSV に変え、翻訳は読み取りと翻訳を一度に行います。
ScreenFeel ならキーひとつで
- Microsoft Store から ScreenFeel をインストールし、PrintScreen キーを ScreenFeel に任せます。設定のスイッチひとつで、キーは Windows に戻せます。
- PrintScreen を押して文字をドラッグで囲みます。動画プレーヤー、リモートデスクトップ、コピーを禁止しているアプリを含め、どのアプリでも使えます。
- テキスト抽出を選びます。結果はワンクリックでコピーでき、キャプチャと文字はローカルのライブラリに残るので、あとから検索できます。
キャプチャは無料で、PC の外に出ることはありません。テキスト抽出はもっとも軽いティアで動くため、毎月の無料枠の中でいちばん安く実行でき、その 1 枚の画像を 1 回だけ、何も保持しないモデルへ送ります。
よくある質問
何もインストールせずに、Windows で画像から文字をコピーできますか?
Windows 11 ならできます。Snipping Tool の「テキスト アクション」と、最近のバージョンでは「テキスト抽出ツール」(Text extractor)が、PC 上で文字を認識します。Windows 10 には画面上の文字を読み取る標準機能がありません。いちばん近い無料の方法は PowerToys の Text Extractor で、OneNote も貼り付けた画像から文字を読み取れます。
コピーした文字に誤字が混じったり、列が崩れたりするのはなぜですか?
文字認識が読み取るのは文字であって構造ではなく、小さな文字、低いコントラスト、見慣れないフォントも苦手です。キャプチャする前に拡大して画面上の文字を大きくする、必要な部分だけをキャプチャする、あるいは表やコードのレイアウトを保てる AI の読み取りツールを使ってください。
画像から文字を抽出するオンラインサイトは安全ですか?
画像に何が写っているか次第です。無料の OCR サイトの多くは、画像を自社のサーバーにアップロードします。Snipping Tool と PowerToys は PC 上で文字を読み取ります。ScreenFeel はキャプチャを PC に保存し、レンズを実行したときだけ 1 枚の画像を、何も保持しないモデルへ送ります。