Перейти к инструменту
Удаление знака на стороне клиента

Убираем водяной знак Gemini прямо в вашем браузере, а не на сервере.

Перетащите изображение из Gemini, Nano Banana или Veo. nomark находит видимый знак, обращает смешивание, которым его нанесли, и отдаёт PNG без потерь. Файл не покидает эту вкладку.

Перетащите изображения сюда

или выберите файлы на устройстве

JPG, PNG или WebP

Перетащите сюда файлы изображений или нажмите Enter, чтобы открыть выбор файлов. Обработка идёт на этом устройстве.

Перетащите изображения сюда
  • Работает в вашем браузере

    Без загрузки, без очереди, без аккаунта.

  • Восстановление, а не дорисовка

    Арифметика возвращает исходные пиксели.

  • PNG без потерь на выходе

    За пределами знака ничего не меняется.

Пролистайте к описанию метода
Три шага

Перетащить, восстановить, скачать

Шага загрузки нет, потому что загружать некуда.

  1. 01

    Перетащите файлы

    Выберите изображения JPG, PNG или WebP - одно или сотню. Они читаются прямо в эту вкладку, и ни один запрос не покидает вашу машину.

  2. 02

    nomark обращает смешивание

    Детекция находит знак по известной геометрии вывода Gemini, затем обратное альфа-смешивание восстанавливает пиксели, которые были под ним. Работа идёт в фоновых потоках, параллельно.

  3. 03

    Заберите PNG

    Сохраните каждый результат отдельно или заберите весь пакет архивом ZIP. На выходе всегда PNG без потерь, так что ничего не пережимается.

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

Метод

Арифметика, а не дорисовка

Генеративный ластик догадывается, что было под знаком, и рисует что-то правдоподобное. nomark решает уравнение.

Как наносится знак

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

out = α · logo + (1 - α) · orig

Как это обращается

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

orig = (out - α · logo) / (1 - α)

Как читать формулу

out
пиксель, который вы видите сейчас
α
непрозрачность знака в этом пикселе
logo
собственный цвет знака
orig
пиксель, который был там изначально

Как находится область

Gemini рисует знак в небольшом наборе размеров и отступов, привязанных к официальным разрешениям вывода. nomark отталкивается от этого каталога, уточняет якорь локальным поиском, а затем проверяет восстановление, прежде чем что-либо записать.

  1. каталог
  2. поиск якоря
  3. проверка

При 200%

До
После

Тот же фрагмент, тот же масштаб. Восстановленная область несёт окружающую текстуру, потому что это и есть исходная текстура, а не её перерисовка.

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

Возможности

Сделано под одну задачу

Узко намеренно - и точно внутри этих границ.

Ничего не загружается

Загружать некуда: бэкенда нет. Каждый байт остаётся во вкладке, и это видно в панели сети вашего браузера.

Точное восстановление

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

Пакеты идут параллельно

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

PNG без потерь

Результат кодируется один раз, без сжатия с потерями, поэтому вы скачиваете ровно то, что восстановил движок.

Детекция по известной геометрии

Gemini наносит знак в определённом наборе размеров и отступов. nomark берёт этот каталог как априорное знание, а не ищет вслепую по всему кадру.

Отказ в безопасную сторону

Если знак не подтверждается или его удаление заметно испортило бы картинку, nomark возвращает ваш оригинал, а не файл похуже.

Вход и выход

Что принимается

Короткий список, сформулированный точно, с оговорками.

Изображения на входе
JPG, PNG, WebP
Изображения на выходе
PNG, без потерь
Видео на входе
MP4, WebM, MOV
Видео на выходе
MP4, H.264
Размер пакета
Ограничен памятью, а не квотой
Размеры знака
Квадраты 36, 46, 48 и 96 px
Положение знака
Нижний правый угол
Обработка
Только ваше устройство

Изображения на входе

JPG, PNG и WebP. Файлы декодируются во вкладке; формат, в котором они пришли, не меняет того, что делает движок.

Изображения на выходе

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

Разрешения

Официальные размеры вывода Gemini покрыты напрямую - от 1:1 через 16:9 и 21:9 до самых узких и широких вариантов. Другие размеры тоже работают: детекция переходит к локальному поиску, а шаг проверки решает, безопасно ли действовать.

Где он лучше всего

Оригинальный файл прямо из Gemini. Скриншоты, пересохранённые JPEG и картинки, прошедшие через мессенджер, уже потеряли часть сигнала, нужного для обращения.

Видео

MP4, WebM и MOV на входе, MP4 на выходе - на странице видео. Только десктопные Chrome или Edge, и на порядки медленнее.

Приватность

Ничего не загружается. Загружать просто некуда.

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

  • Нет бэкенда
  • Нет аналитики
  • Нет сторонних запросов
  • Работает офлайн
Прочитать страницу о приватности
Вопросы

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

Короткие ответы. Развёрнутые, и ещё два десятка, - на странице вопросов.

Мои изображения куда-то загружаются?

Нет. У nomark вообще нет бэкенда. Это статическая страница, и удаление идёт в вашем браузере. Перетаскивание файла не порождает ни одного сетевого запроса, и это можно проверить самому: откройте панель сети в инструментах разработчика, очистите её, перетащите изображение и смотрите, как ничего не происходит.

Это бесплатно, и есть ли подвох?

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

Удаляет ли это SynthID?

Нет, и не пытается. SynthID - невидимый знак происхождения от Google, встроенный в саму структуру изображения, а не наложенный сверху. nomark убирает видимый знак и не трогает ничего другого, поэтому очищенное изображение остаётся опознаваемым как сгенерированное для инструментов, которые ищут такие сигналы. Любой браузерный инструмент, утверждающий обратное, преувеличивает свои возможности.

Я перетащил изображение, и ничего не произошло. Почему?

Файл вернулся без изменений, и это намеренное поведение всякий раз, когда знак не удаётся подтвердить. Обычные причины: на изображении нет знака Gemini, его обрезали или изменили размер после генерации, его пережали настолько, что знак размылся, или удаление знака заметно испортило бы картинку и проверка безопасности это остановила. Карточка результата называет, что именно случилось с вашим файлом.

Начало

Начните с файла, который у вас уже есть

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

nomarkУдаление водяного знака Gemini, Nano Banana и Veo прямо в браузере.