Перейти к содержимому
🔍

Распознавание текста (OCR)

Извлечение текста из изображений и PDF документов с поддержкой множества языков

Открывали 2 896 раз

Инструмент справился с вашей задачей?

Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.

Уже ответили: 19 человек

Комментарии (4)

Галина · 4 дня назад

Отлично!

OCR онлайн: распознавание текста с изображений и PDF

Инструмент извлекает текст с фотографий, скриншотов, сканов и PDF-файлов. По умолчанию распознаёт наш сервер: он выравнивает снимок, увеличивает мелкий кадр и сам определяет, что страницу сфотографировали боком, — поэтому с обычного фото документа текст выходит читаемым, а не набором случайных букв. Одним щелчком можно переключиться в режим «в браузере»: тогда файл не отправляется на сервер сайта, распознавание идёт локально через Tesseract.js (WebAssembly), но качество на фотографиях заметно ниже, а при первом запуске браузер скачает словарь языка (около 12 МБ).

PDF с текстовым слоем разбирается прямо в браузере через pdf.js — текст берётся как есть, без ошибок распознавания. Сканированные PDF и страницы-сканы внутри PDF распознаёт сервер; в режиме «в браузере» сканы PDF не распознаются — инструмент скажет об этом, а если в файле есть и страницы с текстом, назовёт пропущенные. Результат сохраняет расположение: строки, отступы и колонки остаются на своих местах, а таблицы восстанавливаются по ячейкам — их можно скопировать в Excel или скачать файлом .xlsx и CSV. Максимальный размер файла — 20 МБ, количество файлов не ограничено.

  • JPG, PNG, HEIC, TIFF, WebP, BMP, GIF, PDF — пакетная загрузка (HEIC и TIFF — в режиме «на сервере»)
  • 16 языков в браузере; на сервере — русский, английский и пара «Русский + English»
  • Два режима: «на сервере» (точнее, по умолчанию) и «в браузере» — файл не отправляется на сервер сайта
  • Сохраняем строки, отступы и колонки; таблицы — в Excel и CSV
  • Прогресс с процентом и названием файла
  • Скачивание отдельным .txt или объединённым файлом

Когда использовать OCR онлайн

Оцифровка документов: договоры, акты, счета, паспортные данные, медицинские справки. Распознанный текст можно отредактировать, перевести, отправить в CRM или поиск.

Извлечение цитат из книг и статей: фотография страницы → текст для конспекта, презентации или диплома. Сэкономит часы переписывания вручную.

Перевод вывесок, меню, инструкций в путешествии: загрузите фото, выберите язык оригинала — получите текст для копирования в Google Translate или DeepL.

Корпоративные задачи: распознавание чеков для отчётов, актов выполненных работ, инвойсов поставщиков. Табличная часть счёта или акта переносится в Excel по ячейкам — остаётся сверить итоги, а не перепечатывать документ.

Доступность: преобразование PDF-учебников и инструкций в редактируемый текст для слабовидящих и пользователей с экранными ридерами.

Точность OCR: от чего зависит и как улучшить

Базовая точность Tesseract на чистом печатном тексте — 95–99%. На рукописном — 30–60%. На размытых сканах с шумом — 60–85%. В режиме «в браузере» рядом с результатом показывается оценка точности (confidence) для каждого файла; серверный режим такую оценку не выводит.

Разрешение скана: минимум 300 DPI, оптимально 400–600 DPI. Сканы 150 DPI и фото с телефона при низком освещении дают точность 60–75%. Перед OCR можно увеличить контрастность в редакторе и выпрямить геометрию.

Выбор языка: для документов на двух языках используйте режим «Русский + English» — модели работают вместе. Если документ на одном языке — оставьте только его, точность будет выше на 5–10%.

Что плохо распознаётся: рукописный текст (особенно курсив), формулы, декоративные шрифты, редкие символы (знаки валют, эмодзи, специальные знаки). Таблицы инструмент восстанавливает по строкам и колонкам, но объединённые ячейки и сложные бланки с многоуровневой шапкой может понадобиться поправить вручную. Для рукописи нужны нейросетевые сервисы вроде Google Cloud Vision или Yandex Vision OCR.

Где обрабатывается файл

Режимов два, и вы выбираете его сами прямо над кнопкой. В режиме «в браузере» файл не загружается на сервер сайта и не попадает в его журналы: распознавание идёт на вашем устройстве. В режиме «на сервере» (он стоит по умолчанию, потому что распознаёт заметно точнее) файл отправляется на наш сервер в России, обрабатывается и удаляется сразу после распознавания (самое позднее — через 20 минут) — он не индексируется, не передаётся третьим сторонам и не используется ни для чего, кроме самого распознавания.

В браузерном режиме движок и словари языков скачиваются один раз с нашего сервера и кешируются в браузере. Они не передают обратно никаких данных — это статические бинарные файлы. Сам распознанный текст мы не храним ни в одном из режимов.

Если вы работаете с персональными данными — паспортами, справками, договорами — и не хотите, чтобы файл попадал на сервер, выберите режим «в браузере»: распознавание идёт на вашем устройстве, и файл на сервер сайта не отправляется. В серверном режиме файл обрабатывается на нашем сервере на территории России и удаляется сразу после распознавания (самое позднее — через 20 минут).

💡

Пример из жизни

Бухгалтер получил от поставщика пачку сканированных счетов в PDF. Нужно перенести табличную часть — товары, количество, цены и суммы — в Excel, а оттуда в 1С.

1

Загрузил все PDF разом: режим «на сервере», язык — русский

2

Сервер распознал сканы; под текстом каждого файла появилась таблица с теми же строками и колонками, что в счёте

3

Нажал «Таблицы в Excel» — получил одну книгу, по листу на таблицу; суммы пришли числами, а ИНН, номера счетов и даты — текстом

✅

Вместо перепечатки осталась проверка: сверить итоги с документом и поправить отдельные неверно распознанные символы и объединённые ячейки, если они есть.

🧠

Знаете ли вы?

📜

Первый OCR-патент выдан в 1929 году Густаву Таушеку (Австрия). Первая коммерческая система — в 1965 году (IBM)

🔤

Tesseract — самый популярный open-source OCR-движок. Разработан HP в 1985, сейчас поддерживается Google

📊

Современные OCR-системы распознают печатный текст с точностью 99,5% — лучше, чем средний человек при ручном наборе

📱

Google Lens распознаёт текст в реальном времени через камеру смартфона — это OCR + AR + машинный перевод

🌍

Tesseract поддерживает 116 языков, включая иероглифические (китайский, японский) и арабскую вязь

💾

OCR превращает скан в текст, уменьшая размер в 10–100 раз: изображение A4 300 DPI = 5 МБ, а текст той же страницы = 3 КБ

Точность OCR в зависимости от качества изображения

Тип документаКачествоОжидаемая точностьРекомендации
Скан 300 DPI, чёткая печатьОтличное98–99%Идеальный вариант
Фото документа (ровно)Хорошее95–97%Хорошее освещение, параллельно
Фото под угломСреднее85–92%Выровняйте в редакторе
Мелкий шрифт (<8 pt)Низкое70–85%Увеличьте масштаб перед фото
Рукописный текстСложное30–60%Для рукописи — нейросетевые сервисы
ℹ️

Сканированные PDF

PDF без текстового слоя (скан бумаги) распознаёт сервер — это режим по умолчанию. Если в одном файле есть и страницы с текстом, и сканы, текст берётся как есть, а сканы распознаются. В режиме «в браузере» сканы PDF не распознаются: инструмент скажет об этом, а в смешанном файле назовёт пропущенные страницы — переключитесь на «на сервере» и нажмите «Распознать текст» ещё раз.

Как использовать Распознавание текста (OCR)

1

Выберите язык распознавания

Для документов на двух языках — «Русский + English». Это влияет на точность.

2

Загрузите файлы

Перетащите JPG, PNG, HEIC, TIFF или PDF на зону загрузки или нажмите «Выбрать файлы». Можно сразу несколько.

3

Запустите распознавание

Нажмите «Распознать текст». По умолчанию файл распознаёт сервер. В режиме «в браузере» при первом запуске скачается словарь языка (около 12 МБ), дальше он берётся из кэша.

4

Выберите вид и сохраните результат

«Как в документе» сохраняет строки и колонки, «Только текст» — сплошной текст. Таблицы — кнопкой «Скопировать таблицу» (в Excel по ячейкам), файлом .xlsx или CSV. Текст копируется или скачивается .txt — по файлу или одним общим файлом.

Примеры использования

📄 Договор PDF (3 стр)

Текстовый слой → извлечение за секунды, без ошибок распознавания. Готовый текст для CRM или поиска по содержимому.

📸 Фото страницы книги

JPG 4000×3000 → на сервере обычно 1–2 секунды, точность 92–96%. Текст для конспекта или цитаты.

🧾 Чек из ресторана

Фото с телефона 1920×1080, низкий контраст → точность 75–85%. Достаточно для отчёта в бухгалтерию.

📋 Скан 5 страниц, 300 DPI

Пакетная обработка на сервере — около 1–2 секунд на страницу, объединённый файл с разделителями. Точность 96–99% на чистом тексте.

📊 Счёт с таблицей товаров

Скан или фото счёта → таблица с теми же строками и колонками под текстом. Одна кнопка — и она в Excel, суммы без знака валюты — числами.

Часто задаваемые вопросы

Файлы и распознанный текст отправляются на сервер?
Зависит от режима над кнопкой. «На сервере» (по умолчанию): файл уходит на наш сервер в России, распознаётся и сразу удаляется (самое позднее — через 20 минут), текст мы не храним. «В браузере»: файл не отправляется на сервер сайта — Tesseract.js работает в браузере через WebAssembly. Сервер — умолчание, потому что фото с телефона он распознаёт кратно точнее: браузерный движок на мелком или снятом боком кадре часто не находит текста вовсе.
Можно ли распознать таблицу?
Да. Инструмент восстанавливает строки и колонки по расположению слов на странице — и на сканах и фото, и в PDF с текстовым слоем. Найденная таблица показывается под текстом: её можно скопировать и вставить в Excel или Google Таблицы по ячейкам, скачать файлом .xlsx или CSV (числа без знака валюты приходят в Excel числами, а ИНН, номера счетов и даты остаются текстом). Объединённые ячейки, многоуровневые шапки и очень сложные бланки распознаются не всегда идеально — их может понадобиться поправить вручную.
Сохраняется ли структура документа — строки, отступы, колонки?
Да, в виде «Как в документе» (включён по умолчанию): строки идут как на странице, отступы и колонки — на своих местах, поле результата моноширинное и без переноса строк. Для сплошного текста (поиск, перевод) переключите вид на «Только текст». Копируется и скачивается выбранный вид.
Какие языки поддерживаются и можно ли распознавать смешанные тексты?
В браузерном режиме — 16: русский, английский, немецкий, французский, испанский, итальянский, португальский, польский, украинский, турецкий, корейский, японский, китайский (упрощённый и традиционный), арабский, хинди. На сервере — русский, английский и пара «Русский + English»; остальные языки распознаются в браузере.
Распознаёт ли инструмент сканированные PDF?
Да. PDF без текстового слоя (скан бумаги, фото страниц) распознаёт сервер — это режим по умолчанию. В смешанном PDF страницы с текстом берутся как есть, а сканы распознаются. В режиме «в браузере» сканы PDF не распознаются: инструмент скажет об этом, а в смешанном файле назовёт пропущенные страницы — переключитесь на «на сервере» и запустите распознавание ещё раз.
Можно ли распознать рукописный текст?
Tesseract — это OCR для печатного текста. Рукопись распознаётся плохо: 30–60% точности. Для рукописи нужны нейросетевые сервисы (Google Cloud Vision, Yandex Vision OCR). Каллиграфию и печатные буквы (заглавными) Tesseract распознаёт лучше — 70–85%.
Максимальный размер файла?
20 МБ на один файл. Для PDF большего размера сначала сожмите его (есть отдельный инструмент «Сжатие PDF») или разбейте на части. Количество файлов в одной обработке не ограничено.
Какое разрешение скана нужно для хорошей точности?
Минимум 300 DPI, оптимально 400–600 DPI. Фото с современного смартфона (12 МП и выше) при хорошем освещении подходит. Старые сканы 100–150 DPI дают 60–75% точности — лучше пересканировать.
Что значит «точность» в результатах?
Точность показывается только в режиме «в браузере» — серверный режим её не выводит. Это среднее значение confidence — внутренний показатель Tesseract от 0 до 100. 90+ — отличное распознавание, 70–90 — есть мелкие ошибки, ниже 70 — много опечаток (стоит улучшить качество скана). На confidence влияет шрифт, контраст, размытие и наличие посторонних элементов.

Полезная информация

Два режима: «на сервере» — точнее на фото, «в браузере» — файл не отправляется на сервер сайта.

Поддерживается 16 языков и двуязычное распознавание (Русский + English).

PDF с текстовым слоем — извлечение за секунды, без ошибок распознавания. Сканированные PDF распознаёт сервер (в режиме «в браузере» такие страницы пропускаются).

Словарь языка для режима «в браузере» (около 12 МБ) кешируется после первого скачивания.

Строки, отступы и колонки — на своих местах; таблицы — в Excel (.xlsx) и CSV.

Смежные инструменты для работы с PDF и изображениями

Если оцифровываете документы — пригодится полный комплекс инструментов для конвертации, OCR и обработки PDF.

Комментарии (4)

  • Галина• 4 дня назад
    Отлично!
  • Сергей• 8 дней назад
    Распознавал просто текст из нескольких пунктов приемлемого качества. Распознано всё в соответствии с оригиналом.
  • Евгений• 16 дней назад
    Текст считывает, но ломает всю структуру исходного документа. Не подходит для таблиц.(изменено)
  • иван• 17 дней назад
    все отлично
  • Руслан АвдеевОт автора проекта
    Все инструменты на ToolFox бесплатны, и я их дорабатываю сам. Напишите, если инструмент считает неверно, чего-то не хватает или что-то стоит поправить, — по таким комментариям я и решаю, чем заняться дальше.

Без почты и пароля · публикуем после проверки, обычно за 1–2 дня

Комментарии — мнения посетителей, прошедшие проверку по правилам сайта; порядок определяется отметками «полезно».