Google Takeout a Immich, con las fechas correctas

Immich ordena por la fecha guardada dentro de cada archivo y, si no la hay, usa la fecha del propio archivo. Takeout estropea ambas en muchos archivos. Corrige aquí el ZIP y luego importa la carpeta extraída con la CLI de Immich o la app web: esta página nunca se conecta a tu servidor.

Suelta aquí todos tus archivos ZIP de Takeout

Todas las partes a la vez: takeout-…-001.zip, -002.zip… El JSON de una foto suele estar en otra parte. Los archivos no salen de tu equipo.

Dos formas de llevar un Takeout a Immich

immich-go, una herramienta gratuita de línea de comandos de la comunidad de Immich, lee directamente los archivos ZIP de Takeout, empareja los archivos JSON y establece las fechas en tu servidor mientras sube los archivos (immich-go upload from-google-photos --server=… --api-key=… takeout-*.zip). Si te manejas bien con la terminal y quieres hacerlo en un solo paso, úsala: no necesitas esta página.

Esta página más la subida oficial te conviene si quieres revisar antes los archivos o tener una copia corregida de tu biblioteca que lleve las fechas en los propios archivos, algo útil para copias de seguridad y para cualquier otra app en el futuro.

Paso a paso

  1. Exporta: en takeout.google.com selecciona Google Photos, elige .zip y descarga todas las partes.
  2. Corrige: suelta todas las partes arriba y haz clic en Corregir y guardar.
  3. Extrae: descomprime los ZIP corregidos en una misma carpeta.
  4. Importa con la CLI de Immich: instálala con npm i -g @immich/cli, inicia sesión con immich login https://your-server/api YOUR_API_KEY y luego ejecuta immich upload --recursive /path/to/folder.
  5. O en el navegador: arrastra la carpeta extraída a la línea de tiempo de Immich. Al arrastrar se leen carpetas y subcarpetas; el botón Subir solo admite archivos sueltos.

Qué fecha muestra Immich

Álbumes

La opción --album de la CLI crea álbumes con el nombre de las carpetas. Las carpetas de álbum de Takeout se convierten en álbumes, pero también lo harían las carpetas de año como Photos from 2019. Para obtener solo álbumes reales, sube las carpetas de año sin --album y las carpetas de álbum con esa opción. Aquí no hace falta omitir las copias de álbum de una misma foto: Immich reconoce por su suma de verificación un archivo que ya tiene.

Preguntas frecuentes

¿Debería usar immich-go en su lugar?

Si solo quieres tu Takeout en Immich y te manejas con la terminal, immich-go es el camino más corto: lee los archivos ZIP y aplica las fechas de los JSON en el servidor. Usa esta página si prefieres corregir y conservar los propios archivos, revisar antes los emparejamientos en un informe o importar más adelante la misma biblioteca en otra app distinta de Immich.

¿Esta página sube los archivos a mi servidor Immich?

No. Nunca se conecta a Immich ni te pide una clave de API. Tú mismo importas la carpeta corregida con la CLI de Immich o la app web.

¿En qué archivos se escribe la fecha internamente?

En las fotos JPEG, la fecha (y, si falta, la ubicación) se escribe en sus datos EXIF, el lugar que las apps de fotos leen primero. En las fotos HEIC se hace lo mismo en su bloque EXIF cuando lo tienen, como las fotos de iPhone; un HEIC sin bloque EXIF solo recibe la fecha del archivo. En los videos MP4, MOV, M4V y 3GP, la fecha se escribe en sus cabeceras de película y de pista (la «fecha de creación» que leen las apps de video), directamente en el archivo y sin volver a codificarlos. Los PNG, GIF, WebP, AVI, MKV y otros formatos no se modifican: reciben la fecha como fecha del archivo (la fecha de «modificación») al extraer el ZIP corregido.

¿Sobrescribirá las fechas que escribió mi cámara?

De forma predeterminada, no. Si un JPEG o HEIC ya tiene una «fecha de captura» (DateTimeOriginal) o una posición GPS, se conserva. Un video conserva la fecha de grabación de su cabecera si es plausible; se reemplaza si está vacía, es anterior a 1970 o es solo la hora de subida o de procesamiento (igual o posterior a la subida de un video grabado antes). Activa Reemplazar las fechas y ubicaciones que ya escribió la cámara si cambiaste fechas en Google Photos y prefieres usar esas.

¿Se suben mis fotos?

No. Tu navegador lee los archivos ZIP en tu propio equipo y el ZIP corregido también se escribe allí. No se envía nada a ningún servidor: puedes desconectarte de internet después de cargar la página y seguirá funcionando.