
Digamos que tienes 200.000 fotos en Google Photos. Google Takeout te dará aproximadamente 400 GB de archivos zip numerados, divididos en fragmentos de 2 GB o 10 GB, y dentro de cada uno obtendrás IMG_1234.HEIC junto a un IMG_1234.HEIC.supplemental-metadata.json coincidente. Abre el HEIC en cualquier visor de fotos y podría mostrar la fecha de hoy en lugar del día que lo tomaste. Esto es porque Google mantiene la hora de captura original, GPS, descripción y pertenencia al álbum en el archivo JSON de metadatos, no en el encabezado EXIF del archivo en sí. Esta es la trampa que atrapa a todos la primera vez. Las mejores aplicaciones para la migración de Google Photos entienden el formato Takeout, leen los metadatos, escriben la fecha y la ubicación nuevamente en el archivo, y reconstruyen tus álbumes en el otro lado. Probamos siete herramientas de escritorio que lo hacen bien.
Qué buscar en una herramienta de migración de Google Photos
Cinco criterios determinan si tu biblioteca sobrevive al cambio.
- Lee JSON de metadatos de Takeout. La herramienta debe abrir
photo.jpg.json(o el más nuevo.supplemental-metadata.json), no ignorarlo. - Restaura fechas y GPS de EXIF. La hora de captura, zona horaria y coordenadas de los metadatos deben escribirse en el EXIF del archivo o en la base de datos de la biblioteca de destino. De lo contrario, cada foto se recibirá como “hoy”.
- Recrea álbumes. Takeout almacena la pertenencia al álbum como nombres de carpetas más un
metadata.jsonpor álbum. Una buena herramienta reconstruye esos álbumes en la nueva biblioteca. - Maneja Live Photos y motion photos. Google divide las motion photos de Pixel en una imagen estática y un
.MP4. El importador debería fusionarlas nuevamente o vincular el par. - Desduplica. Takeout duplica fotos en todos los álbumes a los que pertenecen, y divide archivos de varias partes que se superponen. La herramienta debe hash el contenido y saltar repeticiones.
Comparación rápida
| Herramienta | Mejor para | Preserva álbumes | Preserva fechas | Nivel gratuito |
|---|---|---|---|---|
| Google Takeout | Exportar la biblioteca en primer lugar | Sí (como carpetas) | Solo en JSON de metadatos | Gratuito |
| Immich | El destino autohospedado más pulido | Sí | Sí (a través de immich-go) | Gratuito, autohospedado |
| PhotoPrism | Destino autohospedado pulido con indexación fuerte | Sí | Sí | Edición comunitaria gratuita |
| immich-go | Arreglar Takeout antes de que llegue a Immich | Sí | Sí | Gratuito |
| Ente | Destino en la nube con cifrado de extremo a extremo | Sí | Sí | 10 GB gratis, de pago por encima |
| Apple Photos migration tool | Los usuarios de iCloud se quedan dentro de Apple | Parcial | Sí | Gratuito (requiere iCloud) |
| PhotoStructure | Comercial autohospedado con instalador amigable | Sí | Sí | Edición personal gratuita |
| rclone | Omitir Takeout completamente para bibliotecas demasiado grandes para zip | Sin metadatos de álbum | Sí (solo metadatos) | Gratuito |
Las herramientas
1. Google Takeout
Esto no es opcional. Cada migración comienza aquí, porque es la única forma de obtener tus originales a resolución completa. Inicia sesión en takeout.google.com, desmarca todo, marca Google Photos y elige si deseas toda la biblioteca o álbumes específicos. Elige .zip con 50 GB por archivo si tu conexión puede manejarlo (menos archivos para manipular), o 2 GB si estás descargando a un teléfono o una conexión inestable. Google te enviará un enlace de descarga cuando el archivo esté listo. Para una biblioteca de 400 GB, espera entre varias horas y un par de días.
Dos cosas que debes saber antes de hacer clic en Exportar. Primero, los enlaces de descarga caducan después de siete días, así que planifica el espacio en disco por adelantado. Segundo, si marcas “Transfer to another cloud account” puedes enviar directamente a OneDrive, Dropbox o Box, que a menudo es más rápido que descargar y volver a cargar.
Donde falla: Las fechas viven en los metadatos, no en EXIF. Los álbumes son carpetas con metadata.json, no un formato portátil. Las bibliotecas muy grandes a menudo fallan a mitad de camino y fuerzan un reinicio. Live Photos vienen divididas en dos archivos.
Precio: Gratuito.
Plataformas: Web.
Descargar: Sitio web
Resumen: Comienza aquí, pero no esperes que Takeout te entregue una biblioteca funcional. Te entrega los materiales crudos.
2. Immich
Immich es el servidor de fotos autohospedado en el que la mayoría de las personas aterrizan después de dejar Google Photos. Se ejecuta en Docker en Linux, Windows (a través de WSL2 o Docker Desktop) o macOS, tiene una aplicación móvil que respalda automáticamente nuevas fotos, y la interfaz web se siente cercana a lo que los usuarios de Google Photos están acostumbrados: desplazamiento de línea de tiempo, rostros, lugares, recuerdos. El lanzamiento 2.0 eliminó las últimas advertencias principales de “beta” y el proyecto publica lanzamientos estables de manera regular.
Para una migración, Immich importa porque tiene un importador oficial de Google Takeout dentro de la interfaz web y, más importante aún, una CLI complementaria (ver immich-go abajo) que es mucho mejor en las partes desordenadas que el importador integrado.
Donde falla: Debes ejecutar el servidor tú mismo. Si Docker no te es familiar, planifica un fin de semana. Las características de aprendizaje automático (rostros, búsqueda inteligente) requieren una máquina con CPU razonable o un GPU pequeño para terminar de indexar una biblioteca grande en días en lugar de semanas.
Precio: Gratuito y de código abierto (AGPL). Licencia de pago opcional para organizaciones.
Plataformas: Linux, Windows (WSL2 / Docker Desktop), macOS.
Resumen: La opción para cualquiera que quiera un reemplazo de Google Photos que ejecute él mismo y comparta con el hogar.
3. PhotoPrism
PhotoPrism es la alternativa comercial de calidad pulida a Immich en el mundo autohospedado. El mismo patrón de instalación de Docker, el mismo flujo de trabajo de “apunta a una carpeta, déjalo indexar”, pero con un enfoque mucho más fuerte en clasificación, búsqueda de palabras clave y manejo de RAW. Si disparas en RAW y quieres etiquetado de AI en el dispositivo, PhotoPrism ha estado haciéndolo más tiempo que la mayoría.
Para la migración de Google Takeout, PhotoPrism lee JSON de metadatos al importar (con la bandera --json en el comando index) y reconstruye las carpetas de álbumes. No tiene un importador Takeout dedicado como Immich, por lo que la mayoría de las personas ejecutan primero immich-go o un pequeño script para arreglar las fechas de EXIF, luego apuntan PhotoPrism al árbol limpio.
Donde falla: La aplicación móvil es más limitada que la de Immich; los cargadores pesados a menudo siguen usando un cliente WebDAV o una herramienta de sincronización para su teléfono. La edición comunitaria está limitada en algunas características multiusuario.
Precio: Edición comunitaria gratuita. Los niveles de membresía desde algunos euros al mes desbloquean características adicionales y ayudantes de sincronización en la nube.
Plataformas: Linux, Windows (vía Docker), macOS.
Resumen: Elige esto si valoras más la clasificación y el flujo de trabajo RAW que la experiencia móvil.
4. immich-go
immich-go es una pequeña herramienta de línea de comandos de Simulot que existe por una razón: el importador incorporado de Google Takeout de Immich se pierde cosas. immich-go lee cada zip en tu exportación de Takeout, coincide los JPEG con su JSON de metadatos, reescribe la fecha de captura original y GPS nuevamente en el archivo, reconstruye la pertenencia al álbum a través de la API de Immich, desduplica en archivos, y maneja motion photos y Live Photos como pares.
El comando típico se ve así: immich-go upload from-google-photos --server=http://localhost:2283 --api-key=xxx /path/to/takeout-*.zip. Apunta a los zips sin procesar (no descomprimas primero) y déjalo funcionar. En una biblioteca de 400 GB que Takeout tardó dos días en preparar, immich-go típicamente termina la carga en una ventana similar limitada por disco y red.
Donde falla: Solo línea de comandos, sin GUI. Es solo para Immich, así que esto no te ayuda si elegiste PhotoPrism o Ente.
Precio: Gratuito y de código abierto.
Plataformas: Linux, Windows, macOS (binario único por plataforma).
Descargar: GitHub
Resumen: Si tu destino es Immich, esta es la herramienta que convierte “la importación funcionó un poco” en “todo aterrizó en la fecha correcta en el álbum correcto”.
5. Ente
Ente es la opción para personas que quieren un reemplazo de Google Photos en la nube, cifrado de extremo a extremo, sin ejecutar ningún servidor por sí mismos. Se envía con clientes iOS, Android, desktop (Linux, Windows, macOS) y web, y la aplicación de escritorio tiene un importador incorporado de Google Takeout: apunta a tu carpeta de Takeout descomprimida y lee los metadatos mientras cargas.
Ente es un servicio comercial (con sede en París, código fuente disponible en GitHub), así que a diferencia de Immich o PhotoPrism estás pagando a otra persona para mantener los discos girando. El lado positivo es que obtienes copias de seguridad reales, disponibilidad real, y una experiencia móvil que es genuinamente cercana a Google Photos, sin que Google vea ninguno de tus píxeles.
Donde falla: No es gratis a escala. El nivel gratuito de 10 GB es una prueba, no un hogar para 400 GB. El aprendizaje automático del lado del servidor ocurre en el dispositivo para preservar el cifrado, así que la agrupación de rostros se ejecuta en tu teléfono y requiere tiempo para completarse en una biblioteca grande.
Precio: 10 GB gratis. Los planes pagos comienzan alrededor de $2.99/mes por 50 GB, aproximadamente $8/mes por 1 TB, con descuentos anuales.
Plataformas: Linux, Windows, macOS, iOS, Android, web.
Resumen: La opción para cualquiera que quiera la nube cifrada sin convertirse en administrador del sistema.
6. Google Photos to Apple Photos migration tool
Si eres suscriptor de iCloud y tu objetivo final es Apple Photos, usa la herramienta de Apple. Inicia sesión en privacy.apple.com, elige “Transfer a copy of your data” y selecciona Google Photos como origen e iCloud Photos como destino. Apple ejecuta el servidor de transferencia contra la API del Proyecto de Transferencia de Datos de Google, así que nada se descarga en tu Mac. Las fechas y ubicaciones de captura se transfieren. Los álbumes también se transfieren, aunque los álbumes compartidos y Live Photos tienen advertencias que vale la pena revisar en las notas de soporte de Apple.
Para cualquiera que ya viva en el ecosistema de Apple (iPhone, Mac, salvapantallas de fotos de Apple TV), esto te salva del baile de Takeout por completo. Solo asegúrate de que tu plan de iCloud tenga suficiente espacio antes de comenzar; la transferencia felizmente te llevará más allá de tu cuota.
Donde falla: Solo ecosistema de Apple. Requiere un plan de iCloud lo suficientemente grande para contener la biblioteca entrante. La transferencia puede llevar desde unos pocos días hasta una semana para bibliotecas grandes, ejecutándose en segundo plano.
Precio: Gratis para usar la herramienta de transferencia. El almacenamiento de iCloud se valora por separado: 50 GB por $0.99/mes, 200 GB por $2.99/mes, 2 TB por $9.99/mes, niveles de 6 TB y 12 TB para bibliotecas más grandes.
Plataformas: Controlado por web, se entrega a iCloud Photos en Mac, iPhone, iPad y Windows a través del cliente de iCloud.
Descargar: Sitio web
Resumen: El camino de menor resistencia para propietarios de iPhone que desean que sus fotos sigan apareciendo en todos los dispositivos Apple.
7. PhotoStructure
PhotoStructure es la opción comercial autohospedada infravalorada. Un instalador, Docker no requerido, GUI en cada plataforma de escritorio, y un diseño que trata “importar 400 GB desde Google Takeout” como un caso de uso de primera clase en lugar de una idea tardía. Lee JSON de metadatos, restaura fechas, desduplica agresivamente (SHA-1 por contenido, no por nombre de archivo), y maneja el caso en el que tienes la misma foto en cinco álbumes de Google Photos más otra copia en un disco externo antiguo.
El compromiso comparado con Immich es un ecosistema más pequeño: menos integraciones, sin implementaciones de Docker nativas para quienes los deseen, sin chart de Helm de Kubernetes. El compromiso a tu favor es que se instala como una aplicación de escritorio normal y simplemente funciona.
Donde falla: Pagado para cualquier cosa más allá de una única biblioteca. La aplicación móvil es un envoltorio de navegador en lugar de un cliente nativo. El ritmo de desarrollo es más lento que Immich o PhotoPrism.
Precio: Edición personal gratuita. El nivel Plus pagado para sincronización de múltiples bibliotecas y alojamiento comienza en $7/mes.
Plataformas: Linux, Windows, macOS.
Descargar: Sitio web
Resumen: Elige esto si deseas evitar Docker y estás feliz de pagar una pequeña tarifa por un administrador de fotos autohospedado que simplemente funciona.
8. rclone
rclone es la salida cuando Google Takeout sigue agotando el tiempo. Para bibliotecas superiores a un terabyte, o para cuentas de Google Workspace donde Takeout no es confiable, rclone puede hablar con la API de Google Photos directamente con rclone copy y extraer los originales álbum por álbum. Obtienes archivos con fechas EXIF correctas (rclone extrae versiones de “resolución completa” y reescribe los metadatos que puede), obtienes una carpeta por álbum, y puedes reanudar la transferencia si se corta a mitad de camino.
El problema es que la API de Google Photos elimina algunos metadatos en la descarga (esta es la regla de Google, no de rclone), y no expone JSON de metadatos del álbum como Takeout. Así que los álbumes llegan como carpetas, pero las etiquetas y descripciones pueden perderse.
Donde falla: Solo línea de comandos, y debes crear tu propio proyecto de Google Cloud y cliente OAuth para obtener una clave API que no alcance los límites de velocidad, que es un costo de configuración real de una sola vez. Los metadatos son más finos que Takeout.
Precio: Gratuito y de código abierto.
Plataformas: Linux, Windows, macOS (binario único).
Resumen: Usa esto cuando Takeout haya fallado dos veces y necesites una forma de extraer la biblioteca sin otra exportación zip.
Cómo elegir la correcta
Todos comienzan con Google Takeout. Incluso si planeas una migración de nube a nube, genera un Takeout como respaldo primero. El almacenamiento es barato; arrepentirse de la copia perdida no.
Para autohospedaje con el resultado más pulido, usa Immich más immich-go. Lanza Immich en Docker, genera una clave API y deja que immich-go haga streaming de los zips de Takeout en él. Este es el flujo de trabajo con la menor cantidad de fechas perdidas y la menor cantidad de álbumes rotos en nuestras pruebas.
Para autohospedaje comercial de calidad pulida, usa PhotoPrism. Mejor manejo de RAW, mejor búsqueda de palabras clave, aplicación móvil más débil. Opción razonable si también disparas con una cámara real además de un teléfono.
Para nube cifrada de extremo a extremo, usa Ente. Pagas por almacenamiento pero nunca ejecutas un servidor. El importador de Takeout está incorporado en el cliente de escritorio.
Para usuarios de iPhone que permanecen en el ecosistema de Apple, usa la herramienta de migración de Google Photos a Apple Photos de Apple. No toques Takeout en absoluto. Inicia la transferencia desde privacy.apple.com y vuelve a revisar en una semana.
Para cualquiera con 1 TB o más que Takeout sigue agotando el tiempo, usa rclone. Acepta el compromiso de metadatos y extrae la biblioteca directamente de la API.
Para cualquiera que desee una aplicación de escritorio en lugar de un archivo Docker Compose, usa PhotoStructure. Instálalo, apunta a tu carpeta de Takeout, retírate.
Preguntas frecuentes
¿Cómo exporto todas mis Google Photos?
Ve a takeout.google.com, desmarca todo, marca “Google Photos” y elige si incluir toda la biblioteca o álbumes específicos. Elige formato .zip con 50 GB por archivo si tu conexión es rápida, o 2 GB por archivo si estás en un enlace lento o no confiable. Google prepara la exportación y envía un enlace de descarga cuando esté listo. Los enlaces caducan en siete días, así que asegúrate de tener espacio en disco antes de comenzar.
¿Preserva Google Takeout las fechas de las fotos?
Sí y no. Takeout preserva la fecha de captura original, GPS y descripción, pero las almacena en un archivo JSON de metadatos junto a cada foto (por ejemplo IMG_1234.HEIC.supplemental-metadata.json), no dentro del encabezado EXIF de la foto en sí. Si importas los JPEG a otra biblioteca sin procesar también los metadatos, cada foto mostrará la fecha de importación. Herramientas como immich-go leen los metadatos y reescriben la fecha correcta nuevamente en el archivo.
¿Cuál es el mejor reemplazo para Google Photos?
Para autohospedaje, Immich se acerca más a la experiencia de Google Photos: desplazamiento de línea de tiempo, rostros, lugares, recuerdos, y una aplicación móvil fuerte que respalda automáticamente nuevas tomas. Para un reemplazo de nube cifrada, Ente es la coincidencia más cercana sin ejecutar tu propio servidor. Para usuarios del ecosistema de Apple, iCloud Photos a través de la herramienta de migración de Apple es la entrega más suave. No hay una respuesta única “mejor”; la opción correcta depende de si deseas ejecutar infraestructura, pagar una suscripción, o permanecer dentro de Apple.
¿Es Immich gratis?
Sí, Immich es gratuito y de código abierto bajo la licencia AGPL. Lo ejecutas tú mismo en tu propio hardware (una mini PC, un NAS, una laptop vieja, un VPS pequeño), así que el único costo es la máquina y la electricidad. El equipo de Immich ofrece una licencia de pago opcional para organizaciones y empresas que desean soporte comercial, pero para un hogar o un solo usuario, no hay pago involucrado.
¿Puedo migrar mis álbumes de Google Photos a Apple Photos?
Sí. La herramienta oficial de Apple en privacy.apple.com transfiere Google Photos a iCloud Photos y lleva las fechas de captura, ubicaciones y álbumes. Los álbumes compartidos y Live Photos tienen algunas advertencias (los álbumes compartidos no siempre se transfieren como compartidos; las motion photos pueden dividirse), que la documentación de soporte de Apple enumera completamente. Necesitas un plan de almacenamiento iCloud+ lo suficientemente grande para contener la biblioteca entrante antes de comenzar.
¿Cuánto tarda una migración de Google Photos?
El cuello de botella es casi siempre la propia exportación de Takeout. Para una biblioteca de 100 GB, espera varias horas de preparación y algunas horas de descarga. Para una biblioteca de 400 GB, espera uno o dos días de preparación y una ventana similar para descargar. La importación a Immich, PhotoPrism o Ente lleva una cantidad comparable de tiempo además, principalmente limitada por la velocidad del disco y (para Immich o PhotoPrism) qué tan rápido el servidor puede indexar rostros y generar miniaturas. Planifica una semana de principio a fin para una biblioteca grande y no estarás decepcionado.