·13 分

スクリーンショットの文字をコピーする方法【OCRで即テキスト化】

スクリーンショット内の文字をコピーしたいときの方法を徹底解説。OS標準機能からブラウザ完結のOCRツールまで、状況別に実践的な手順を紹介します。

スクリーンショットを撮ったはいいが、その中に書かれている文字を手打ちで入力し直した経験はないだろうか。エラーメッセージ、会議資料の抜粋、PDFの一部を画像で受け取ったケースなど、「画像の中の文字をそのままコピーしたい」という場面はビジネスの現場で頻繁に起きる。

この記事では、スクリーンショット内の文字をテキストとしてコピーするための方法を、OS標準機能・Webサービス・ブラウザ完結ツールの3つの観点から整理する。


OSやアプリの標準機能で文字をコピーする

まず確認しておきたいのが、すでに手元の環境に備わっている機能だ。

Windows 11 の「テキスト抽出」(PowerToys)

Microsoft が公式に配布している PowerToys には「Text Extractor」という機能が含まれている。ショートカットキー(既定では Win + Shift + T)を押すと画面上で範囲選択でき、その中の文字が自動的にクリップボードへコピーされる。インストールさえ済ませておけば、スクリーンショットを保存する手間すら不要だ。

ただし、手書き文字や装飾フォントへの対応は限定的で、認識精度はフォントの種類や背景色に左右される。

macOS の「テキストから読み取る」(Live Text)

macOS Monterey 以降では、プレビューアプリで画像を開くと、文字部分をそのままマウスで選択してコピーできる Live Text 機能が使える。iPhone や iPad の写真アプリでも同様の操作が可能だ。日本語の認識精度はローマ字より若干落ちる傾向があるが、印刷フォントであれば実用に耐える水準になっている。

Google フォト・Google レンズ

スマートフォンで撮影した画像であれば、Google フォトや Google レンズを使う方法もある。画像を開いてテキスト選択モードに切り替えると、文字部分をなぞってコピーできる。精度は高いが、画像データは Google のサーバーへ送信される点は把握しておく必要がある。社内資料や個人情報を含む画像を扱う場合は注意が必要だ。


Webサービスを使う方法と、そのリスク

「Smallpdf」「iLovePDF」「Adobe Acrobat オンライン」などのWebサービスは、画像やPDFをアップロードするとOCR処理を行いテキストを返してくれる。UIがわかりやすく、変換精度も安定しているため広く使われている。

しかし、これらのサービスに共通する点として、ファイルをサービス提供者のサーバーへ送信するという仕組みがある。各社のプライバシーポリシーに従ってデータは管理されるが、送信という行為そのものをゼロにはできない。

サービス処理場所無料制限ログイン要否
Smallpdfサーバー1日2件まで一部必要
iLovePDFサーバーファイルサイズ制限あり不要(無料プラン)
Adobe Acrobat オンラインサーバー月2件まで必要
zerosend 画像→テキスト(OCR)ツールブラウザ内制限なし不要

処理速度・対応形式・コストなど優れた点はあるが、機密性の高いファイルを扱う場合はこの点を判断基準に加えるべきだ。


ブラウザ完結のOCRツールを使う方法

ファイルを外部へ送りたくないケースに対応できる選択肢として、画像→テキスト(OCR)ツール がある。

このツールの特徴は、OCR処理がすべてブラウザ内で完結するという点だ。アップロードボタンを押しても、ファイルはサーバーへ送信されない。ブラウザの DevTools(Network タブ)で確認すれば、外部へのファイル送信が発生していないことを自分で検証できる。処理には Tesseract.js ベースの WebAssembly を使用しており、一般的な印刷フォントであれば日本語・英語ともに高い認識精度を発揮する。

実際の使用手順

  1. 画像→テキスト(OCR)ツール をブラウザで開く
  2. スクリーンショットのファイル(PNG・JPEG・WebP など)をドラッグ&ドロップするか、クリックして選択する
  3. 言語を「日本語」または「英語」から選ぶ(混在している場合は両方選択可)
  4. 「テキストを抽出」ボタンをクリックすると、数秒〜十数秒で認識結果が表示される
  5. テキストエリアに表示された文字をそのままコピーして利用する

初回ロード時に認識エンジンのファイルをダウンロードするが、以降はブラウザキャッシュが効くためオフライン環境でも動作する。登録・ログイン・クレジットカードの入力は一切不要だ。


認識精度を上げるための実践的なコツ

OCRツールを使う際に、画像の状態によって認識精度が大きく変わることがある。以下の点を意識するだけで結果が改善されることが多い。

解像度を確保する 画面キャプチャは等倍(100%)で撮影するのが基本だ。ブラウザをズームアウトした状態でスクリーンショットを撮ると文字が小さくなり、認識率が下がる。Retinaディスプレイや高DPI環境では、実ピクセル数が多いため比較的認識されやすい。

背景とのコントラストを確認する 白背景に黒文字が最も認識されやすいフォーマットだ。透明背景・グラデーション背景・暗い背景に細い文字が乗っている場合は、画像編集ツールで明度・コントラストを調整してからOCRにかけると精度が上がる。

不要な余白や装飾を切り取る ロゴや図版が大量に含まれている画像より、テキスト部分だけをトリミングした画像の方が処理が速く精度も高い。OSの標準スクリーンショットツールで必要な範囲だけを選択して撮影する習慣をつけると効率が良い。


まとめ

スクリーンショットの文字をコピーする方法は、目的と状況によって最適な手段が異なる。

  • 素早さを優先するなら → PowerToys Text Extractor(Windows)または Live Text(Mac)
  • スマートフォン画像なら → Google フォト・Google レンズ(ただし送信が発生する)
  • 機密性の高いファイルなら → ブラウザ完結の 画像→テキスト(OCR)ツール
  • 多機能なWebサービスが必要なら → Smallpdf・iLovePDF など(送信の許容が前提)

どの方法にも一長一短がある。「ファイルをどこへも送りたくない」という条件が優先されるシーンでは、ブラウザ内完結のOCRツールが現状では合理的な選択肢になる。認識精度や対応言語は引き続き改善が進んでいる分野であり、ツールの選定は定期的に見直す価値がある。

ZE

著者

Zerosend Editorial

Zerosend の制作チームによる記事です。ファイルがデバイスの外に出ないことを設計の中心に置き、WASM・Web Worker をベースとするブラウザ完結ツールを開発しています。

Zerosend Editorial について →

© Zerosend Editorial ← Blog Index

関連記事