Takeout JSON
ES

¿Fotos con la fecha de hoy al pasarlas del teléfono al PC?

Al copiar las fotos del teléfono, todas muestran la fecha de hoy. Por qué pasa, cómo cambiar la fecha de captura en Windows 11 y cómo arreglar una carpeta.

Conectaste el teléfono al ordenador, copiaste el carrete a una carpeta y ahora todas las fotos muestran la fecha de hoy. Al ordenar por fecha salen barajadas. Años de fotos, y según el ordenador todas se hicieron esta tarde.

Por qué copiar reinicia las fechas

Un archivo tiene sus propias fechas: creación, modificación y último acceso. Pertenecen al sistema de archivos, no a la foto. Cuando un archivo se escribe en un disco nuevo, ese disco registra una fecha de creación nueva, que es ahora. Que la fecha de modificación sobreviva depende de cómo se hizo la copia.

Los teléfonos lo empeoran. Android ofrece su almacenamiento por MTP (el modo "Transferencia de archivos"), y MTP no transmite las fechas de creación. Muchas copias por MTP ponen también la fecha de modificación en el momento de la copia. AirDrop desde un iPhone conserva las fechas en un Mac, pero no de forma fiable en otros sitios. Las descargas de la nube, los adjuntos de correo y las apps de mensajería crean un archivo nuevo con una fecha nueva.

Nada de esto toca la foto en sí. Solo toca el envoltorio que el sistema de archivos pone alrededor.

La fecha que sobrevive

Dentro del JPEG o del HEIC hay un bloque de metadatos EXIF, escrito por la cámara en el momento de la captura. El campo se llama DateTimeOriginal. No cambia al copiar, enviar por correo o renombrar el archivo. Es la fecha de captura real.

El problema es que los exploradores de archivos ordenan por defecto por la fecha del sistema de archivos, no por el EXIF. El Explorador de archivos muestra "Fecha de modificación". El Finder muestra "Fecha de modificación" o "Fecha de creación". Ninguna es la fecha en que se hizo la foto, salvo que alguien se haya molestado en sincronizarlas.

Así que la solución es una de dos. O haces que tu programa ordene por el EXIF, o copias la fecha EXIF a las fechas del archivo para que todos los programas estén de acuerdo. La diferencia entre las fechas está explicada en fecha de captura vs fecha de modificación.

Comprueba si la fecha EXIF sigue ahí

Antes de arreglar nada, confirma que la fecha real sigue en los archivos. En Windows, haz clic derecho en una foto, elige Propiedades y luego Detalles, y busca "Fecha de captura". En macOS, usa "Obtener información" y mira los datos de la cámara. En Linux, exiftool -DateTimeOriginal foto.jpg la muestra.

En Windows 11 también puedes editar ahí mismo la "Fecha de captura" de una foto. Sirve para unas pocas. Para una carpeta entera, sigue leyendo.

Si la fecha EXIF está, el arreglo es fácil y sin pérdidas. Si falta, la foto pasó por algo que elimina metadatos, normalmente una app de mensajería o un "guardar como" en un editor, y hay menos que recuperar. Ese caso está en fotos de WhatsApp con la fecha incorrecta.

Arreglar las fechas del archivo a mano

exiftool puede copiar la fecha EXIF a las fechas del archivo de toda una carpeta con un solo comando:

exiftool "-FileModifyDate<DateTimeOriginal" -r .

En Windows y macOS también puedes poner la fecha de creación:

exiftool "-FileCreateDate<DateTimeOriginal" "-FileModifyDate<DateTimeOriginal" -r .

En Linux, la mayoría de los sistemas de archivos no guardan una fecha de creación que los programas puedan cambiar, así que la que cuenta es la de modificación.

Después de esto, ordenar por fecha en cualquier explorador de archivos da el orden correcto. No cuesta nada y no cambia ningún dato de la imagen.

El caso contrario, con las fechas del archivo bien y el EXIF vacío, es más raro, pero pasa con fotos editadas o exportadas. exiftool también copia en esa dirección, con "-DateTimeOriginal<FileModifyDate". Hazlo solo si estás seguro de que las fechas del archivo son correctas, porque escribe dentro de la foto.

Cómo evitarlo la próxima vez

En Android, copiar con una app de sincronización como Syncthing, o con el gestor de archivos del propio teléfono a una memoria USB, suele conservar mejor las fechas de modificación que MTP. En iPhone, Captura de Imagen en un Mac conserva las fechas, igual que la importación de la app Fotos de Windows. Ninguna es perfecta. La respuesta fiable es no fiarse de las fechas del archivo y confiar en el EXIF, que es lo que hacen las apps de fotos.

Hacerlo con la aplicación

Takeout JSON Metadata Fixer hace lo mismo que los comandos de exiftool de arriba, para una carpeta o una exportación entera, con una simulación primero.

Arrastra la carpeta copiada a la aplicación. Para cada foto lee la fecha EXIF y la escribe en las fechas de creación y modificación del archivo, así el Finder y el Explorador ordenan bien. Si quieres, también renombra los archivos para que empiecen por la fecha y los ordena en carpetas por año y mes, así el orden se ve incluso en programas que ignoran las fechas.

Si se lo pides, reorganiza una carpeta en su sitio, con una carpeta opcional "Originales (antes de organizar)" que guarda los archivos sin tocar. Los videos toman la fecha de sus propios metadatos de creación. Las fotos sin ninguna fecha usan la fecha del archivo, o puedes poner una misma fecha a toda la carpeta.

Si las fotos vienen de Google Fotos y no directamente del teléfono, la aplicación también lee los archivos .json que Google incluye, que es donde se esconden las fechas reales en ese caso. Mira por qué las fotos de Google Takeout tienen la fecha incorrecta.

Funciona sin conexión en Windows, Linux y Mac, con la interfaz en español. Gratis hasta 1000 fotos, 19,99 $ una sola vez para fotos ilimitadas.

Preguntas frecuentes

¿Copiar las fotos ha destruido algo?

No. La imagen y su EXIF no han cambiado. Solo se reiniciaron las fechas del sistema de archivos, y se pueden reconstruir a partir del EXIF.

¿Por qué la galería del teléfono muestra el orden correcto y el ordenador no?

La galería del teléfono lee el EXIF, o su propia base de datos de fechas de captura. El explorador de archivos del ordenador lee las fechas del sistema de archivos. Las mismas fotos, otro campo.

¿Google Fotos, iCloud o Immich usarán la fecha equivocada si las subo?

Normalmente no. Todos leen primero el EXIF y solo usan la fecha del archivo cuando falta el EXIF. Las fotos con el EXIF intacto se importan bien aunque las fechas del archivo estén mal. Las que no tienen EXIF mostrarán la fecha de la copia, y por eso conviene arreglar esas antes de subirlas.

¿Importa la zona horaria?

En las fotos antiguas, DateTimeOriginal no lleva zona horaria. Los teléfonos más nuevos añaden una etiqueta OffsetTimeOriginal. Al copiar la fecha a las fechas del archivo, las herramientas suponen la zona local del ordenador, así que una foto hecha en el extranjero puede moverse unas horas. El día casi siempre sigue siendo el correcto. Más en fotos con unas horas de desfase.