Инструменты
Как распознать текст с фото (OCR)
Превращаем снимок документа в редактируемый текст — бесплатные сервисы и приложения для распознавания.
Нужно загрузить договор, таблицу с расходами или фото квитанции в чат-бота — а он молча отказывается принимать файл. У каждого ИИ-ассистента свой список поддерживаемых расширений, свой лимит размера и своё число файлов за раз, и эти правила не совпадают между ChatGPT, Claude, Gemini, GigaChat и Алисой. Собрали всё в одну справку: что примет каждый сервис, какие тут подводные камни и как подготовить документ, чтобы нейросеть его действительно поняла — пригодятся и инструменты из раздела форматы файлов.
Коротко: PDF, DOCX и TXT принимают все пять ассистентов — это самый безопасный выбор. Таблицы лучше грузить как XLSX или CSV, а не скриншотом. У каждого сервиса свой лимит размера и числа файлов за раз, и сканированный PDF почти всегда хуже текстового — модель видит в нём картинку, а не структуру документа.

Загрузка файла в чат-бота экономит время там, где раньше нужно было читать документ вручную или вставлять текст по кускам. Разбор длинного договора, свод нескольких таблиц расходов в одну, выжимка главных тезисов из презентации, расшифровка текста с фото квитанции или рукописной заметки — всё это задачи, где нейросеть работает быстрее человека, если файл подготовлен правильно и подходит по формату.
Согласно официальной справке OpenAI, ChatGPT принимает широкий набор форматов — от обычных документов до файлов с кодом.
| Категория | Форматы |
|---|---|
| Документы | PDF, DOCX, TXT, PPTX |
| Таблицы | XLSX, XLS, CSV, TSV |
| Изображения | PNG, JPG/JPEG |
| Код и данные | JS, PY, HTML, CSS, JSON, MD, TS/TSX/JSX |
| Архивы | ZIP |
Отдельный нюанс: документы в формате Google Docs (.gdoc) ChatGPT не принимает напрямую — такой файл нужно сначала экспортировать из Google Docs в PDF или DOCX, и только потом загружать в чат.
У Claude разные правила для обычного чата и для файлов, прикреплённых к проекту — это описано в официальной справке Anthropic.
В обычном диалоге Claude принимает PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB и JSON. Формат XLSX поддерживается только при включённой функции выполнения кода (code execution / file creation) — без неё таблицы Excel чат не примет. Лимиты: до 500 МБ на файл, до 20 файлов в одном чате, PDF — до 1000 страниц. Важная деталь: визуальный анализ (чтобы модель «видела» страницу как изображение, с графиками и вёрсткой) работает только для PDF до 100 страниц — дальше Claude читает только текст, без визуальной структуры.
Если файлы прикрепляются не к разовому чату, а к проекту Claude, лимит другой и более жёсткий — до 30 МБ на файл.
По данным справки Google, приложение Gemini принимает документы, таблицы, код, фотографии и видео. Ограничение — до 10 файлов в одном запросе, включая файлы из загруженной папки, и каждый файл весом до 100 МБ. Для видео отдельное правило: ролик не длиннее 5 минут на бесплатном тарифе и до 1 часа — на платных Google AI Pro и Ultra.
У GigaChat (Сбер) набор форматов различается для веб-интерфейса и для API — это зафиксировано в документации для разработчиков. В веб-интерфейсе (не API) можно загружать DOCX, PDF и TXT. Через API набор шире: текстовые документы — TXT, DOC, DOCX, PDF, EPUB, PPT, PPTX, XLSX; изображения — JPEG, PNG, TIFF, BMP; аудио — MP4, MP3, M4A, WAV, WEBA, OGG, OPUS. Лимиты по API: текстовый файл — до 40 МБ, изображение — до 15 МБ, аудио — до 35 МБ, а весь запрос с медиафайлами в сумме — не больше 80 МБ.
У Алисы (Яндекс) правила проще и строже: в одном сообщении можно прикрепить только один файл — DOC, DOCX, PDF или TXT. Лимит размера обычно до 512 МБ, хотя в части случаев действует ограничение до 100 МБ. В платной подписке Алиса Про доступны дополнительные форматы — MD, ODT, RTF.
Если нужен быстрый ответ без чтения всех разделов — вот главная таблица сравнения пяти ассистентов.
| Параметр | ChatGPT | Claude | Gemini | GigaChat | Алиса |
|---|---|---|---|---|---|
| Документы | PDF, DOCX, TXT, PPTX | PDF, DOCX, TXT, HTML, ODT, RTF, EPUB | Документы, код | TXT, DOC, DOCX, PDF, EPUB, PPT, PPTX (API) | DOC, DOCX, PDF, TXT |
| Таблицы | XLSX, XLS, CSV, TSV | CSV, JSON; XLSX — только с code execution | Таблицы (в составе документов) | XLSX (API) | Нет |
| Изображения | PNG, JPG/JPEG | Через визуальный анализ PDF | Фото, видео | JPEG, PNG, TIFF, BMP (API) | Нет |
| Лимит размера | не указан вендором отдельно | до 500 МБ/файл (чат), 30 МБ (проект) | до 100 МБ/файл | до 40 МБ текст, 80 МБ суммарно (API) | до 512 МБ (в части случаев — до 100 МБ) |
| Лимит файлов | не указан вендором отдельно | до 20 файлов/чат | до 10 файлов/запрос | не указан вендором отдельно | 1 файл/сообщение |
Если PDF получен сканированием бумаги, внутри файла нет текстового слоя — для модели это просто изображение страницы. Она либо распознаёт его как картинку (с ограничениями на точность и объём), либо вообще не видит текст и таблицы внутри. Решение — распознать текст (OCR) или сконвертировать документ в DOCX до загрузки, чтобы нейросеть получила реальный текстовый слой, а не визуальный снимок страницы.
Если файл не проходит по формату или размеру, его почти всегда можно привести к нужному виду за пару минут — без специального софта.
Если загрузка файлов в нейросеть — не разовая задача, а часть регулярного рабочего процесса компании (документооборот, сверка таблиц, обработка входящих заявок), подготовку форматов разумнее встроить в саму систему, а не делать руками перед каждой загрузкой. Такие интеграции обычно разбирает команда YuSMP Group в рамках IT-аудита бизнес-процессов.
Не загружайте в чат-бота документы с персональными данными, паролями или реквизитами, если в этом нет прямой необходимости — файл уходит на сервер сервиса, и лучше заранее убрать из него лишнее. Перед отправкой чувствительного документа стоит почистить метаданные: как удалить метаданные документа Word, PDF, Excel. Отдельная опасность — архивы и файлы с двойным расширением (например, «отчёт.pdf.exe»): внутри такого архива может быть не документ, а исполняемый код. Полный список рискованных расширений — в материале опасные расширения файлов, которые нельзя открывать.
Если вас интересует более сложная тема — какие форматы используются не для загрузки документов пользователем, а внутри самих моделей (веса, тензоры), — это отдельный вопрос для разработчиков, который разобран в статье форматы файлов моделей ИИ: GGUF, Safetensors, ONNX. А если проблема не в том, что принимает нейросеть, а в том, чем вообще открыть сам PDF на компьютере, — см. чем открыть PDF.
Можно, но хуже: нейросеть распознаёт фото документа как изображение, и точность распознавания текста и особенно таблиц заметно ниже, чем у текстового файла. Для важных задач (договор, цифры в таблице) лучше сначала распознать текст (OCR) или получить документ в PDF/DOCX напрямую.
У Claude в обычном чате — до 500 МБ на файл (в проекте — до 30 МБ), у Gemini — до 100 МБ на файл. У ChatGPT вендор не публикует единый числовой лимит размера отдельно от общих условий использования — уточняйте в официальной справке, ссылка есть в тексте выше.
Если PDF отсканирован (без текстового слоя), таблица для модели — это картинка с линиями, а не структурированные данные со строками и столбцами. Чтобы нейросеть корректно работала с таблицей, загружайте её как XLSX или CSV, а не как скан в PDF.
DOCX — современный формат, его стабильнее принимают все пять ассистентов из этой статьи. Старый DOC поддерживается не всегда (например, явно упомянут у GigaChat через API, но не у всех остальных) — при возможности конвертируйте DOC в DOCX перед загрузкой.
У ChatGPT формат ZIP прямо указан как поддерживаемый. У остальных ассистентов из этой статьи официальная поддержка архивов не заявлена — надёжнее загружать файлы по одному в нужном формате.
Правила хранения и использования загруженных данных у каждого вендора свои и прописаны в его политике конфиденциальности — этот вопрос не входит в тему форматов файлов, уточняйте его в официальной документации конкретного сервиса.
Сначала попробуйте сжать файл без потери читаемости (для PDF — см. гайд по сжатию PDF в этой статье), а если это таблица — сконвертируйте её в более компактный CSV вместо XLSX. Если файл всё равно не проходит по размеру, разделите его на несколько частей и загружайте по очереди.