Детектор ИИ-изображений: проверить фото на ИИ

Узнайте, сгенерировано ли фото нейросетью. Загрузите картинку — проверим её тремя способами: метаданные провенанса (C2PA, IPTC, параметры генерации), ML-модель, обученная на свежих генераторах (запускается в вашем браузере), и чек-лист для глаз. Результат — вероятность и найденные признаки, а не приговор.

Для метаданных файл отправляется на сервер, разбирается во временной папке и сразу удаляется. ML-анализ идёт в вашем браузере — пиксели для него никуда не отправляются.

Метаданные провенанса

Проверьте глазами: чек-лист

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

  • Руки и пальцы — лишние или сросшиеся пальцы, странные суставы, предметы, «вплавленные» в ладонь.
  • Текст — вывески, этикетки и номера с несуществующими буквами или словами, разный шрифт в одной строке.
  • Отражения и тени — отражение в зеркале или очках не совпадает со сценой, тени падают в разные стороны.
  • Фон — размытые «каши» вместо людей и машин, линии, которые обрываются, повторяющиеся окна и плитка.
  • Кожа, волосы, мелкие детали — «пластиковая» кожа без пор, волосы, сливающиеся с фоном, разные серьги, асимметричные очки.
  • Контекст — поищите картинку через обратный поиск: где она впервые появилась и есть ли другие кадры того же события.

Детектор ИИ-изображений: как проверить фото на ИИ

Инструмент сочетает два независимых способа проверить фото на ИИ. Первый — метаданные провенанса: манифест C2PA (Content Credentials) с подписантом и типом источника, поле IPTC DigitalSourceType, XMP и EXIF, а также текстовые блоки PNG, куда Stable Diffusion WebUI и ComfyUI сохраняют параметры генерации. Если генератор оставил такую запись, это самый надёжный признак. Второй — ML-классификатор Community Forensics, дообученный на изображениях GPT Image, DALL·E 3, FLUX, Imagen, Seedream, Midjourney и других генераторов: он оценивает сами пиксели и работает даже без метаданных. Модель запускается в браузере, поэтому для этого шага картинка не уходит на сервер. Результат — вероятность и список найденных признаков, а не доказательство.

Манифест C2PA: подписант по сертификату, приложение и действия с digitalSourceType trainedAlgorithmicMedia
IPTC/XMP DigitalSourceType, EXIF Software и упоминания ChatGPT, Gemini, Firefly, Midjourney, FLUX и других генераторов
Параметры генерации Stable Diffusion WebUI и ComfyUI в PNG (parameters, prompt, workflow)
ML-модель в браузере: вероятность ИИ по пикселям, без отправки картинки на сервер для этого шага
Чек-лист визуальных признаков: руки, текст, отражения, фон
Бесплатно, без регистрации: PNG, JPG, WebP, GIF, AVIF, HEIC, TIFF, BMP до 20 МБ; файл не сохраняется

Как пользоваться

  1. Загрузите изображение — по возможности оригинал, а не скриншот или копию из мессенджера
  2. Нажмите «Проверить фото»: метаданные проверятся сразу, ML-модель загрузится по кнопке один раз и дальше будет браться из кэша
  3. Сопоставьте итог: запись в метаданных, оценку модели и собственный осмотр по чек-листу

FAQ

Загрузите файл на этой странице — по возможности оригинал. Сначала смотрим метаданные: манифест C2PA или метка IPTC trainedAlgorithmicMedia означают, что генератор сам пометил картинку. Затем ML-модель в браузере оценивает пиксели и выдаёт вероятность. Если метаданных нет, а оценка в пограничной зоне, решают источник, обратный поиск и осмотр по чек-листу: руки, надписи, отражения, фон.

По замерам автора модели сбалансированная точность — около 96% на исходных файлах, 94% после веб-сжатия и 90% после сильного сжатия. Это внутренняя проверка автора, а не независимый тест. На новых генераторах, маленьких картинках и коллажах, где ИИ — лишь часть кадра, точность ниже.

Ни один детектор этого не доказывает. Сильнее всего запись в метаданных: манифест C2PA от генератора или IPTC-метка trainedAlgorithmicMedia. Оценка модели — вероятность, которая ошибается в обе стороны, поэтому её нельзя использовать как единственное основание для обвинений.

Для проверки метаданных — да: файл разбирается во временной папке и удаляется сразу после ответа. ML-модель работает в вашем браузере, для неё пиксели никуда не отправляются. Веса модели скачиваются с Hugging Face и кэшируются браузером.

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

Как проверить фото на ИИ: порядок действий

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

  1. Найдите оригинал. Обратный поиск по картинке (Google Lens, TinEye) часто приводит к первой публикации — с подписью автора, большим разрешением и иногда с метаданными, которые потерялись в репостах.
  2. Проверьте метаданные. Если генератор записал манифест C2PA или метку IPTC, это самый весомый аргумент. Подробный разбор манифеста — в C2PA Checker.
  3. Запустите ML-модель. Она смотрит на пиксели и работает, когда метаданных нет.
  4. Посмотрите глазами по чек-листу на странице: руки, надписи, отражения, фон.
  5. Оцените контекст: кто опубликовал, есть ли другие кадры того же события, совпадают ли погода, вывески, одежда с местом и датой.

Ни один шаг сам по себе не даёт ответа «да/нет». Уверенность появляется, когда несколько сигналов указывают в одну сторону.

Что видит детектор ИИ-изображений

Метаданные: запись о происхождении

Часть генераторов честно помечает свои файлы. Стандарт C2PA (Content Credentials) хранит в файле подписанный манифест: кто создал изображение и какие действия с ним выполнялись. Для генеративного ИИ в манифесте ставится тип источника trainedAlgorithmicMedia, для монтажа с ИИ-фрагментами — compositeWithTrainedAlgorithmicMedia. Тот же словарь IPTC используется и без C2PA — в поле XMP DigitalSourceType. Локальные генераторы пишут своё: Stable Diffusion WebUI сохраняет промпт и настройки в текстовый блок PNG parameters, ComfyUI — в блоки prompt и workflow.

У метаданных два свойства, которые нужно держать в голове. Их наличие — сильный сигнал, ведь случайно такая запись не появляется. Их отсутствие не значит ничего: блоки удаляются при пересохранении, а стереть их может любой — тем же удалением EXIF. Мы показываем, что заявлено в манифесте, но не проверяем подпись криптографически; для этого есть официальный сервис contentcredentials.org/verify.

Пиксели: что учит классификатор

ML-детектор не «понимает» сюжет. Он обучен на сотнях тысяч реальных и сгенерированных картинок и улавливает статистические следы генерации: характерный шум, регулярности после повышения разрешения, особенности текстур. Модель на этой странице — классификатор всего кадра: изображение уменьшается до 440 px по короткой стороне, из центра берётся квадрат 384×384, на выходе — одно число, которое мы переводим в вероятность. Порог «скорее ИИ» — 65%: его выбрал автор модели при калибровке.

Невидимые водяные знаки

Отдельный класс сигналов — водяные знаки в самих пикселях. Самый известный — SynthID от Google: он встраивается в изображения моделей Google и рассчитан на то, чтобы пережить сжатие и обрезку. Прочитать его может только детектор Google, поэтому эта страница его не определяет. Как проверить SynthID через Gemini, разобрано в отдельной инструкции.

Где детекторы ошибаются

Понимать слабые места полезнее, чем помнить проценты точности:

  • Сильная обработка реальных фото. HDR, ночной режим смартфона, ИИ-шумоподавление, апскейлеры и бьюти-фильтры оставляют следы, похожие на генерацию. Высокая оценка у такого кадра — частая ложная тревога.
  • Частичные правки. Если ИИ дорисовал небо или убрал прохожего, а остальное — настоящий снимок, классификатор всего кадра может не заметить вставку.
  • Маленькие и пережатые картинки. Превью, аватарки, кадры из мессенджеров теряют мелкие детали, по которым работает модель. На картинках меньше 256 px по короткой стороне инструмент предупреждает об этом отдельно.
  • Скриншоты и фото экрана. Добавляют рамки, интерфейс, муар и пересчёт масштаба — сигнал размывается.
  • Новые генераторы. Модель знает то, на чём училась. Генератор, вышедший после обучения, может давать картинки, которые она пропускает.
  • Рисунки, 3D и CGI. Цифровая графика, сделанная человеком, — не фотография, и модель может оценивать её непредсказуемо.

Почему разные детекторы дают разный ответ

Если проверить одну картинку в трёх сервисах, легко получить 12%, 58% и 97%. Это не обязательно значит, что кто-то из них сломан. Каждая модель обучена на своём наборе данных: одна видела много Midjourney и мало FLUX, другая — наоборот. У каждой свой порог: где-то «ИИ» начинается с 50%, у нас — с 65%. Наконец, процент одного сервиса не равен проценту другого: это внутренняя шкала модели, а не общая единица измерения.

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

Наконец, детекторы стареют. Генераторы обновляются каждые несколько месяцев, и модель, обученная полгода назад, может хуже узнавать свежие версии. Мы указываем, на каких генераторах обучена модель на этой странице, чтобы было понятно, где её оценка надёжнее.

Как читать результат проверки

МетаданныеML-модельЧто это обычно значит
Найдены признаки ИИ (C2PA, IPTC, параметры генерации)Любая оценкаФайл помечен генератором. Низкая оценка модели этого не отменяет: запись в файле — более сильный сигнал
Нет или без признаков ИИ65% и вышеМодель видит следы генерации. Ищите оригинал и проверяйте по чек-листу, особенно если фото сильно обработано
Нет или без признаков ИИ35–65%Пограничная зона: модель не уверена. Решают контекст и ручной осмотр
Нет или без признаков ИИНиже 35%Явных признаков нет. Это не гарантия: частичные правки и пережатые ИИ-картинки проходят незамеченными
Манифест C2PA камеры или редактора без ИИ-действийНизкаяХороший знак подлинности, но подпись стоит проверить на contentcredentials.org/verify

Если сомневаетесь, проверьте лучшую доступную копию: файл в полном разрешении из первоисточника почти всегда даёт более осмысленный результат, чем картинка из ленты.

Практический чек-лист перед выводом

  • Есть ли у изображения автор, дата и место, которые можно проверить?
  • Находится ли более ранняя публикация или кадр в большем разрешении?
  • Что в метаданных: C2PA, DigitalSourceType, параметры генерации, EXIF камеры? Помните, что EXIF легко подделать.
  • Какую оценку даёт модель на оригинале, а не на скриншоте?
  • Сходятся ли мелочи: пальцы, текст на вывесках, отражения, тени, симметрия украшений?
  • Не обработан ли кадр так, что это объясняет высокую оценку (HDR, ретушь, апскейл)?

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

RankBotAI — ИИ-оптимизация SEO для WordPress

AI-плагин RankBotAI автоматически находит и исправляет SEO-проблемы в товарах и записях WordPress — без ручного редактирования.

Товары и записи Автоматическая оптимизация Бесплатный пробный период
Каскадное продвижение сайта ссылками Бонус $30Беклинки 5→50→5000 на 100+ площадках. Старт от $30, бонус $30 новичкам.