免费、开源、可批量的离线 OCR 文字识别软件。支持截图识别、批量图片转文字、PDF 扫描件提取、二维码与公式识别。全程本地运行,无需上传数据。
Umi-OCR 是一款完全免费、开源、支持批量处理的离线 OCR 文字识别软件。它的核心定位是让普通用户在不需要联网、不需要注册账号、不需要上传图片到云端的前提下,快速把图片、截图、扫描件里的文字提取出来,变成可以复制、编辑、保存的文本。软件采用解压即用的分发方式,下载压缩包后解压,双击主程序即可运行,不写注册表,不捆绑任何第三方软件[citation:4]。
与很多在线 OCR 服务不同,Umi-OCR 的识别引擎运行在你自己的电脑上。你截的图、导入的图片、扫描的 PDF,都不会离开本机。这对于处理合同、证件、内部资料、病历、财务单据等敏感内容来说,是一个很实际的优点。同时,因为没有网络请求的往返延迟,在批量处理几百张图片时,Umi-OCR 的本地识别速度往往比在线接口更稳定[citation:2][citation:20]。
截图 OCR 是 Umi-OCR 使用频率最高的功能之一。打开软件后,按下快捷键唤起截图框,用鼠标划选屏幕上任意区域的文字,松开鼠标后软件立即开始识别,结果会显示在右侧记录栏中。你可以直接编辑识别结果、划选复制,也可以把多段识别记录批量复制到剪贴板。除了自己截图,也支持在别处复制图片后粘贴到 Umi-OCR 中识别。
这个场景适合很多日常办公情形:比如网页上不能复制的文字、PDF 阅读器里选不中的段落、软件界面里的报错信息、视频截图里的字幕、聊天记录里的长段文字。用截图 OCR 处理,比手动打字快很多,也比把图片发给在线识别网站更安全。
批量 OCR 页允许你导入整个文件夹的图片,或者一次拖入多张图片,软件会按顺序逐张识别,把每张图的识别结果保存为 txt、jsonl、md、csv 等格式。图片数量没有硬性上限,几百张图可以一次性挂机处理,任务完成后还能设置自动关机或待机[citation:9]。
批量处理里有一个很实用的功能叫“忽略区域”。如果你有一批截图,每张图的固定位置都有水印、页眉、页脚或者无关的 logo,可以在批量 OCR 设置中画一个或多个矩形框,把这些区域标记为忽略。识别时,框内的文字就不会出现在结果里,免去了逐张手动删除的麻烦[citation:13]。
很多扫描版 PDF 本质上是图片集合,里面的文字不能被选中、不能被搜索。Umi-OCR 的文档识别功能可以直接读取这类 PDF,对每一页进行 OCR,然后输出为可复制的文本,或者生成一份带文字层的双层 PDF——表面看还是原来的扫描图,但文字已经可以被搜索和选中[citation:2][citation:20]。
对于需要归档合同、整理扫描书籍、处理历史档案的用户来说,这个功能可以省去“打开 PDF → 截图 → 粘贴到 OCR 软件 → 复制结果”的重复劳动。软件还支持 epub、mobi 等电子书格式的文档识别,覆盖了常见的阅读材料类型[citation:17]。
Umi-OCR 内置了二维码/条形码的读取与生成功能。你可以截图、粘贴或拖入一张含有二维码的图片,软件会解析出其中的内容,支持一图多码。反过来,也可以输入文本生成二维码图片,支持调整尺寸参数。支持的码制包括 QRCode、DataMatrix、PDF417、Aztec、Code128、EAN13 等常见协议[citation:20]。
通过安装插件,Umi-OCR 可以识别图片中的数学公式并转换为 LaTeX 格式,对于需要整理试卷、论文、技术资料的用户很有帮助。软件本身内置了简体中文、英文的识别库,通过下载多国语言扩展包,还可以增加繁体中文、日文、韩文、俄文、德文、法文等语言的识别能力[citation:2][citation:20]。
对于有自动化需求的用户,Umi-OCR 提供了命令行调用方式和本地 HTTP 接口。你可以用命令行指定图片路径、截图区域、剪贴板内容来触发识别,也可以让其他程序通过 HTTP 请求调用 Umi-OCR 的识别能力。通信过程仅在本机环回网络中进行,不会经过外部网卡,数据同样不会外传[citation:20]。
Umi-OCR 的 Windows 发行版主要分为两个引擎版本,功能完全一致,区别在于内置的 OCR 引擎插件不同[citation:13][citation:20][citation:24]:
软件发布包为 .7z 压缩包或 .7z.exe 自解压包。自解压包的好处是,即使电脑上没有安装 7-Zip、WinRAR 等压缩软件,也可以直接双击解压。解压后不需要安装程序,找到 Umi-OCR.exe 双击就能启动[citation:4]。
Windows 版本最低支持 Windows 7 x64,同时可以在 Windows 10、Windows 11 的 64 位系统上正常运行。Linux 版本支持 Debian、Ubuntu 等 x64 发行版,但需要 CPU 支持 AVX 指令集,且截图功能在 Wayland 会话下受限,推荐在 X11 会话中使用[citation:2][citation:20][citation:26]。
软件运行大约需要 200MB 磁盘空间,具体占用取决于你选择的引擎版本和是否添加了多语言包。由于是解压即用的绿色软件,删除时直接删除整个文件夹即可,不会在系统中留下残留文件或注册表项。
在线 OCR 服务的便利性毋庸置疑:打开网页、上传图片、等几秒就能拿到结果,不需要下载任何东西。但它有几个绕不开的局限。第一是隐私:你的图片要上传到别人的服务器上,你无法控制它被保存多久、被谁访问、是否会被用于模型训练。第二是网络依赖:没有网就用不了,网络差的时候上传和等待的时间可能比本地识别还长。第三是次数限制:很多免费在线 OCR 每天有张数限制,或者对识别精度、输出格式做阉割,想用得舒服就要付费[citation:2][citation:20]。
Umi-OCR 把这些问题反过来解。识别在本地完成,数据不出电脑;断网可用,没有次数限制;开源免费,所有功能默认开放。代价是需要下载一个一百多兆的压缩包,解压后占用一些磁盘空间。对于需要长期、频繁使用 OCR 的用户来说,这个交换是划算的。
Umi-OCR 真的免费吗?
是的。Umi-OCR 采用 MIT 开源协议,软件本身完全免费,没有隐藏收费、订阅制、使用次数限制或水印[citation:2][citation:20]。
需要联网才能用吗?
不需要。所有 OCR 识别都在本地完成。安装多国语言包或插件时需要下载文件,但识别过程不需要网络[citation:2][citation:20]。
支持 Windows 7 吗?
Windows 版最低支持 Windows 7 x64。但部分老旧 CPU 可能不兼容 Paddle 引擎,建议先用 Rapid 引擎版测试[citation:20][citation:24]。
Paddle 版和 Rapid 版选哪个?
配置较好的电脑选 Paddle 版,精度更高速度更快;老电脑或遇到 CPU 兼容报错时选 Rapid 版,兼容性更好[citation:20][citation:24]。
能识别手写体吗?
可以识别印刷体和手写体,但准确率取决于字迹清晰度和书写风格。工整的手写体识别率较高,潦草字迹效果会下降[citation:2][citation:20]。
识别结果可以导出吗?
可以。批量 OCR 支持导出为 txt、jsonl、md、csv 等格式,文档识别可以生成可搜索的 PDF[citation:9]。