Fotos do Google Takeout com data errada? Restaure a data

Depois de uma exportação do Google Photos, muitas fotos e vídeos aparecem com o dia em que você os baixou. A data real está no arquivo JSON ao lado de cada foto: solte os ZIPs do seu Takeout abaixo para restaurá-la.

Solte aqui todos os arquivos ZIP do seu Takeout

Todas as partes de uma vez — takeout-…-001.zip, -002.zip … O JSON de uma foto muitas vezes está em outra parte. Os arquivos não saem do seu computador.

Por que as datas estão erradas

Como corrigir as datas

  1. Solte todas as partes ZIP do seu Takeout acima (ou escolha a pasta extraída).
  2. Confira o fuso horário (o do seu computador já vem selecionado) e deixe Substituir datas e locais já gravados pela câmera desmarcada, a menos que você tenha editado datas no Google Photos.
  3. Clique em Corrigir e salvar, extraia o ZIP corrigido e importe a pasta no seu app de fotos.

Onde a data é gravada

Tipo de arquivoDentro do arquivoData do arquivo após extrair
JPEGEXIF DateTimeOriginal, CreateDate, ModifyDate, diferença de fuso; GPS, se estiver faltandosim
HEICos mesmos campos EXIF, se a foto tiver um bloco EXIF e eles estiverem faltandosim
MP4, MOV, M4V, 3GPdata de criação nos cabeçalhos do vídeo e das faixas, se estiver vazia ou for só a hora do enviosim
PNG, GIF, WebPnão alteradosim
AVI, MKV, WebM e outros vídeosnão alteradosim

As fotos HEIC do iPhone e a maioria dos vídeos de câmera já contêm a data; para eles, o que faltava era a data do arquivo. As datas gravadas pela câmera são mantidas, a menos que você escolha substituí-las.

Confira antes de importar

A aba Explorar o arquivo lista cada arquivo com a data que ele vai receber e o JSON ao qual foi associado; o relatório CSV traz as mesmas informações para você guardar.

Perguntas frequentes

A ferramenta vai substituir as datas que a minha câmera gravou?

Não por padrão. Se um JPEG ou HEIC já tem uma “data de captura” (DateTimeOriginal) ou uma posição GPS, ela é mantida. Um vídeo mantém uma data de gravação plausível no cabeçalho; uma data de vídeo vazia, anterior a 1970 ou que seja apenas a hora do envio ou do processamento (igual ou posterior ao envio de um vídeo gravado antes) é substituída. Ative Substituir datas e locais já gravados pela câmera se você alterou datas no Google Photos e prefere usar essas.

Em qual fuso horário ficam as datas?

O Google armazena o momento em que a foto foi tirada em UTC. A ferramenta converte esse horário para o fuso que você escolher (por padrão, o do seu computador) e também grava a diferença em relação ao UTC (OffsetTimeOriginal), para que os apps possam mostrar o momento exato. Os cabeçalhos de vídeo armazenam UTC por definição; por isso, os vídeos recebem o momento exato e os apps o exibem no próprio fuso. Fotos tiradas em viagens vão mostrar o horário no fuso que você escolheu, não o horário local da viagem.

Algumas fotos continuam com a data da exportação depois da correção. Por quê?

Elas não tinham um arquivo JSON que a ferramenta conseguisse associar nem uma data no nome — veja a aba Sem correspondência. Geralmente faltava uma parte do ZIP; adicione todas as partes e execute de novo.

Ao extrair, as datas dos arquivos são mantidas?

Sim, com o Explorador de Arquivos do Windows, o Utilitário de Compactação do macOS, o 7-Zip e o unzip: o ZIP corrigido armazena cada data tanto no formato ZIP clássico quanto como um registro de data e hora UTC exato. Copiar os arquivos depois normalmente também preserva a data de modificação.

O que acontece com fotos e vídeos sem arquivo JSON?

Se o nome do arquivo contém uma data, essa data é usada: IMG_20190704_150000.jpg, VID_20190101_101010.mp4, PXL_20190809_203449253.jpg (Pixel, em UTC), Screenshot_20190305-101010.png, 20190704_150000.jpg (Samsung) e IMG-20190812-WA0003.jpg, do WhatsApp. Os nomes são lidos no fuso horário que você escolheu. A data do nome só é usada em arquivos que não têm data interna — ela nunca substitui dados da câmera — e os nomes do WhatsApp indicam apenas o dia, então esses arquivos recebem uma data de arquivo (meio-dia) e nada internamente. O relatório os marca como “do nome”; desmarque a opção para deixar esses arquivos como estão. Arquivos sem JSON e sem data no nome mantêm os bytes e a data do ZIP.

Em quais arquivos a data é gravada internamente?

As fotos JPEG recebem a data (e, se estiver faltando, a localização) gravada nos dados EXIF, o primeiro lugar que os apps de fotos leem. As fotos HEIC recebem o mesmo no bloco EXIF, quando têm um, como as fotos do iPhone; um HEIC sem bloco EXIF recebe apenas a data do arquivo. Os vídeos MP4, MOV, M4V e 3GP recebem a data nos cabeçalhos do vídeo e das faixas — a “data de criação” que os apps de vídeo leem —, alterada no próprio arquivo, sem recodificação. PNG, GIF, WebP, AVI, MKV e outros formatos não são modificados: recebem a data como data do arquivo (a data de “modificação”) quando você extrai o ZIP corrigido.

Minhas fotos são enviadas para algum lugar?

Não. Os arquivos ZIP são lidos pelo seu navegador, no seu próprio computador, e o arquivo corrigido também é gravado nele. Nada é enviado a um servidor: você pode se desconectar da internet depois que a página carregar, e ela continua funcionando.