JSON-файл из Google Фото: что это такое и что с ним делать

После выгрузки архива через Google Takeout рядом с каждой фотографией из Google Фото появляется одноимённый файл с расширением .json — и это не дубликат снимка, а служебный файл с метаданными. Именно в нём хранятся дата съёмки, геометки, описание и другие сведения, которые сервис отделил от самого изображения при экспорте.

Многие пользователи принимают эти файлы за мусор и удаляют их, после чего обнаруживают, что у фотографий «сломалась» дата: вместо реального времени съёмки отображается день выгрузки архива. Ниже разберём, что именно записано в JSON-файле, чем его открыть, нужен ли он вообще и как вернуть метаданные обратно в снимки.

Что такое JSON-файл и почему он появляется

JSON (JavaScript Object Notation) — это текстовый формат хранения структурированных данных в виде пар «ключ — значение». Файл открывается любым текстовым редактором, потому что внутри обычный читаемый текст, а не бинарный код.

При экспорте через Google Takeout сервис не встраивает часть информации в сам снимок, а выносит её в отдельный файл вида IMG_20260115_120000.jpg.json. Так Google сохраняет данные, которые существовали только внутри облачной библиотеки: подписи, добавленные вручную, историю изменений, привязку к альбомам.

Имя JSON-файла повторяет имя фотографии с добавлением расширения. Например, к файлу photo.png будет приложен photo.png.json. Благодаря этому программы-импортёры могут автоматически сопоставить метаданные со снимками.

Что записано внутри JSON из Google Фото

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

  • 📷 title — имя исходного файла фотографии;
  • 📝 description — подпись, которую вы добавляли в Google Фото;
  • 🕒 photoTakenTime — дата и время съёмки в формате Unix timestamp;
  • 📍 geoData — координаты: широта, долгота и высота;
  • 👤 people — отмеченные люди, если распознавание лиц было включено;
  • 🌐 url — ссылка на объект в облаке на момент экспорта.

Дата в поле photoTakenTime указана в виде числа — количества секунд с 1 января 1970 года (так называемый timestamp). Рядом обычно есть и человекочитаемый вариант с датой и часовым поясом. Это важно: именно по этому значению программы восстанавливают правильную дату снимка.

Пример содержимого JSON-файла

{"title": "IMG_0123.jpg", "description": "Отпуск на море", "photoTakenTime": {"timestamp": "1689523200", "formatted": "16 июля 2023 г."}, "geoData": {"latitude": 43.5, "longitude": 39.7, "altitude": 15.0}}

Чем открыть JSON-файл

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

  • 💻 Блокнот Windows — откроет файл, но без подсветки и форматирования;
  • 🖊️ Notepad++ или VS Code — покажут структуру с подсветкой синтаксиса;
  • 🌐 Браузер — перетащите файл в окно Chrome или Firefox;
  • 📱 Текстовый редактор на смартфоне — подойдёт любой файловый менеджер с просмотром текста.

Если файл открывается «простынёй» без переносов строк, это нормально — Google не форматирует JSON при экспорте. В Notepad++ можно применить автоформатирование через плагин, а в браузере помогают расширения для просмотра JSON, которые раскладывают данные в дерево.

Нужно ли удалять JSON-файлы

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

СценарийУдалять JSON?Причина
Импорт фото в другой сервис или программуНетМетаданные понадобятся для восстановления дат
Перенос снимков обратно в Google ФотоНетСервис может прочитать JSON при загрузке
Архив хранится «для истории»Лучше оставитьБез JSON часть информации потеряется навсегда
Даты и описания уже восстановлены в файлыМожно удалитьДанные вшиты в EXIF, JSON больше не нужен
⚠️ Внимание: если удалить JSON-файлы до восстановления метаданных, вернуть оригинальные даты съёмки и подписи будет невозможно — эта информация существует только внутри этих файлов и в облаке Google.

Разумный компромисс — перенести все JSON в отдельную папку. Так они не будут мешаться при просмотре фотографий, но останутся доступны, если понадобятся.

📊 Что вы сделали с JSON-файлами после выгрузки из Google Фото?
Удалил(а), не зная, что это
Оставил(а) в архиве на всякий случай
Использовал(а) для восстановления дат
Ещё не разбирался(лась) с архивом

Как восстановить даты и описания из JSON

Главная практическая ценность этих файлов — возможность вернуть снимкам корректные метаданные. Дело в том, что при скачивании архива файловая система проставляет фотографиям дату выгрузки, а не дату съёмки. Часть данных при этом хранится только в JSON.

Вам нужно выполнить следующие шаги:

  • 📂 Распакуйте архив Takeout полностью, сохранив структуру папок;
  • 🔍 Убедитесь, что рядом с каждым снимком лежит его JSON-файл;
  • 🛠️ Запустите утилиту для импорта метаданных (об этом ниже);
  • ✅ Проверьте результат на нескольких фото до массовой обработки.

Для автоматической обработки энтузиасты создали специальные инструменты. Наиболее известны скрипты на базе ExifTool и готовые программы с графическим интерфейсом, которые читают JSON и записывают дату, координаты и описание прямо в EXIF снимка. Перед использованием любой утилиты проверяйте её актуальность и отзывы — формат экспорта Google периодически меняется.

☑️ Подготовка к восстановлению метаданных

Выполнено: 0 / 5
⚠️ Внимание: перед запуском любой программы массовой обработки сделайте копию папки с фотографиями. Если утилита отработает с ошибкой, восстановить испорченные файлы без резервной копии будет сложно.

После обработки проверьте результат: откройте свойства нескольких снимков и сравните дату съёмки со значением photoTakenTime в JSON. Если даты совпали — можно обрабатывать остальной архив.

Типичные проблемы при работе с JSON из Google Фото

У видеофайлов дата часто хранится только в JSON — в самих роликах метаданных может не быть вовсе, поэтому без сопутствующего файла восстановить время съёмки видео почти невозможно. Это одна из самых частых причин «потери» дат у видеоархива.

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

Ещё одна ситуация: имя JSON не совпадает с именем фото. Такое случается, когда Google обрезает длинные названия файлов при экспорте. Программы-импортёры обычно умеют обрабатывать усечённые имена, но ручное сопоставление в этом случае затруднено.

⚠️ Внимание: не переименовывайте и не редактируйте JSON-файлы вручную до импорта метаданных. Нарушение синтаксиса (лишняя запятая, удалённая скобка) сделает файл нечитаемым для программ-обработчиков.

Часто задаваемые вопросы

JSON-файл из Google Фото — это вирус?

Нет. Это обычный текстовый файл с метаданными, который Google автоматически добавляет при экспорте через Takeout. Открыть его можно в любом блокноте и убедиться, что внутри только текстовые данные о снимке.

Можно ли открыть фотографию из JSON-файла?

Нет, JSON не содержит изображения — только текстовое описание: дату, координаты, подпись. Сама фотография хранится в соседнем файле с расширением .jpg, .png, .heic или другом графическом формате.

Почему после выгрузки у всех фото одна и та же дата?

Файловая система проставляет снимкам дату скачивания архива, а реальная дата съёмки остаётся в JSON-файле. Чтобы вернуть правильные даты, нужно обработать архив утилитой, которая перенесёт значения из JSON в EXIF-метаданные фотографий.

Что будет, если удалить все JSON-файлы?

Сами фотографии не пострадают, но вы безвозвратно потеряете подписи, добавленные в Google Фото, точные даты съёмки (особенно у видео) и координаты тех снимков, где эти данные не были вшиты в файл изначально.

Можно ли загрузить фото обратно в Google Фото вместе с JSON?

Да. Если загрузить снимок вместе с его JSON-файлом (например, через веб-интерфейс, выбрав оба файла), сервис способен прочитать метаданные и восстановить дату и описание. Однако надёжнее предварительно вшить данные в EXIF специальной утилитой.