端侧 OCR · WebAssembly

从图片中提取文字 带词级边框。

Tesseract OCR,完全在设备端通过 WebAssembly 运行。拖入图片或扫描版 PDF——支持 100+ 种语言,零上传。

24 种语言
词级边框
100% 私密
为什么选 OCR

准确识别,在本地完成。

Tesseract.js 在浏览器中运行:无服务器、无 API 密钥、无限制。

100% 私密

图片不离开你的设备。识别完全通过 WebAssembly 在本地完成。

24 种语言

英语、中文、日语、韩语,以及主要欧洲、中东和南亚文字——随时切换。

词级边框

每个识别出的词都带边框与置信度,叠加显示在图片上。

随处导出

复制纯文本,或下载 TXT、带位置的 JSON、可搜索的 hOCR。

扫描版 PDF 支持

拖入扫描版 PDF,每一页都会按顺序栅格化并识别——合同、信函和档案的理想选择。

批量队列与 ZIP 导出

将图片和 PDF 排入队列,查看逐文件进度和置信度,并将所有识别结果打包为 ZIP 下载。

工作原理

添加、识别、导出。

  1. 01

    上传或粘贴

    拖放图片或扫描版 PDF、粘贴截图或点击浏览。支持 PNG、JPG、WebP、BMP、GIF 和 PDF。

  2. 02

    本地 OCR

    Tesseract 通过 WebAssembly 在浏览器中识别文字,附带词位置与置信度。

  3. 03

    复制或导出

    复制文本或下载 TXT、JSON、hOCR。引擎会保留缓存,供下次使用。

完整指南

OCR 文字识别工具详解

一款免费的 OCR 工具,可直接在浏览器中从图片和扫描版 PDF 提取可编辑文字——截图、收据、白板照片、扫描合同、证书、信函和档案。识别出的每个词都带有置信度和页面坐标,还可以选用设备端视觉模型对页面内容提问。

引擎是编译为 WebAssembly 的 Tesseract:不上传任何内容、无需账号,一批图片或一份 300 页 PDF 走的是同一个队列。

工作原理

Tesseract.js——把开源 Tesseract OCR 引擎编译为 WebAssembly 的版本——完全在你的标签页内执行识别。引擎核心和各语言训练数据按需下载并由浏览器缓存,首次使用后即可离线识别。语言选择提供 24 个芯片,覆盖英语、简繁中文、日语、韩语、主要欧洲语言,以及阿拉伯语、希伯来语、印地语、泰语、越南语等文字;底层 Tesseract 完整目录实际支持 100 多种语言。

识别前可对图片做预处理(灰度或二值化),以提升发虚或带噪点扫描件的准确率;页面分割模式——自动、单块、单行、稀疏文本——告诉引擎页面的排版方式。最低置信度滑条可把不可靠的词从文本视图中过滤掉。

逐页处理扫描版 PDF

PDF 会以应有的方式处理:每一页按约 144 DPI 栅格化并依序识别,多页信函或合同因此变成一份连续文本,而不是一文件夹截图。页面采用惰性渲染——只有正在识别的页进入内存——普通笔记本处理 300 页文档也成为可能。输出格式包括纯文本 TXT、带每个词边界框与置信度的 JSON,以及带位置和版式的 hOCR;在查看器中,每个识别出的词都叠加显示在页面上并按置信度着色。

批量队列与 ZIP 导出

图片和 PDF 共用一个串行队列,带逐项状态、词数、耗时和持续推进的进度条。加入一文件夹收据或一摞扫描信函后,它们会依次处理;失败项保持标记,重跑时只重试这些项,整个队列的结果可作为命名文本文件的 ZIP 一次性下载。除拖放文件外,也可以直接从剪贴板粘贴截图。

视觉模型智能提取

除转写外,智能提取会运行设备端视觉语言模型(Moondream,约 800 MB,经 WebGPU)对当前打开的页面回答自由形式的问题——比如“这张收据的总金额是多少?”或“这里盖的日期是什么?”它是独立的可选下载,需要 WebGPU,并且和 OCR 引擎一样透明披露:模型在本地运行,图片永不离开你的设备。

免费档与 Pro

免费档每批可处理 10 个源文件(每个 PDF 计为 1 个文件)、PDF 最多 30 页,批数不限。Pro 将队列提升到 50 个文件、PDF 最多 300 页。超出 PDF 页数上限的页面会被跳过并提示,而不会让整个任务失败。两档均无每日配额、运行次数或水印,且都包含商用授权。

质量技巧与隐私

清晰、光线充足、端正的印刷体图片识别近乎完美;草书手写、严重倾斜和装饰性字体始终是真正的难点,置信度叠加层会明确标出需要校对的位置。对于中日韩及阿拉伯文字页面,识别前选对语言是提升准确率最关键的一步。

合同、证件、病历表格或私人信件的扫描件在架构上就留在设备上——识别过程从不上传一个像素,这正是选择它而非免费在线 OCR 网站的根本理由。

关于 OCR 的常见问题

不会。一切都在浏览器中运行。Tesseract OCR 通过 WebAssembly 在本地执行,图片不离开你的设备。

相关工具