跳到主要內容

從圖片擷取文字(OCR)

用 OCR 從照片、螢幕截圖和掃描檔中複製文字,支援超過 100 種語言;辨識在瀏覽器中進行,圖片不會離開你的裝置。

拖放圖片或螢幕截圖或點擊瀏覽・也可用 Ctrl+V 貼上螢幕截圖
選擇圖片在你的裝置上處理,不會上傳
在瀏覽器中執行・不需上傳運作方式

圖片轉文字(OCR) 使用方法

  1. 1

    加入圖片

    將一張或多張螢幕截圖、照片或掃描檔拖放進來,或選擇檔案,也可以直接貼上(Ctrl+V)。

  2. 2

    設定語言

    預設為英文;如果圖片中混用多種語言,最多可再加入四種語言。

  3. 3

    檢查文字

    可直接編輯辨識結果,並在「字詞框」檢視中確認有疑問的字詞。

  4. 4

    複製或儲存

    複製文字,或下載 .txt 檔案,可單張下載,也可整批一起下載。

限制與 Pro

每批最多 10 張圖片,每張最多 25 MB,可使用全部 123 種語言,一次最多同時使用四種語言。

每批最多 500 張圖片,並可處理超過 25 MB 的檔案;兩種方案的辨識品質完全相同。 查看 Pro

關於 圖片轉文字(OCR)

圖片轉文字會讀取圖片中的印刷文字,並輸出可編輯的純文字。輸出為 UTF-8 文字,換行位置依 OCR 引擎的判斷而定,你可以直接修改、複製,或儲存成 .txt 檔案,每張圖片各一個檔案,也可以合併成一個檔案,並為每張圖片加上標題。字詞框檢視會在原圖上框出每個辨識到的字詞,並依可信度標示顏色,是校對長篇結果最快的方法。

本工具適合處理聊天與錯誤訊息的螢幕截圖、掃描的信件、收據、投影片、書頁、路標和迷因圖,支援 123 種語言和文字。辨識之前,可以在字體較小時放大圖片、轉成灰階、將紙張照片轉為純黑白,遇到深色介面上的淺色文字時也會自動反相。五種頁面分割模式可應付整頁、單欄、單行裁切和零散文字。

Tesseract 的 LSTM 引擎是針對印刷字體設計的,因此草寫手寫字、高度風格化的標誌、彎曲排列的文字和解析度很低的照片,辨識效果都不理想。表格會以一行行文字輸出,而不是儲存格;多欄版面也只能近似還原。若要處理掃描的 PDF 文件並保留頁面結構,請改用 OCR PDF 工具。

隱私

辨識作業在瀏覽器內的 tesseract.js Web Worker 中執行,你的檔案不會離開你的裝置,很適合處理含有訊息、地址或帳號的螢幕截圖。OCR 引擎和各語言的資料(1~15 MB)會在第一次使用時從 jsDelivr CDN 下載並快取;圖片和辨識出的文字都不會傳送到任何地方。

功能

貼上螢幕截圖

在頁面任何位置按 Ctrl+V,即可直接從剪貼簿讀取圖片。

前處理

辨識前可放大圖片、轉灰階、轉黑白,並自動反相深色模式截圖。

字詞可信度

圖片上每個字詞都會加框,並依引擎的把握程度標示顏色。

圖片轉文字(OCR):常見問題

這個 OCR 的準確度如何?
處理乾淨的螢幕截圖和印刷文件時,Tesseract 通常能正確辨識超過 95% 的字元。字體太小或模糊、裝飾性字型、透視變形嚴重、有陰影或背景雜亂時,準確度會下降。紙張照片可試試「黑白」,介面截圖可試試「稀疏文字」,也可以加入正確的語言;可信度標示和字詞框會告訴你哪些地方需要再檢查。
可以辨識手寫字嗎?
Tesseract 是以印刷字體訓練的。工整、分開書寫的大寫字母有時能讀出來,但連筆草寫、簽名和快速寫下的白板筆記,通常會被讀錯或完全略過。手寫內容建議改用專門的手寫辨識服務,不過那通常需要把圖片上傳到雲端,而本工具刻意不這麼做。
可以辨識哪些語言?
支援 123 種語言和文字,包括英文、西班牙文、法文、德文、葡萄牙文、義大利文、中文(簡體和繁體、橫排和直排)、日文、韓文、俄文、烏克蘭文、阿拉伯文、波斯文、希伯來文、印地文、孟加拉文、泰文和越南文。圖片混用多種語言時,最多可選四種;每種語言第一次使用時會下載資料,之後即可立即載入。
頁面分割是什麼意思?
它是在開始辨識前,告訴引擎文字是如何排列的。「自動」適合整頁文件和大多數截圖;「單欄」適合字體大小不一的文章;「單一區塊」和「單行」適合圖說、標籤和單行裁切圖;「稀疏文字」則用來找出介面、地圖或路標照片中零散的字詞。結果看起來雜亂時,換個模式往往就能改善。
如何快速從螢幕截圖擷取文字?
照平常方式截圖後,開啟此頁面並按 Ctrl+V(Mac 為 ⌘V),圖片會直接從剪貼簿讀取,不必先儲存成檔案。深色模式的截圖會自動反相,以提升辨識效果。辨識完成後,按一下「複製文字」,再貼到需要的地方;也可以繼續貼上更多截圖排入佇列。
全部圖片工具