コンテンツへスキップ

スクリーンショットの文字をコピー

クリップボードからスクリーンショットを直接貼り付けて、文字をテキストとして取り出せます。選択できないエラーメッセージ、アプリ内の表、チャット、スライドなど。保存されることはありません。

  • 保存しません
  • 順番待ちなし
  • 登録不要・透かしなし

使い方

1

貼り付ける

スクリーンショットをクリップボードに入れた状態でCtrl+V(MacならCmd+V)を押します。保存したファイルをドロップしてもかまいません。

2

読み取る

画面の文字は小さいため、まず読み取りに最適なサイズまで画像を拡大します。スクリーンショットは最初からまっすぐなので、傾き補正や明るさの調整は行いません。

3

テキストをコピー

ボタン1つでクリップボードに戻せます。画面どおりのレイアウトでも、段落につなげた形でも選べます。

スクリーンショットが写真よりよく読み取れる理由

文字認識にとって、スクリーンショットは最も簡単な対象です。文字はファイルを保存したのと同じ機械で描かれているので、完全に鮮明で、完全に水平で、明るさも均一、きれいな書体と一定の間隔で表示されています。写真の読み取りで問題になるぼやけ、傾き、影、明るさのむら、紙の質感、カメラのノイズは、いっさい存在しません。良いスクリーンショットでの精度は良いスキャンよりはるかに高く、スマホで画面を撮った写真と比べればさらに高くなります。

解像度がすべてであり、あなたが唯一コントロールできる要素です。確実に読み取るには1文字におよそ16ピクセルの高さが必要で、約8ピクセルを下回ると、再現できるだけの細部がそもそもありません。あとから拡大しても、撮影時に記録されなかった情報は増えません。高密度ディスプレイで撮ったスクリーンショットは見事に読み取れますが、同じものを文書に合わせて縮小すると読み取りにくくなります。原寸で撮影し、縮小ではなくトリミングを使い、スクリーンショットをさらにスクリーンショットするのはやめましょう。

同じ理由で、形式は写真の場合より重要です。PNGは輪郭を描かれたとおりに正確に保ちますが、JPEGは保ちません。JPEGの圧縮はコントラストの高い輪郭の周りにノイズを生じさせ、無地の背景の文字はまさにコントラストの高い輪郭の塊です。小さな文字のJPEGスクリーンショットは、同じ内容のPNGよりはっきりと読み取りにくくなることがあります。スクリーンショットツールで形式を選べるなら、PNGが正解です。

それでも読み取れないのは、もともと文字として読まれることを想定していない文字です。ごちゃごちゃした写真の上の文字、白地に薄いグレー、装飾的な書体や長体の見出し書体、コントラストが反転して低くなったダークモードの画面などです。どの場合も、結果はプレーンテキストです。書体、色、太字、斜体、レイアウトは引き継がれません。出力されるのは画面のコピーではなく、文字だけだからです。

ほかの目的には

お使いのOSのほうが、もっと上手に一瞬でできるかもしれません。macOSのテキスト認識表示なら、プレビュー、写真、クイックルックで、どの画像の文字も変換なしで直接選択できます。Windows PowerToysのText Extractorはキーボードショートカットで画面上のどこからでも文字を取り出せ、AndroidではGoogle Lensが同じことをしてくれます。一度きりの取り出しなら、どのWebページよりこちらが速いでしょう。

コードのスクリーンショットについては、文字認識はそもそも間違ったアプローチだと言っておくべきでしょう。最も重要な文字、つまり括弧、引用符、パイプ、l・1・Iや0・Oの違いは、まさに最も混同されやすい文字です。そしてコードでは、1文字の間違いは誤字ではなくバグになります。可能な限り元のソースを探してください。修正するより打ち直すほうが確実です。

よくある質問

ファイルを選ぶ代わりに貼り付けられますか?

はい。それこそがこのページの目的です。いつもどおりスクリーンショットを撮り(MacならCmd+Shift+4、WindowsならWin+Shift+S。どちらも画像がクリップボードに入ります)、ここでCtrl+VまたはCmd+Vを押してください。先にディスクに保存する必要はありません。

画像のページとは何が違うのですか?

スクリーンショットは写真ではないので、写真と同じ処理をすると逆に悪くなるからです。取り除くべき傾きも、均一にすべき明るさのむらもないので、どちらもオフにしています。画面の文字に必要なのは拡大です。通常サイズでは1文字の高さが約10ピクセルで、読み取りに必要な高さのおよそ3分の1しかないため、読み取る前に画像を拡大します。

スクリーンショットはどこかに保存されますか?

いいえ。言語パックはその言語を初めて使うときにこのサイトから読み込まれます。画像そのものは保存されず、どこにも送信されないので、Wi-Fiをオフにしても動作します。

スクリーンショットした表は保たれますか?

罫線が見える表は検出してセルごとに読み取り、タブ区切りの行として返すので、そのままスプレッドシートに貼り付けられます。罫線がなくスペースだけで配置された表は、読む順番どおりの段組みの文章として読み取られます。たいていは貼り付けてもうまくいきますが、保証はできません。

暗い背景の文字を読み間違えました。なぜですか?

ダークモードでは、読み取りエンジンが想定するコントラストが反転しているからです。両方の向きで試すので、たいていは読み取れますが、ダークテーマに低コントラストのグレーの文字は本当に難しいものです。うまくいかない場合は、ライトテーマで撮り直すのが一番の近道です。

どの言語を読み取れますか?

英語、ベンガル語、ヒンディー語、ウルドゥー語、アラビア語、スペイン語、フランス語、ドイツ語、ポルトガル語、ロシア語、中国語、日本語、韓国語など、120以上の言語です。文字体系は画像そのものから判別します。ラテン文字、キリル文字、アラビア文字、デーヴァナーガリー文字のように複数の言語が同じ文字体系を使う場合は、ブラウザの言語設定で決まります。言語はいつでも変更できます。

動画の中の文字は読み取れますか?

静止画にすれば読み取れます。一時停止してその画面をスクリーンショットし、貼り付けてください。動画に焼き込まれた字幕はたいてい大きくコントラストが高いので、うまく読み取れます。動画そのものを読み取る機能はありません。

ご注意: 1文字あたり約8ピクセル未満の非常に小さな文字は、拡大しても形を再現できるだけの情報がありません。そのため、高解像度ディスプレイで撮ったスクリーンショットのほうが、同じ内容を縮小したものより正確に読み取れます。ごちゃごちゃした画像の上の文字や、白地に薄いグレーの文字は、結果が部分的になります。結果はプレーンテキストで、書体、色、書式は含まれません。

このツールをあなたのサイトに設置

ブログ、授業のページ、ヘルプ記事などに無料で設置できます。コードを1つ貼り付けるだけで、訪問者がそのページ上でツールを使えるようになります。