EXIF: посмотреть и удалить метаданные фото

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

Файл и режим

Правка Exif: GPS-блок вырезается, камера, дата съёмки и миниатюра остаются

ФайлJPEG, PNG и WebP — определяется по содержимому файла
Перетащите фото сюда или JPEG, PNG, WebP — файл читается в браузере и никуда не отправляется

Режим «только геолокация» пересобирает блок Exif: внутренние указатели MakerNote некоторых камер после этого могут стать нечитаемыми для сторонних программ.

Метаданные

Загрузите фото — покажу, что записано в файле: камеру, параметры съёмки, координаты и служебные блоки.

Очистка

Здесь появится план очистки: что именно уйдёт из файла и каким он станет по размеру. Пиксели и профиль ICC останутся нетронутыми.

Файл не выбран

Зачем смотреть и удалять метаданные фото

Фотография рассказывает о себе больше, чем видно на экране. Вместе со снимком камера записывает модель и производителя, дату и время, выдержку, диафрагму, ISO, фокусное расстояние и ориентацию кадра, а телефон почти всегда добавляет координаты GPS с высотой. Само по себе это удобно: по метаданным фото разбираются в галерее и сортируются по местам. Проблема начинается при публикации: вместе с картинкой в объявление, чат или на форум уезжает точный адрес съёмки, серийный номер камеры и дата, когда вас там не было.

Инструмент сначала показывает всё, что нашлось в файле, а потом убирает лишнее. Разбор идёт вручную по стандарту: маркеры JPEG, TIFF-заголовок Exif, IFD0, Exif SubIFD и GPS IFD, а координаты переводятся из градусов, минут и секунд в десятичные градусы с учётом полушария. PNG читается по чанкам, WebP — по RIFF-чанкам. Никаких внешних сервисов и карт: координаты выводятся текстом, чтобы их можно было проверить и скопировать, не отправляя фото в чужое облако.

Удаление сделано без перекодирования. Режим «только геолокация» пересобирает блок Exif без GPS IFD, сохраняя остальные теги и миниатюру; режим «все метаданные» побайтово вырезает сегменты метаданных целиком. Сжатые данные изображения и профиль ICC в обоих случаях остаются байт в байт, поэтому снимок не теряет качество и не растёт в размере — меняется только служебная часть файла. Один нюанс, о котором честно стоит знать: при пересборке Exif внутренние указатели MakerNote некоторых камер могут перестать находить свои данные, поэтому в режиме «только геолокация» стоит проверять снимок программами, которым важны эти поля.

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

Фото уходит на сервер?

Нет. Файл читается в браузере через File API и разбирается на JavaScript: маркеры JPEG, TIFF-структура Exif, чанки PNG и RIFF-чанки WebP обрабатываются на вашем устройстве. Ни байты фото, ни найденные координаты никуда не отправляются и не сохраняются — карты и любые внешние сервисы инструмент не запрашивает, координаты показываются обычным текстом. Инструментом можно пользоваться офлайн.

Что такое EXIF и какие данные там хранятся?

EXIF — служебный блок внутри файла, который камера или телефон записывает вместе со снимком. Там производитель и модель камеры, программа обработки, дата и время съёмки, выдержка, диафрагма, светочувствительность ISO, фокусное расстояние, ориентация кадра и часто координаты GPS с высотой. Инструмент читает IFD0, Exif SubIFD и GPS IFD и раскладывает теги по группам: камера, съёмка, геолокация, файл.

Как удалить геолокацию с фото и не потерять качество?

Выберите режим «Удалить только геолокацию»: инструмент пересобирает блок Exif без GPS IFD и без указателя на него, а остальные теги и миниатюру переносит как есть. Пиксели не перекодируются — картинка не пересжимается, поэтому качество остаётся прежним, а из файла уходит только привязка к месту съёмки. Если координаты записаны ещё и в XMP, их уберёт режим «Удалить все метаданные»: XMP вырезается целиком.

Чем отличаются режимы «только геолокация» и «все метаданные»?

Первый трогает один блок внутри Exif: GPS-координаты, высоту и время по GPS. Камера, дата съёмки, параметры экспозиции и миниатюра остаются на месте — удобно, когда нужно скрыть место, но сохранить данные о съёмке. Второй вырезает сегменты метаданных целиком: APP1 Exif, APP1 XMP, APP13 с IPTC и комментарий COM в JPEG; текстовые чанки tEXt, iTXt, zTXt, чанк eXIf и время изменения в PNG; чанки EXIF и XMP в WebP. Профиль ICC и сами пиксели в обоих режимах переносятся байт в байт.

Почему после удаления метаданных файл стал меньше, а качество не изменилось?

Инструмент не перекодирует картинку, а вырезает куски файла побайтово: сегменты метаданных удаляются, а сжатые данные изображения, таблицы квантования и профиль ICC переносятся без изменений. Поэтому размер уменьшается ровно на вес метаданных (обычно от нескольких килобайт до сотен килобайт), а каждый пиксель остаётся тем же. Ниже видно отчёт «было → стало»: исходный и итоговый размер и число удалённых фрагментов.

Как посмотреть метаданные фото на телефоне или компьютере?

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

Что с PNG, WebP, HEIC и RAW?

В PNG инструмент показывает и удаляет текстовые чанки tEXt, iTXt, zTXt, блок eXIf и время изменения tIME, а чанк iCCP с профилем цвета и пиксели не трогает. В WebP читает и удаляет чанки EXIF и XMP, попутно сбрасывая соответствующие флаги в VP8X, чтобы декодеры не искали отсутствующие блоки. HEIC, AVIF и RAW-файлы (CR2, NEF, ARW) браузер разобрать не может: их контейнеры устроены иначе, поэтому инструмент честно скажет, что формат не распознан.