Tesseract.js OCR · 官方在线版

浏览器本地图片文字识别(OCR)官方演示

它解决什么问题

Tesseract.js 把 tesseract OCR 引擎编译成 WebAssembly,让文字识别完全在浏览器里跑。它最有价值的场景是「不能上传」的图片:身份证、合同、内部报表。识别中文要手动指定 `chi_sim` 语言包(默认是英文),首次加载语言包约 10MB,之后可缓存。

浏览器里跑 OCR,图片不上传就能提取文字;识别中文建议先选 chi_sim 语言包,准确率会明显提高。

三个典型使用场景

  1. 从合同扫描件里提取文字,用不着把文件传到任何服务器
  2. 识别截图里的报错信息,直接复制成文本去搜索
  3. 批量把旧书扫描页转成可搜索的文本,再自己做校对

和 ToolHub 本地工具怎么配合

文本去重排序:OCR 结果常出现重复行(页眉页脚),用站内去重一次清掉(本地工具,文件不上传)

字数统计:识别完需要统计字数或做稿件字数核算,站内统计支持中英文分别计数(本地工具,文件不上传)

同类可替代方案

使用时要注意什么

对倾斜、低分辨率、复杂排版的图片识别率会明显下降,务必先纠偏和放大;中文识别速度约为英文的 3–5 倍慢,长文档要有耐心。

常见问题

Tesseract.js OCR 是免费的吗?

Tesseract.js OCR 是开源项目,采用 Apache-2.0 许可证,官方在线版可以免费使用,不需要为基本功能付费。ToolHub 只做收录与说明,不代管你的数据,也不提供账号或存储服务。

Tesseract.js OCR 适合什么场景?

最常见的是这几种:从合同扫描件里提取文字,用不着把文件传到任何服务器;识别截图里的报错信息,直接复制成文本去搜索;批量把旧书扫描页转成可搜索的文本,再自己做校对。判断标准很简单——如果你现在正为了这件事装一个几百 MB 的桌面软件,先用它试一次。

它和 ToolHub 的本地工具有什么区别?

ToolHub 的本地工具把代码放在你的浏览器里执行(WebAssembly 或原生 JS),文件不经过服务器;Tesseract.js OCR 由项目作者维护,数据在其服务器或你的浏览器中处理,具体取决于项目实现,使用前建议先看对方的数据政策。需要「绝对不上传」时可以改用站内同类工具。

用 Tesseract.js OCR 有什么限制?

对倾斜、低分辨率、复杂排版的图片识别率会明显下降,务必先纠偏和放大;中文识别速度约为英文的 3–5 倍慢,长文档要有耐心。

相关阅读

项目来源:github.com/naptha/tesseract.js · License: Apache-2.0 · 分类:图片

官网地址:https://tesseract.projectnaptha.com(新标签页打开 tesseract.projectnaptha.com)

说明:本页是 ToolHub 对该开源项目的整理与推荐,工具由项目作者维护,版权与数据归原作者所有。官网无法访问时可能是临时故障或网络限制。

← 返回 ToolHub 全部工具

✦ OPEN SOURCE TOOLS ✦

安全、快捷、开源工具及资源

无需安装、无需注册、无需命令行 —— 挑一个工具,填参数,出结果。

99 个工具 · 50 条资源 · 文件拖进来、内容粘进来都能用 · 无需注册
运行方式排序共 99 个
🔒 为什么本地执行更放心这一条是我们和多数工具站的根本区别
数据不出设备图片、Token、表格都在你的浏览器内处理,服务端不接触你的输入
没有账号体系不注册、不收邮箱、不做用户画像,收藏与记录只存在本机
可离线使用安装为桌面/手机应用后,断网也能运行全部本地工具