whereisthis.place

Photo to coordinates

Find Location From a Photo

To find a location from a photo, start with EXIF metadata — many camera and phone images embed GPS coordinates that whereisthis.place reads locally in your browser at no cost. When metadata is stripped, AI analyzes visual features and returns up to five ranked geographic predictions you can verify on a map.

Last updated July 14, 2026

The two-stage location extraction pipeline

Effective photo geolocation is not one technique but a ordered sequence. Skipping straight to AI ignores free, precise data sitting in the file header. Skipping AI when EXIF is absent leaves you with manual guesswork.

whereisthis.place automates this decision tree. Stage one parses EXIF and XMP tags for GPSInfo, GPSLatitude, GPSLongitude, and related fields. Stage two activates only when stage one returns empty — sending the image for multimodal analysis that evaluates scene content against a global location model.

  1. Ingest: accept original file, preserve binary integrity (no re-compression).
  2. EXIF scan: extract GPS, timestamp, camera model, focal length, and orientation client-side.
  3. Branch: if GPS exists, render map pin and stop; if not, prompt for AI analysis.
  4. AI inference: generate five ranked lat/long candidates with confidence scores.
  5. Verification: user confirms via satellite imagery, Street View, or cross-reference sources.

Extracting location from EXIF metadata

EXIF (Exchangeable Image File Format) stores camera settings and, optionally, GPS in a standardized IFD structure. Latitude and longitude appear as arrays of degrees, minutes, seconds plus a reference hemisphere (N/S, E/W).

The client-side parser converts these arrays to decimal degrees suitable for mapping APIs. Altitude, GPS timestamp, and direction tags add context for verification — a south-facing beach photo with altitude 12 m narrows coastal candidates quickly.

Critical detail: some apps write GPS in XMP sidecar metadata or embedded IPTC blocks. whereisthis.place checks multiple tag namespaces before declaring EXIF empty.

TagWhat it tells youTypical precision
GPSLatitude / GPSLongitudeDecimal coordinates of capture point3–15 m on phones
GPSAltitudeHeight above sea levelConfirms floor level in high-rises
GPSTimeStamp + DateTimeOriginalUTC capture timeCorrelates with sun angle, events
GPSImgDirectionCompass bearing camera facedNarrows viewpoint on maps
Make / ModelDevice identifierHints at GPS capability (drone vs DSLR)

Key EXIF location tags

AI location inference when metadata fails

Visual geolocation models trained on geotagged web imagery learn associations between pixels and places: red phone booths suggest the UK, volcanic black sand suggests Iceland or Hawaii, Cyrillic script suggests Eastern Europe or Central Asia.

whereisthis.place returns five predictions rather than one because uncertainty is honest. A confidence spread of 70/15/8/4/3% tells you to verify the top hit; a spread of 22/20/18/17/15% tells you the scene is ambiguous and manual OSINT is required.

AI works best on outdoor daylight scenes with at least one regional discriminator visible. Night photos, heavy filters, and extreme zoom reduce accuracy measurably.

Getting the right file source

Location extraction fails most often because users upload the wrong derivative. WhatsApp 'document' sends preserve EXIF; WhatsApp 'photo' compression strips it. Email attachments usually preserve tags; inline preview images do not.

For disputed or journalistic work, request chain-of-custody: original file from the photographer's device, SHA-256 hash logged at receipt, EXIF dump saved before any editing.

Delivery methodEXIF GPS preserved?Recommendation
AirDrop / direct file shareUsually yesPreferred for iOS-to-iOS
Google Drive / Dropbox linkYesDownload original, don't open in preview-only
WhatsApp as documentOften yesUse document mode, not photo mode
WhatsApp as photoNoMetadata stripped on send
Instagram / TikTok downloadNoAlways requires AI or manual OSINT
ScreenshotNeverOnly visual clues remain

Common sharing methods and EXIF survival

Verifying extracted coordinates

Never publish a location based on a single signal. Cross-check EXIF or AI output against independent evidence: Google Street View at the predicted coordinate, sun position calculators using EXIF timestamp, or regional news archives for visible event signage.

For EXIF results, sanity-check that coordinates match visible terrain. GPS spoofing apps exist; a beach photo tagged with coordinates in central Nebraska is a red flag.

For AI results, walk through predictions ranked two and three if the top hit lacks Street View coverage. Rural areas and recent construction often lag mapping databases.

  • Match building footprints between satellite view and photo perspective
  • Compare shadow direction against EXIF timestamp and sun calculators
  • Search visible business names in local business registries
  • Check weather archives for claimed date and visible sky conditions

Common reasons to extract photo location

Travel recovery: you have thousands of unlabelled vacation photos and want to rebuild an itinerary map. Batch EXIF extraction maps 80%+ of phone photos automatically.

Journalism verification: a viral image claims to show an event in City A; EXIF or AI geolocation plus Street View confirms or debunks the claim before publication.

Insurance and legal: document where damage photos were captured for claims adjacency. EXIF timestamps and GPS strengthen evidentiary chains when hashes are preserved.

Genealogy: old digital photos from relatives may still carry GPS if taken on early smartphones — check before assuming manual research is required.

Worked example: location from a forwarded WhatsApp photo

Scenario: a colleague forwards a JPEG claiming it shows flood damage in a specific town. The image arrived via WhatsApp 'photo' mode — compression already applied. Step one: upload the file. EXIF scan returns camera model (iPhone 14) and DateTimeOriginal but no GPS block — WhatsApp stripped coordinates on send.

Step two: AI analysis ranks Dhaka 61%, Kolkata 18%, Chittagong 9%, Patna 7%, Yangon 5%. The spread suggests regional signal but not block-level certainty. Step three: manual clue pass — visible auto-rickshaw color scheme, Bengali script on a faded billboard, tropical broadleaf vegetation consistent with the Ganges delta.

Step four: Street View at the top AI coordinate shows matching floodwater line against a yellow-painted brick school visible in the photo. Step five: search local news for the EXIF date plus 'flood' in the predicted district — a Bengali-language report confirms the same intersection. Outcome: location verified without ever having GPS metadata. Total time: ~12 minutes versus potentially hours of blind map scrolling.

Lesson: the pipeline order mattered. Attempting reverse image search first returned unrelated stock flood photos. EXIF-first still yielded the capture timestamp that anchored the news search even after GPS was gone.

Pipeline decision table: EXIF, AI, or manual OSINT

After the initial EXIF scan, choose the next stage deliberately. Running AI on every file wastes credits when GPS already resolved the question. Skipping AI on stripped files leaves free metadata (timestamp, device) unused.

  • Batch travel archives: run EXIF on every file first; queue only GPS-empty files for AI to control credit spend.
  • Disputed news images: never skip the spoofing row — false GPS is a common debunk shortcut.
  • Legal intake: save the EXIF dump JSON before any AI upload; tags are evidence even when GPS is blank.
EXIF scan resultTop AI confidence (if run)Recommended next stepStop when
GPS coordinates presentN/A — skip AIVerify pin vs terrain; check for spoofingSatellite + photo background align
No GPS, rich tags (time, device, lens)Below 50%AI analysis, then sun-angle check with timestampStreet View matches top 1–2 predictions
No GPS, minimal tags50–70%AI + crop to highest-signal clue panelTwo predictions verified or debunked
No GPS, minimal tagsBelow 40%AI for hints only; escalate to manual OSINTRegion confirmed, block-level inconclusive
Tags look inconsistent (GPS vs terrain)AnyTreat GPS as suspect; verify before AISpoofing ruled in or out
Screenshot / PNG from screen captureAnySkip EXIF; AI on cropped sceneSame as AI rows above

Which extraction stage to run next

Analysis pipeline

Click any step to see what happens behind the scenes.

Drop any JPG, PNG, WebP, or HEIC. Processing starts immediately — nothing is stored on our servers.

Frequently asked questions

How do I find where a picture was taken on Google?+

Google Images reverse search finds visually similar photos but rarely returns coordinates. whereisthis.place reads EXIF GPS first, then provides ranked lat/long predictions — a direct answer Google does not offer.

Can PNG files contain location data?+

PNG supports EXIF chunks but most PNGs — especially screenshots and graphics — lack GPS tags. Upload anyway; the tool checks all namespaces before falling back to AI.

What coordinates format does the tool return?+

Decimal degrees (e.g., 40.7484, -73.9857) compatible with Google Maps, OpenStreetMap, and QGIS. DMS format appears in the EXIF inspector for raw tag inspection.

How long does location extraction take?+

EXIF parsing completes in under one second. AI analysis typically takes 5–20 seconds depending on image size and server load.

Can I extract location from a video frame?+

Export a high-quality frame as JPEG. Video files themselves carry GPS in some formats, but frame exports usually lose metadata — expect AI analysis on the still.

Does editing a photo remove GPS data?+

Depends on the editor. Lightroom can preserve GPS on export; Instagram and most mobile filters strip it. Always work from the untouched original when location matters.

Is EXIF location extraction really free?+

Yes. The entire EXIF pipeline runs client-side in JavaScript. No account, no credits, no server upload — coordinates appear locally on your device.

What accuracy should I expect from AI?+

Landmark-rich scenes: often within a few kilometres. Generic urban streets: city-level. The five ranked predictions and confidence percentages help you decide whether to trust or investigate further.

Related reading

Extract location from your photo now

Upload any image — GPS coordinates appear instantly when EXIF tags exist, with AI ready as backup.

Upload a photo