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

Скопировать текст со скриншота

Считайте напечатанный текст с фото, скриншота или скана и скачайте его в .txt — или в JSON с координатами и уверенностью для каждого блока.

Перетащите файлы сюда

.jpg, .jpeg, .png, .webp, .bmp, .gif, .avif · до 100 МБ

Больше настроек

Как распознать текст

  1. 1

    Добавьте изображение

    JPG, PNG, WebP, BMP, GIF или AVIF, до 20 файлов. Формат берется из содержимого файла, поэтому даже с неверным расширением он попадает в правильный декодер.

  2. 2

    Выберите язык текста

    Для большинства сканов хватает одного языка. Добавляйте второй или третий, только если на странице они смешаны. Каждый лишний язык стоит одного скачивания и немного точности.

  3. 3

    Нажмите «Распознать текст» и скачайте .txt

    Вы получаете распознанный текст, число символов и среднюю уверенность. Переключите вывод в JSON, если нужны еще и координаты.

Настроено на кнопки и меню

Страница открывается с вариантом «Английский» в поле «Язык текста», а в разделе «Больше настроек» в поле «Разметка страницы» стоит «Разрозненный текст». Для скриншота на русском выберите «Русский» в поле «Язык текста». Этот режим ищет слова по всей картинке и пишет каждый кусок с новой строки. В нашей проверке 21 октября 2026 года на скриншоте страницы инструмента PulsarKit размером 1280 × 800 было 103 слова. «Разрозненный текст» нашел 101 из них. «Определить автоматически» нашел 96, потому что склеил кнопки Split PDF и PDF to Word в одно слово каждую. На темной теме той же страницы результат поменялся местами: 98 против 101. Оба режима сохранили слова в том порядке, в каком они идут на экране.

Когда переключаться на «Определить автоматически»

На скриншоте статьи блога оба режима нашли 317 из 321 слова, в правильном порядке. Но «Разрозненный текст» ставил пустую строку после каждой строки, а «Определить автоматически» держал строки каждого абзаца вместе. На сетке из четырех карточек в ряд «Разрозненный текст» читал строку насквозь и перемешал строки из четырех описаний. Другой режим сохранил текст каждой карточки целиком. На экране инструмента с двумя фото «Разрозненный текст» вернул 96 случайных слов, в основном с фотографий, а «Определить автоматически» — 10. Так что «Разрозненный текст» подходит для простого экрана с меню и кнопками. Для абзацев, сеток карточек и всего, где есть фото, переключитесь на другой режим или сначала вырежьте фото в «Обрезать изображение».

Что вы получите и как быстро

Нажмите «Распознать текст», и текст придет файлом .txt с именем скриншота: наш скриншот на 80 КБ дал 652 байта текста. Страница показывает файл, а не сам текст. Чтобы прочитать его на экране, нажмите «Регистр текста» в строке следующих шагов: текст откроется в его панели «Исходник». При первом запуске в браузере скачиваются еще движок распознавания и данные английского языка — в нашей проверке около 4 МБ. В Chrome на Mac этот первый скриншот занял от 1,2 до 1,4 секунды вместе со скачиванием. Потом каждый скриншот занимал от 0,6 до 2,1 секунды. Два скриншота сразу вернулись архивом pulsarkit-batch.zip, по одному .txt на каждый.

Языки, файлы и приватность

В списке восемь языков, и русский среди них: английский, русский, немецкий, французский, испанский, китайский (упрощенный), арабский и японский. «Второй язык» добавляет еще один для смешанного скриншота, всего можно выбрать до трех; других языков в списке нет. PNG, JPG, WebP, BMP, GIF и AVIF принимаются размером до 100 МБ каждый, по 20 файлов за раз. Фрагмент, у которого длинная сторона меньше 1000 пикселей, все равно обрабатывается, но с предупреждением, что мелкие буквы могут распознаться неверно. Скриншот читается во вкладке браузера и не покидает устройство; скачиваются только движок и языковые данные. Отсканированный PDF отправляйте в «OCR PDF», но он пока распознает только английский.

Ни изображение, ни текст не загружаются на сервер

Движок распознавания и языковые данные скачиваются один раз и кэшируются браузером. Дальше все работает локально: изображение декодируется во вкладке, там же распознается, там же собирается текстовый файл. Содержимое никуда не отправляется. Это важно, когда вы читаете договор, расчетный листок или документ, удостоверяющий личность.

Частые вопросы

Какие языки поддерживаются?

Английский, русский, немецкий, французский, испанский, китайский (упрощенный), арабский и японский. На смешанных страницах можно комбинировать до трех языков, но один правильно выбранный язык почти всегда точнее, чем два.

Отправляется ли мое изображение на сервер?

Нет. OCR-движок — это WebAssembly, который работает внутри браузера. Единственный сетевой трафик — разовая загрузка движка и выбранных языковых данных. Картинка и распознанный текст остаются на вашем устройстве.

Почему первый запуск такой медленный?

При первом запуске скачивается сам движок, около 3 МБ, плюс данные для выбранного языка, от 0,7 до 3 МБ в зависимости от языка. Браузер кэширует и то и другое, поэтому со второго запуска распознавание начинается сразу.

Читает ли сервис рукописный текст?

Неустойчиво. Модели обучены на печатном шрифте. Рукопись распознается либо неправильно, либо падает ниже порога уверенности. Очень аккуратные печатные заглавные иногда проходят, обычный курсив — нет. Любой результат по рукописи воспринимайте как черновик для проверки, а не готовую расшифровку.

Что делать, если текст не найден?

Сначала включите предобработку и попробуйте еще раз: это решает большинство проблем с неравномерным освещением. Если не помогает, почти всегда виновато разрешение. Пересканируйте или перефотографируйте так, чтобы буквы были хотя бы двадцать пикселей высотой. Еще сильно помогает обрезать изображение до одного текста и выбрать подходящий язык.

Какое разрешение нужно для хорошего результата?

Старайтесь, чтобы высота букв была примерно 20–40 пикселей. Для обычного скана документа это около 300 DPI. Ниже буквы начинают слипаться, и точность резко падает. Выше вы в основном тратите время: от ширины 10000 пикселей картинка читаемее не становится, а все, что больше 12000 пикселей по любой стороне, перед распознаванием уменьшается.

Могу ли я получить положение каждого слова?

Вы получаете положение каждого блока. Блок — та единица, в которой движок выдает результат: текст, уверенность и ограничивающий прямоугольник в пикселях. Выберите вывод JSON вместо обычного текста, и скачается именно этот массив, а не плоский файл.

Будет ли это работать на телефоне?

Да, с двумя оговорками. При первом запуске нужно скачать несколько мегабайт по той сети, которая у вас есть. Распознавание на телефоне занимает примерно в три раза больше времени, чем на ноутбуке: полный скан страницы может обрабатываться до полуминуты. Все при этом по-прежнему выполняется локально.

Похожие инструменты