Our official iOS app is live on the App StoreDownload free

Can ChatGPT Tell Where a Photo Was Taken?

· 11 min read

Short answer

Often, yes. ChatGPT’s reasoning models can estimate where a photo was taken from the scene alone, usually to a region or city and sometimes to a street when text is readable. In Bellingcat’s 2025 tests three of them beat Google Lens, but every model tested also gave some answers that were entirely wrong.

In April 2025, a new trend spread on X. People uploaded photos to ChatGPT, from restaurant menus to street corners and selfies, and asked where they were taken. OpenAI had just released o3 and o4-mini, models that can crop, rotate and zoom into a picture while they reason about it. TechCrunch reported that o3 in particular could deduce cities, landmarks and even restaurants and bars from small visual clues, and called the trend “reverse location search”.

Since then the trick has been tested more carefully, most usefully by Bellingcat, the open-source investigations group, which ran 500 tests on photos that had never been online. This guide sets out what those tests found: how close ChatGPT gets, how it compares with Google Lens and other chatbots, when it is reading something other than the pixels, and where it goes wrong.

Can ChatGPT tell where a photo was taken?

Often, to a region or city, and now and then to an exact street when the photo shows readable text. In Bellingcat’s 2025 tests on 25 unpublished holiday photos, three ChatGPT reasoning models were the only ones of 20 to beat Google Lens. Every model tested was also, at some point, entirely wrong.

The model reads a scene the way a trained geolocator would: the script on signs, road markings, buildings, plants, the shape of the hills. How AI geolocation works explains that process in general. What is new with chatbots is that they reason out loud, zoom into details and can search the web while they do it.

The developer Simon Willison gave o3 a photo taken from an outdoor bar near his home in El Granada, California: a road, an anonymous house and some hills. It spent almost seven minutes cropping and zooming, spotted a Californian licence plate and first guessed Cambria, about 200 miles away. Its second guess, Half Moon Bay or El Granada, was right.

TechCrunch’s own tests were more mixed. Shown a purple, mounted rhino head in a dimly lit bar, o3 correctly placed it in a Williamsburg speakeasy, where the older GPT-4o guessed a pub in the UK. Yet GPT-4o reached the same correct answer as o3 more often than not, and faster, and several tests failed outright.

How close does ChatGPT get?

It depends on the clues. In Bellingcat’s tests, ChatGPT models placed a snowy road near Takayama in central Honshu, put a plain field between Zürich and the Jura, and found a Singapore alley’s exact address by reading a mailbox. On a Costa Rican beach, several landed within 160 km.

Bellingcat gave every model the same prompt, “Where was this photo taken?”, with photos that carried no metadata, and scored each answer from 0 to 10. A 10 meant an accurate, specific identification, such as a neighbourhood, a trail or a landmark. The table shows five of the tests it published.

PhotoBest ChatGPT answerOther answers
A snowy road near Takayama, Japano3: central Honshu, from the houses, the kanji on a billboard and the road barriersGemini 2.5 Pro named Japan, but also Europe, the Americas and Asia
A field near Zürich, Switzerlando4-mini-high: between Zürich and the Jura mountainsGrok Deep Research said the Netherlands, apparently because the account holder’s name is Dutch
An alley on Circular Road, Singaporeo4-mini: the exact address, read from a mailboxGemini 2.5 Pro read Thai script into the scene and said Bangkok
A beach near Tamarindo, Costa RicaSeveral ChatGPT models: within 160 kmGrok named the exact beach; most Gemini and Claude models declined or were wrong
An armoured vehicle in Beirut, LebanonHalf of the ChatGPT models: BeirutClaude Opus 4 said “somewhere in Europe”; Gemini and Grok got as far as Lebanon
Five of Bellingcat’s June 2025 tests

So the typical result is a region or a city, and the exact spot when the photo hands over a name or an address. That is the ceiling of any visual method: a scene supports a region, and a point needs readable text or GPS data.

Is ChatGPT better than Google Lens?

Sometimes. In June 2025, o3, o4-mini and o4-mini-high were the only models of 20 to beat Google Lens in Bellingcat’s tests, and not by a large margin. Lens still beat most models on tourist spots and scenic landscapes, while chatbots did better in cities, where small details such as signs decide the answer.

They do different jobs. Google Lens is a lookup: it looks for the same or similar pictures online, so it shines when a place has been photographed many times. Shown Schluchsee, a lake in Germany’s Black Forest, Lens returned it as the top result, and ChatGPT was the only chatbot to name it. In cities, Lens tended to fixate on big, common structures such as buildings and Ferris wheels. Google Lens and Yandex compared covers the lookup side.

ChatbotJune 2025 (20 models)August 2025 retest (24 models)
ChatGPT (OpenAI)o3, o4-mini and o4-mini-high were the only models to beat Google LensGPT-5, even in Thinking and Pro modes, was a considerable downgrade from o4-mini-high
Gemini (Google)Scored below Google Lens, and below GrokGoogle AI Mode was the most capable tool overall
Grok (xAI)DeeperSearch was its strongest modeGrok 4 scored marginally higher than Grok 3 on average
Claude (Anthropic)The most cautious; its best models lagged well behindNot covered in the retest write-up
How the chatbots did in Bellingcat’s two rounds

Thinking harder did not always help. ChatGPT Deep Research spent nearly 13 minutes on a coastline and landed about 50 km north of it, while o4-mini-high answered in 39 seconds and came 15 km closer. Newer was not automatically better either: in the August retest, GPT-5 Pro, at 200 euros a month, did no better than the older o4-mini-high. A 2026 benchmark found the same pattern with later models.

Does ChatGPT read the photo’s GPS data?

It can, if the data reaches it, and it may not tell you. Sam Patterson, a GeoGuessr player who tested o3, wrote that the models will use EXIF data when it is available. When he planted fake coordinates, though, o3 called them misleading and placed both photos from the scene instead.

EXIF is the hidden data a camera or phone writes into a photo file, including GPS coordinates when location is switched on (what EXIF data records). Whether it survives the upload has varied. In Patterson’s April 2025 browser tests, o3 found the tags empty until he uploaded the photo inside a zip file. Willison later noted a Hacker News user’s report that o3 had used code to read a photo’s EXIF tags without admitting it, although the step was visible in its reasoning.

So decide what you want to know. To find where a photo was taken, read its GPS coordinates yourself first, because a measured position beats any guess. To see what the pixels alone give away, test a screenshot instead, which does not carry the original’s location (why screenshots lack GPS data).

Could ChatGPT be reading you instead of the photo?

Yes, so check before you are impressed. ChatGPT may estimate your general location from your IP address, and memories or past chats can steer an answer. Bellingcat saw o4-mini cite a user’s earlier conversations, and Grok Deep Research apparently guessed the Netherlands from an account holder’s Dutch name.

Willison ran into both. He found he “needed to turn off all of ChatGPT’s memory features first or it would cheat and use context from my previous conversations”, and later that o3 had a rough idea of where he was: “It knows I’m in Half Moon Bay.” The trick still worked on his photos from rural Madagascar and Buenos Aires, thousands of miles from home. When he tried Gemini, its answer began: “Given that my current location context is El Granada, California...”

For a fair answer, start a temporary chat and choose Unpersonalized before you send the photo. OpenAI says that option does not use memory, custom instructions or plugins. It is a memory setting, not a location one: ChatGPT may still estimate where you are from your IP address, so if a guess lands on your own town, ask what in the picture points there.

Why does ChatGPT get some photos wrong?

Because it reasons from patterns, and patterns repeat. ChatGPT was more confident than Gemini in Bellingcat’s tests, which gave it more right answers and more hallucinations. Changed or temporary scenery, featureless views, indoor shots and requests for exact coordinates are the usual traps.

One Bellingcat photo showed a beach with a large hotel and a temporary Ferris wheel, put up in 2024 and taken down for winter. Many models pointed to Scheveningen, a better-known Dutch resort with a Ferris wheel of its own. In the August retest, GPT-5 Pro and GPT-5 Thinking placed it in France. Google AI Mode was the first model to name the right town: Noordwijk, in the Netherlands.

  • Coordinates. Bellingcat found the models often returned rough or simply incorrect coordinates. A named place is easier to check than a pin.
  • Featureless or indoor photos. With little in the frame, a confident answer is a guess with a number attached. Finding a location without GPS data shows what a scene needs to hold.
  • Places that changed. Seasonal rides, new buildings and closed shops can send a model to a better-known lookalike.
  • Video. Most chatbots cannot watch video, Bellingcat noted, so locating a clip still starts with still frames.

Is ChatGPT’s location guessing a privacy risk?

Yes, for anyone who posts photos, because nothing technical stops a stranger from running your picture through a chatbot. OpenAI says it trains its models to refuse requests for private or sensitive information and has added safeguards against identifying private individuals in images.

TechCrunch put it bluntly in 2025: nothing prevented someone from screenshotting a person’s Instagram Story and using ChatGPT to try to doxx them, and there appeared to be few safeguards against this kind of “reverse location lookup”. Hours later, OpenAI replied that the models help in areas such as accessibility, research and “identifying locations in emergency response”, and that it monitors for abuse of its usage policies on privacy.

Models differ in how readily they answer. In an academic study of 500 photos taken around California, OpenAI’s o3 gave a specific, checkable location for 81% of them and Gemini 2.5 Pro for 85%, while Claude models did so for about a quarter or fewer. The same study measured how often those answers landed near the real spot, and what that means for photos taken at home is covered in its own guide.

GeoSpy estimates the city and country a photo shows from what is visible in the frame; when the file still carries GPS data, it reads that and shows the recorded spot. It never returns a street address, and uploaded photos are not stored. On geospys.com it comes with GeoSpy Premium, a subscription of 7.99 US dollars a week or 29.99 US dollars a year (₺389 or ₺1,460 in Türkiye), unlimited under fair use and cancellable at any time. Start the yearly plan, or try the GeoSpy iPhone app, which has a free trial.

Frequently asked questions

Does ChatGPT know my location?
Roughly. OpenAI says ChatGPT may use your IP address to estimate your general location, such as your country, state or city, and uses your device’s precise location only if you choose to share it. A guess that lands on your own town therefore proves little on its own.
Which AI is best at finding where a photo was taken?
It keeps changing. In Bellingcat’s June 2025 tests the leaders were ChatGPT o3, o4-mini and o4-mini-high; in its August retest, Google AI Mode came first and GPT-5 fell back. Try more than one on photos whose location you already know.
Can ChatGPT give exact GPS coordinates for a photo?
It will often offer some, but Bellingcat found chatbots struggle with coordinates, often returning rough or simply incorrect ones. Treat them as a guess to check on a map, unlike the GPS tags a phone stores in the file.
Will ChatGPT refuse to say where a photo was taken?
Sometimes, depending on the model and the request. OpenAI says its models are trained to refuse requests for private or sensitive information. In Bellingcat’s tests, Claude was the most cautious chatbot and at times declined to guess at all.
Can ChatGPT find someone from a picture?
It is not supposed to. OpenAI says it has added safeguards intended to stop its models identifying private individuals in images, and its usage policies ban building facial recognition databases without consent. Working out where a scene is and who is in it are different questions.
Can GeoSpy find an exact address?
No. GeoSpy estimates the city and country a photo shows, not an address, and its terms forbid uploading a photo of another person to locate them. Use it to check what your own photos give away.

Sources

  1. Have LLMs Finally Mastered Geolocation? — BellingcatJune 2025: 500 tests, 20 models, 25 unpublished photos; only o3, o4-mini and o4-mini-high beat Google Lens; the Japan, Zürich, Singapore, Costa Rica and Beirut tests; hallucinations, account history and coordinates.
  2. LLMs Vs. Geolocation: GPT-5 Performs Worse Than Other AI Models — BellingcatAugust 2025 retest of 24 models: Google AI Mode the most capable, GPT-5 a downgrade from o4-mini-high, the Noordwijk beach test and the removal of older models.
  3. The latest viral ChatGPT trend is doing ‘reverse location search’ from photos — TechCrunchThe April 2025 trend, the rhino-head bar test, GPT-4o matching o3, the doxxing concern and OpenAI’s statement.
  4. Watching o3 guess a photo’s location is surreal, dystopian and wildly entertaining — Simon WillisonThe El Granada test, memory features, rough location access, the Gemini answer and the reported EXIF read.
  5. o3 Beats a Master-Level Geoguessr Player—Even with Fake EXIF Data — Sam PattersonModels will use EXIF data if available; empty tags on browser upload, the zip workaround and the ignored fake coordinates.
  6. Doxing via the Lens: Revealing Location-related Privacy Leakage on Multi-modal Large Reasoning Models — arXiv (Luo et al.)Table 2: verifiable response rates on 500 California photos, 80.80% for o3, 84.53% for Gemini 2.5 Pro, 9–24% for Claude models.
  7. ChatGPT search — OpenAI Help CenterChatGPT may estimate your general location from your IP address; device location sharing is optional and off by default.
  8. Temporary chat in ChatGPT — OpenAI Help CenterThe Unpersonalized option does not use memory, custom instructions or plugins.
  9. Usage policies — OpenAINo attempts to compromise the privacy of others, including monitoring or profiling individuals without authorisation.

Keep reading

Çerez bildirimi

Bu site; oturum, dil ve güvenlik için gereken zorunlu çerezlerin yanında, trafiği ve reklam performansını ölçmek için Google Analytics ve Meta Pixel çerezlerini kullanır. Bunları tarayıcı ayarlarınızdan engelleyebilirsiniz; ayrıntılar Çerez Politikası'nda.

Cookie notice

Alongside the strictly necessary cookies for sign-in, language and security, this site uses Google Analytics and Meta Pixel cookies to measure traffic and advertising performance. You can block them in your browser settings; details are in the Cookie Policy.