¿Dónde se tomó esta foto? Ver el GPS de una foto (EXIF) y mapearla
Si la foto todavía conserva su EXIF, la respuesta está adentro del archivo: el celular graba la ubicación GPS en la imagen en el instante de la toma, y cualquier navegador puede leerla y poner un pin en un mapa. Si la foto pasó por WhatsApp, Instagram o Facebook, ese bloque desapareció y ninguna herramienta puede recuperarlo; vas a tener que ubicarla a mano. A continuación: cómo son esas etiquetas, quién las borra, cómo mapear una carpeta de fotos gratis, y por qué la misma etiqueta es un problema de privacidad.
Todo lo que se dice acá sobre la herramienta se verificó en la página en vivo con una foto de prueba; el EXIF crudo se leyó con la misma librería que usa la herramienta. Cuando una afirmación viene de la documentación de una plataforma en lugar de nuestra propia prueba, lo aclaramos.
Cómo el celular graba la ubicación GPS de la foto en el EXIF
El EXIF es el bloque de metadatos que la cámara graba en un JPEG o HEIC junto a los píxeles: marca, modelo, exposición, el momento de la toma. Cuando los servicios de ubicación están activados para la app de cámara, el celular agrega un segundo bloque llamado GPS IFD, y ese bloque es lo que lee cualquier herramienta de "dónde se tomó esta foto".
Las coordenadas están repartidas en pares de etiquetas. GPSLatitude guarda la latitud como tres números (grados, minutos, segundos) y GPSLatitudeRef guarda el hemisferio, N o S. GPSLongitude y GPSLongitudeRef hacen lo mismo con la longitud, con E u W. GPSAltitude es la altitud, y GPSAltitudeRef dice si está sobre o bajo el nivel del mar. GPSImgDirection es el rumbo de brújula hacia donde apuntaba el celular, en grados desde el norte, en el momento del disparo. GPSImgDirectionRef dice si ese rumbo es respecto del norte verdadero (T) o magnético (M); los celulares suelen escribir T, y la foto de prueba trae T. El horario de la toma vive afuera del bloque GPS, como DateTimeOriginal, escrito con el reloj propio de la cámara y sin huso horario; los celulares más nuevos agregan OffsetTimeOriginal para poder recuperar el huso.
La separación importa porque el número crudo no sabe en qué mitad del mundo está. Esto es lo que imprime la librería exifr para una foto de prueba, al pedir las coordenadas decimales seguidas de las etiquetas crudas: -17.25 -88.75 [ 17, 15, 0 ] S [ 88, 45, 0 ] W 270.
[ 17, 15, 0 ] son 17 grados, 15 minutos, 0 segundos; 15 minutos es un cuarto de grado, así que la magnitud es 17.25, y la S la vuelve negativa: -17.25. La longitud funciona igual, 88 grados 45 minutos oeste se convierte en -88.75. El 270 es el GPSImgDirection, rumbo oeste. Una herramienta que lee GPSLatitude e ignora GPSLatitudeRef va a ubicar una foto de Brasil en el hemisferio norte, por eso "el mapa puso mi foto en el país equivocado" suele ser un hemisferio faltante, no una mala lectura de GPS.
Una foto sin bloque GPS es una foto normal. Corré la misma librería sobre un JPEG de prueba que no lleva ningún EXIF y el resultado del análisis es undefined: no es un error, no es un archivo corrupto, simplemente no hay nada que leer. La herramienta del mapa trata eso como "sin ubicación" y te pregunta dónde va la foto.
Una foto de una cámara dedicada normalmente tampoco tiene bloque GPS: la mayoría no tiene receptor, salvo que esté vinculada a la app del fabricante o a un accesorio GPS. Eso no es una foto a la que le borraron el GPS; nunca lo tuvo.
Quién borra la ubicación GPS de la foto, y quién la conserva
Nada de esta sección lo medimos nosotros. Qué apps conservan el EXIF es una decisión de producto que cada plataforma documenta y cambia, así que leé esta lista como "vigente en 2026, según las páginas de ayuda de cada plataforma y nuestra experiencia del día a día", y verificá un caso puntual mandándote una foto a vos mismo y leyéndola de nuevo con la herramienta de la próxima sección.
Borra el bloque GPS: WhatsApp, que recomprime cada imagen enviada como foto y descarta los metadatos en el proceso; Instagram y Facebook, que eliminan la ubicación de lo que subís por diseño; la mayoría de los clientes de correo del celular cuando elegís un tamaño más chico, porque "optimizar" significa recodificar; una captura de pantalla, que no tiene GPS para empezar porque ninguna cámara la tomó; y la hoja para compartir de iOS cuando su opción de ubicación está apagada.
Conserva el bloque GPS: AirDrop entre dispositivos Apple; Google Fotos cuando descargás el original (compartir desde la app también lo conserva, salvo que su opción "Ocultar datos de ubicación de la foto" esté activada); una copia por cable o tarjeta a una computadora; la sincronización en la nube que guarda el archivo original (iCloud Photos, la copia de seguridad de Google Fotos, la carga de cámara de Dropbox); y WhatsApp cuando la foto se manda como documento en vez de como foto, porque un documento no se recodifica.
Algunos más, por diseño de esas apps, vigente en 2026: Telegram y Signal lo borran cuando la imagen se manda como foto; Telegram lo conserva cuando se manda como archivo; iMessage lo conserva, y para eso está el interruptor de Ubicación en la hoja para compartir; un MMS a un celular que no es Apple lo recomprime la operadora y lo pierde; un adjunto de Gmail no se toca.
La regla práctica: si una foto llegó por una app de chat o una red social, asumí que la ubicación ya no está antes de perder tiempo buscándola. Si llegó desde el celular por cable, AirDrop o un backup en serio, asumí que sigue ahí.
iPhone HEIC: dónde se tomó esta foto cuando el archivo termina en .heic
Desde iOS 11 (iPhone 7 en adelante) el iPhone guarda las fotos como HEIC por defecto, un contenedor basado en el estándar HEIF que guarda la misma imagen a más o menos la mitad del tamaño de un JPEG. El modelo de metadatos es el mismo: el bloque EXIF, GPS IFD incluido, está adentro del contenedor, y GPSLatitude significa exactamente lo mismo que en un JPEG. El problema es que muchas herramientas de escritorio y la mayoría de los navegadores que no son Safari no pueden ni abrir el archivo, así que "dónde se tomó esta foto" se convierte en "cómo hago para verla" antes de que alguien llegue a un mapa.
Dos salidas, las dos según la documentación de Apple y no probadas acá. Al iPhone se le puede pedir que entregue JPEG al transferir a una computadora (Ajustes, Fotos, "Automático" bajo Transferir a Mac o PC), o que dispare en JPEG directamente (Ajustes, Cámara, Formatos, "Más compatible"); las dos mantienen las etiquetas GPS. O te quedás con los archivos .heic como están y usás un visor que decodifique HEIC por su cuenta.
La herramienta gratis de la próxima sección hace justo eso en el navegador: el HEIC se decodifica en tu propia máquina, solo para las fotos que lo necesitan, y no se manda nada a un servidor para convertirlo. Ese es el comportamiento documentado de la herramienta y lo que dice su etiqueta de formatos aceptados ("JPG, PNG, WebP y HEIC"); probamos el camino JPEG y leímos la etiqueta; no se soltó ningún .heic real de iPhone para esta nota.
Verla en un mapa, paso a paso: un visor gratis de GPS y EXIF en el navegador
Abrí el Mapa de Fotos gratis y soltá tus fotos sobre la página, o hacé clic para elegirlas. Acepta JPG, PNG, WebP y HEIC, y lee cada archivo en el navegador; la línea arriba de la página lo dice sin vueltas, "Tus fotos se quedan en tu navegador · Nada se guarda — recargar la página lo borra todo", y confirmamos las dos partes. Lo que pasa después, en orden.
- Cada foto con GPS recibe un pin apenas se lee. Al soltar la foto de prueba de arriba se generó un pin, y el encabezado de la galería mostró "1 foto · 1 con ubicación". La leyenda de abajo nombra los dos colores de pin: "Del GPS de la foto" y "Ubicada a mano".
- El pin queda en las coordenadas decimales, con el hemisferio aplicado. Para la foto de prueba eso es 17.25 sur, 88.75 oeste, en pleno Pacífico, así que el mapa de base alrededor quedó todo azul.
- Una foto que trae
GPSImgDirectiontambién recibe un cono de dirección: una cuña dibujada detrás del pin de cámara, apuntando hacia donde miraba el celular. Para el270de la foto de prueba la cuña apuntaba hacia la izquierda en el mapa, rumbo oeste. Una foto sin rumbo recibe un pin sin cuña. - Las fotos sin bloque GPS van a una bandeja arriba de la galería en vez de al mapa. Con la foto de prueba sin EXIF agregada, la bandeja mostró "1 foto sin ubicación — haz clic en una y luego en el mapa". Hacé clic en la foto de la bandeja, el título cambia a "Haz clic en el mapa para ubicar 1 foto", hacé clic en el punto del mapa que corresponde, y el pin aparece ahí con una etiqueta "Ubicada a mano" en la tarjeta. El encabezado pasó a decir "2 fotos · 2 con ubicación".
- Un pin ubicado a mano se puede arrastrar: seleccioná su tarjeta, apretá sobre el pin y movelo; arrastramos uno 80 píxeles y se movió 80 píxeles. Un pin que vino del propio GPS de la foto no se puede: lo arrastramos de la misma manera y volvió de un salto a donde la cámara dijo que estaba. Una lectura de GPS es un hecho, no una suposición que estás corrigiendo.
- Cada tarjeta tiene un botón de información. Abre el diálogo EXIF de esa foto, una lista simple de lo que trae el archivo: marca y modelo de cámara, "Fecha de captura", "Desfase horario (UTC)" cuando el celular lo escribió, latitud y longitud en decimales, y una fila "Dirección" que muestra el rumbo en grados, o una raya cuando la foto no tiene ninguno. Para la foto de prueba el diálogo mostró "Dirección 270", "Latitud -17.250000", "Longitud -88.750000".
- La tarjeta muestra "Tomada el" seguido de la fecha y la hora de
DateTimeOriginal, con el formato del idioma de la página, "Tomada el 15 mar 2026, 9:30" para la foto de prueba, así que un día de trabajo se ordena solo con la vista, sin abrir nada. - No se sube nada y no hace falta cuenta. Recargamos la página después de ubicar dos fotos y la galería quedó vacía: cero tarjetas, cero pines. Si necesitás que el mapa siga estando mañana, esa es la última sección de esta nota.
No hay botón de exportar. La herramienta no escribe KML, GeoJSON ni un CSV de los pines, y esta nota no va a prometer uno; es un visor. Para las coordenadas de una sola foto, el diálogo EXIF te las da en decimales, listas para pegar donde quieras.
Privacidad: la ubicación GPS de la foto es una filtración en redes sociales
Demos vuelta la primera sección. La misma GPSLatitude que le permite a un agrimensor probar que una foto se tomó en el poste correcto le permite a un desconocido leer dónde vivís a partir de una foto de tu cocina. Una lectura de GPS suele tener una precisión de pocos metros al aire libre, así que una foto tomada en un jardín es la foto de un jardín con una dirección puntual, y DateTimeOriginal dice cuándo estuviste ahí. Una serie de fotos del mismo celular durante una semana es un patrón de vida: casa, trabajo, la vuelta del colegio, el gimnasio.
Las plataformas grandes borran el bloque justo por esto. Esa protección termina donde termina su formulario de carga. Una foto mandada como documento por WhatsApp, adjuntada a tamaño completo a un mail, tirada en una carpeta compartida, publicada en un foro que conserva los originales, publicada en un marketplace o entregada a una imprenta, sigue teniendo todo.
Cómo sacarla antes de compartir, tomado de la documentación de cada plataforma y no probado acá: en un iPhone, tocá "Opciones" arriba de la hoja para compartir y apagá la Ubicación para ese envío puntual, o apagá los Servicios de Ubicación para la app Cámara para que la etiqueta nunca se escriba; en Android, abrí la foto en Google Fotos, entrá a sus detalles y elegí quitar la ubicación; en una Mac, Fotos exporta una copia sin ella (Archivo, Exportar, destildá "Información de ubicación"); en Windows, en Propiedades del Explorador, pestaña Detalles, está "Quitar propiedades e información personal"; en cualquier computadora con terminal, la herramienta estándar es ExifTool, y la invocación documentada exiftool -gps:all= photo.jpg borra toda etiqueta GPS y deja el resto del EXIF intacto, y deja un backup photo.jpg_original al lado del archivo, justo la copia que alguien que la usa por primera vez termina compartiendo por error. No corrimos ese comando para esta nota y lo citamos como documentado.
Una forma rápida de revisar cualquier foto que estés por mandar es soltarla en el mapa de arriba. Si cae en algún lugar, tiene ubicación. Si va a la bandeja de "sin ubicación", no lleva etiqueta GPS. El resto del EXIF, fecha y dispositivo incluidos, sigue en el archivo.
Para equipos: un mapa de fotos de cada visita de campo
Para un equipo de campo la filtración es la ventaja. Un inspector que fotografía una alcantarilla rota quiere que esa foto lleve dónde se tomó, cuándo, y hacia dónde miraba la cámara, porque seis meses después otra persona va a tener que encontrar la misma alcantarilla con un celular distinto. Una carpeta de doscientas fotos de una visita con su GPS intacto es un mapa de la visita; la misma carpeta después de pasar por un grupo de chat son doscientas fotos de concreto.
La herramienta gratis responde "dónde se tomó esto" para una persona, una vez, en una pestaña del navegador. En el momento en que el mapa tiene que durar más que la pestaña, para eso está Geodocs. Las fotos entran a un álbum para una visita al sitio dentro de un espacio de trabajo de equipo, cada foto se convierte en un pin en el mapa del equipo con su fecha y dispositivo conservados, y el álbum queda al lado de los formularios, las capas y los informes del mismo sitio. El acceso es por invitación al espacio de trabajo. No hay link público a un álbum, por diseño; un mapa de todo lo que tu equipo inspeccionó no debería estar a una sola URL reenviada de cualquiera.
Dos cosas que la herramienta no hace. No guarda: los pines viven en tu navegador hasta que recargás; si armaste un mapa que querés conservar, el espacio de trabajo de arriba es el camino, no una descarga. Y no exporta los pines a KML ni Shapefile para Google Earth o un SIG. Para los datos de campo que llegan como KML, KMZ o Shapefile, la guía de KML y KMZ explica cómo abrirlos y convertirlos, y la guía de Shapefile muestra cómo abrir un Shapefile online sin instalar nada.