tooly

Как скопировать текст со скриншота или фото

Кто-то присылает скриншот сообщения об ошибке, адреса или банковских реквизитов. Вы фотографируете страницу книги, чтобы процитировать её, чек для авансового отчёта, серийный номер на задней панели роутера. Перепечатывать долго, и легко ошибиться. OCR — оптическое распознавание символов — превращает пиксели обратно в текст, который можно вставить, найти поиском и перевести.

В этом гайде — какой способ выбрать на каждом устройстве, как подготовить изображение, чтобы распознавание сработало, и как проверить результат, прежде чем он попадёт в платёжную форму или договор.

Начните с того, что уже есть на устройстве

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

iPhone и iPad

Современные iPhone автоматически распознают текст на фото и скриншотах. Откройте изображение в «Фото», нажмите и удерживайте палец на слове и потяните маркеры выделения, как в документе. Приложение «Камера» умеет то же самое в режиме живого просмотра. Это хорошо работает для коротких фрагментов и смешанных языков.

Android

На большинстве Android-телефонов в камере или галерее есть функция объектива, которая выделяет текст на изображении. Точное название и расположение зависят от производителя, но обычно она в одном нажатии от просмотра фото.

macOS

Современные версии macOS позволяют выделять текст прямо в «Просмотре», «Фото» и «Быстром просмотре». Откройте скриншот, наведите указатель на текст, пока он не превратится в текстовый курсор, и выделите.

Windows

В «Ножницах» в Windows 11 есть действие с текстом, которое распознаёт текст на свежем снимке и позволяет его скопировать. В старых версиях Windows в повседневных приложениях встроенного OCR нет.

Когда лучше взять отдельный инструмент OCR

Встроенное выделение рассчитано на то, чтобы ухватить фразу. Оно становится неудобным, когда нужна целая страница, длинная переписка, текст на языке, который не настроен на телефоне, или простой файл .txt, который можно сохранить. Вот тут отдельный инструмент и оправдывает себя.

OCR в браузере за три шага

  1. Откройте «Распознать текст с картинки (OCR)» и выберите язык текста: английский, русский, польский, турецкий, испанский, португальский, индонезийский, вьетнамский, немецкий, французский, украинский или итальянский.
  2. Перетащите изображение или просто нажмите Ctrl+V (Cmd+V на Mac) сразу после того, как сделали скриншот. Распознавание начнётся само.
  3. Скопируйте текст или скачайте его файлом .txt с тем же именем, что у изображения.

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

Движок — Tesseract, он работает внутри вкладки браузера. Изображение никуда не загружается, поэтому инструмент подходит для удостоверений личности, банковских выписок и внутренних скриншотов. При первом запуске скачиваются движок и языковые данные; последующие запуски начинаются почти мгновенно. Принимаются изображения JPG, PNG, WebP и BMP до 30 МБ, по одному за раз.

Подготовка изображения

Точность OCR зависит от исходника гораздо сильнее, чем от движка. Несколько минут подготовки экономят больше времени, чем любая вычитка.

Обрежьте до текста

Панели инструментов, обои, пальцы и край стола — всё это даёт движку формы, которые он может прочитать неправильно. Обрежьте изображение до нужной области в «Обрезать изображение онлайн». Рамка там держит фиксированные пропорции («Исходные», 1:1, 4:3, 3:2, 16:9 или 9:16), так что выберите ближайшую к форме текстового блока и подгоните масштаб.

Сделайте буквы достаточно крупными

Tesseract лучше всего работает, когда заглавные буквы примерно 20–40 пикселей в высоту, — это то, что даёт страница, отсканированная примерно в 300 DPI. Практические следствия:

  • Скриншот в исходном разрешении обычно подходит. Скриншот, который мессенджер ужал по дороге, часто нет — попросите оригинальный файл.
  • Увеличьте масштаб до того, как делать скриншот, а не растягивайте изображение после. Растягивание добавляет пиксели, но не детали.
  • Фотографируя печатную страницу, заполните ею весь кадр, а не снимайте весь стол.

Ровно и при равномерном свете

  • Держите строки горизонтально. Наклон в несколько градусов допустим; примерно с 10 градусов ошибки быстро растут, а текст, повёрнутый набок, в основном не распознаётся. Исправьте ориентацию в Повернуть изображение онлайн.
  • Фотографируйте страницы плоскими. Изгиб у корешка книги искривляет строки и вызывает там ошибки.
  • Избегайте бликов и тени от собственного телефона. Боковой дневной свет лучше вспышки.
  • Тёмный текст на светлом фоне — идеальный вариант. Светло-серый на белом или текст поверх фотографии — самый трудный случай.

Фото с iPhone в HEIC

По умолчанию iPhone сохраняет фото в HEIC, а инструмент OCR читает JPG, PNG, WebP и BMP. Сначала сконвертируйте в «Конвертировать HEIC в JPG онлайн». Скриншоты на iPhone уже в PNG и конвертации не требуют.

С PDF всё иначе

Прежде чем запускать OCR для PDF, проверьте, нет ли в нём уже текста. Нажмите Ctrl+F (Cmd+F) и поищите слово, которое видите на странице. Если оно нашлось, PDF создан из документа, и «Извлечь текст из PDF» мгновенно и точно извлечёт всё, без ошибок распознавания.

Если поиск ничего не находит, PDF — это скан: по одной картинке на страницу. Одну страницу можно экспортировать в Конвертировать PDF в JPG с масштабом 3x (216 dpi) и прогнать через «Распознать текст с картинки (OCR)». Для целого документа «Сделать скан PDF доступным для поиска» добавляет невидимый текстовый слой под изображениями страниц, так что по файлу можно искать и копировать из него текст, а выглядит он точно так же, как раньше. Этот инструмент работает на сервере, один бесплатный запуск в день.

Проверка результата

Никогда не вставляйте результат OCR во что-то важное, не прочитав его. Ошибки предсказуемы:

  • Похожие символы. 0 и O; 1, l и I; rn и m; 5 и S; 8 и B. В IBAN, номерах заказов, паролях и ключах Wi-Fi сверяйте с изображением символ за символом.
  • Таблицы. Столбцы превращаются в слова, разделённые пробелами. Вставьте текст в таблицу и разделите по пробелам или обрежьте изображение и распознавайте по одному столбцу.
  • Многоколоночная вёрстка. Строки соседних колонок могут перемешаться. Обрезайте каждую колонку отдельно.
  • Переносы строк. OCR сохраняет переносы строк изображения. Чтобы снова превратить текст в абзацы, уберите переносы в редакторе, прежде чем вставлять его в письмо или документ.
  • Суммы. В счетах и договорах читайте сумму с изображения, а не из распознанного текста.

Чтобы посчитать, что получилось, или сравнить с другой версией, пригодятся Счётчик слов и символов и Сравнить тексты (diff).

Решение проблем

  • Результат пустой. Движок не нашёл ничего, что считает текстом. Обычно буквы слишком мелкие или размытые либо выбран не тот алфавит — например, английский для изображения с кириллицей.
  • В тексте полно бессмысленных символов. Узоры фона или фотография за текстом читаются как буквы. Обрежьте плотнее.
  • Буквы с диакритикой распознаны неправильно. Выберите настоящий язык текста, а не английский: каждая языковая модель знает свой алфавит.
  • Рукописный текст. Tesseract создан для печатного текста. Аккуратные печатные заглавные иногда распознаются, курсив — нет. Функции распознавания текста на телефонах справляются с рукописным текстом лучше.
  • QR-код вместо текста. Используйте Считать QR-код с изображения — OCR не декодирует коды.

Чек-лист

  1. Для фразы сначала попробуйте встроенное выделение текста на устройстве.
  2. Для страницы или личного документа используйте «Распознать текст с картинки (OCR)» и выберите язык.
  3. Обрежьте до текста, выровняйте его и убедитесь, что буквы крупные и чёткие.
  4. Перед распознаванием конвертируйте фото в HEIC в JPG.
  5. Для PDF проверьте поиском: текстовые PDF — в «Извлечь текст из PDF», сканы — в «Сделать скан PDF доступным для поиска».
  6. Перед использованием вычитывайте числа и коды символ за символом.

Опубликовано 2026-10-08