Google Photos Takeout Helper — no seu navegador

Solte os arquivos ZIP do seu Google Takeout. Cada foto e vídeo é associado ao respectivo arquivo JSON. As fotos JPEG e HEIC recebem a data e a localização originais gravadas no EXIF. Os vídeos MP4 e MOV recebem a data no próprio cabeçalho. Todos os arquivos recuperam a data real como data do arquivo. Você recebe um ZIP corrigido — sem instalar nada, sem enviar nada.

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.

Como funciona

  1. No Google Takeout, exporte o Google Photos como .zip (qualquer tamanho de parte) e baixe todas as partes.
  2. Solte todas as partes aqui de uma vez. A ferramenta lê apenas o índice de cada uma e os pequenos arquivos .json e depois mostra quantas fotos foram associadas.
  3. Escolha as opções e clique em Corrigir e salvar. Extraia o(s) ZIP(s) corrigido(s) — agora os arquivos têm a data em que a foto foi tirada.

O que é corrigido

Por que as fotos do Takeout ficam com a data errada

O Google Takeout dá a todos os arquivos a data da exportação como data do arquivo e guarda a data real de captura em um arquivo JSON separado, ao lado de cada um. As fotos que já tinham a própria data EXIF aparecem certas na maioria dos apps; todo o resto — imagens do WhatsApp, capturas de tela, digitalizações, cópias editadas, vídeos — aparece no dia em que você baixou o arquivo compactado. Mais sobre isso: por que as datas do Takeout estão erradas e o que há nos arquivos JSON.

Uma alternativa no navegador ao Takeout Helper de linha de comando

O popular Google Photos Takeout Helper, de código aberto, é um programa de linha de comando: você extrai tudo, instala o programa e o executa em um terminal. Esta página faz o trabalho principal — associar os arquivos JSON e restaurar as datas — sem extrair nem instalar nada.

Esta páginaHelper de linha de comando
Instalaçãonenhuma, funciona no navegadorbaixar um programa, usar um terminal
Entradaas partes ZIP como foram baixadas (ou uma pasta extraída)pastas extraídas
Data EXIF e GPS em JPEGsimsim (com o ExifTool para mais formatos)
Datas dentro de arquivos HEIC / de vídeoHEIC com bloco EXIF; data de criação de MP4, MOV, M4V, 3GPcom o ExifTool instalado
Datas a partir do nome (arquivos sem JSON)sim, nomes comuns de câmeras e appssim
Pastas de álbuns como atalhos, correção de extensõesnãosim

Limitações

Perguntas frequentes

Minhas fotos são enviadas?

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.

Preciso extrair os arquivos ZIP primeiro?

Não. Solte as partes ZIP do jeito que você as baixou. Se você já as extraiu, use Escolher uma pasta extraída do Takeout — o resultado continua sendo um ZIP, porque um navegador não consegue alterar diretamente as datas dos arquivos no seu disco; o ZIP leva as datas, e o seu sistema as aplica quando você o extrai.

Meu Takeout tem várias partes de 50 GB. Vai funcionar?

A ferramenta foi feita para isso. De início, ela lê apenas o índice de cada ZIP e os pequenos arquivos JSON e depois copia os bytes compactados de cada arquivo diretamente para o novo ZIP. Para um arquivo armazenado sem compactação no ZIP, ela lê só o cabeçalho que edita; apenas um arquivo compactado que precisa ser editado é descompactado na memória, um de cada vez (até 256 MB). No Chrome e no Edge, os ZIPs corrigidos são gravados diretamente em uma pasta que você escolhe, então o tamanho deles só é limitado pelo seu disco. O Firefox e o Safari montam cada ZIP corrigido como um download; quando um deles contém mais de cerca de 1 GB de arquivos regravados, ele é dividido em vários ZIPs.

Quais arquivos recebem a data gravada internamente?

As fotos JPEG recebem a data (e, se faltar, 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.

A ferramenta vai sobrescrever as datas gravadas pela câmera?

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 o momento 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 quer usar essas.

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

Se o nome do arquivo contém uma data, ela é 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 o IMG-20190812-WA0003.jpg do WhatsApp. Os nomes são lidos no fuso horário que você escolheu. Uma data do nome só preenche um arquivo que não tem data interna — ela nunca substitui os dados da câmera —, e os nomes do WhatsApp indicam só o dia, então esses arquivos recebem uma data do 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 qual fuso horário ficam as datas?

O Google armazena em UTC o momento em que a foto foi tirada. A ferramenta o converte para o fuso horário que você escolher — por padrão, o do seu computador — e também grava o deslocamento 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, então 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.

Preciso adicionar todas as partes ZIP?

Adicione todas de uma vez, se puder. O Google muitas vezes coloca uma foto em uma parte e o arquivo JSON dela em outra; a ferramenta as associa entre as partes pela pasta. Cada parte vira um ZIP corrigido próprio, então você pode extraí-los na mesma pasta, assim como os originais.

O que acontece com fotos que estão tanto em uma pasta de ano quanto em um álbum?

O Takeout coloca uma cópia em Photos from 2019 e outra em cada pasta de álbum. Por padrão, as duas são mantidas, cada uma com sua data. Marque Pular, nos álbuns, as cópias de fotos que também estão em uma pasta de ano para manter apenas a cópia da pasta de ano dos arquivos idênticos, ou escolha Organizar em pastas YYYY/MM, que mantém automaticamente uma única cópia dos arquivos idênticos.

Qual navegador devo usar?

Chrome ou Edge em um computador: eles conseguem salvar os ZIPs corrigidos diretamente em uma pasta, o que é mais rápido e funciona com qualquer tamanho. Firefox e Safari também funcionam, mas baixam o resultado. Celulares não são recomendados para arquivos de vários gigabytes.

É grátis?

Sim: sem cadastro, sem marca d'água, sem limite de arquivos.