🔤 画像→テキスト (OCR)

写真・スクリーンショット・スキャン・手書きのOCR — アップロード不要、登録不要

✓ ずっと無料 · ✓ 登録不要 · ✓ アップロード不要 · ✓ オフライン対応

🔒 画像がデバイスの外に出ることはありません。 すべての処理はTesseract.js(LSTMベースのOCR、ブラウザで実行)を使用してブラウザ内でローカルに行われます。アップロード、サーバー、追跡は一切ありません。

特長

  • アップロードなし — 画像はデバイスから離れません。OCRはWebAssembly経由でCPUで実行 — DevToolsのネットワークタブで検証可能。
  • 12+ 言語対応 — 英語、中国語(簡体+繁体)、日本語、韓国語、スペイン語、フランス語、ドイツ語、ロシア語、アラビア語、ポルトガル語、イタリア語、および多言語混合モード。
  • コピー前に編集可能 — OCRは完璧ではありません — コピーやダウンロード前に結果テキストエリアで直接エラーを修正できます。
  • 永続キャッシュ — 言語データは一度ダウンロード(~1-3 MB)してブラウザにキャッシュされます。同じ言語の後続OCRは即時。

仕組み

  1. 画像をドロップ — PNG、JPG、WebP、BMP、GIF — 写真、スクリーンショット、スキャン、手書き。最大 50 MB。
  2. 言語を選択 — 画像内のテキストの言語に合わせます。多言語のスクリーンショットには「English + 日本語」のような混合モードを使用。
  3. OCRを待つ — 言語ごとに初回 ~1-3 MB ダウンロード。その後、認識は画像サイズとテキスト密度により2-10秒。
  4. コピーまたはダウンロード — OCRの誤りがあれば結果を修正し、「コピー」または「.txtをダウンロード」をクリックします。

活用例

  • 選択できないスクリーンショットからテキストを抽出(画像ビューア、スライド、画像として埋め込まれたPDF)
  • 印刷文書、名刺、領収書、レシピをデジタル化
  • YouTubeチュートリアル、Stack Overflowのスクリーンショット、Discord画面共有からコードやコマンドをコピー
  • 本の写真から引用を抽出してエッセイやノートに使用
  • スキャンした文書の中身を検索 — まずテキストに変換してからgrep

よくある質問

画像はサーバーにアップロードされますか?

いいえ。画像はブラウザのメモリに留まります。唯一のネットワーク通信は、Tesseract OCRエンジン(~4 MB)と選択した言語データ(~1-3 MB)が初回使用時にtoolkoala.com自体から読み込まれることだけ — その後はキャッシュされます。画像のバイトはどこにも送信されません。DevTools → ネットワークタブで検証できます。

OCRの精度はどれくらい?

Tesseractはオープンソースの標準です。きれいな印刷テキスト:95-99%の精度。光線の良い印刷テキスト写真:85-95%。手書きとスタイル化されたフォント:50-80%。出力に依存する前に必ず校正してください。

中国語、日本語、アラビア語に対応?

はい。chi_sim(簡体字中国語)、chi_tra(繁体字)、jpn、kor、araを選べます。右から左に書く文字(アラビア語)も使えますが、出力の行の順番を手動で直す必要がある場合があります。

多言語ドキュメントは?

混合モードを使用 — 「English + 简体中文」または「English + 日本語」。Tesseractは両方を試みます。注意:余分な言語ごとに認識が約50%遅くなります。

なぜ一部のテキストが拾われない?

一般的な原因:低コントラスト、ぼやけたソース、非常に小さいテキスト、装飾フォント、ビジーな背景上のテキスト。テキスト領域へのクロップ、画像解像度の向上、まずコントラスト改善を試してください。

なぜ初回実行が遅い?

Tesseractは特定の言語を初めて使用するときに~1-3 MBの言語モデルデータをダウンロードします。同じ言語の後続OCRはIndexedDBキャッシュから読み込まれ、即座に開始します。

関連ガイド

関連ツール

💬 バグ、アイデア、ご挨拶など? Milo 🐨 に連絡 · [email protected]