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.
- Ingest: accept original file, preserve binary integrity (no re-compression).
- EXIF scan: extract GPS, timestamp, camera model, focal length, and orientation client-side.
- Branch: if GPS exists, render map pin and stop; if not, prompt for AI analysis.
- AI inference: generate five ranked lat/long candidates with confidence scores.
- 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.
| Tag | What it tells you | Typical precision |
|---|---|---|
| GPSLatitude / GPSLongitude | Decimal coordinates of capture point | 3–15 m on phones |
| GPSAltitude | Height above sea level | Confirms floor level in high-rises |
| GPSTimeStamp + DateTimeOriginal | UTC capture time | Correlates with sun angle, events |
| GPSImgDirection | Compass bearing camera faced | Narrows viewpoint on maps |
| Make / Model | Device identifier | Hints 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 method | EXIF GPS preserved? | Recommendation |
|---|---|---|
| AirDrop / direct file share | Usually yes | Preferred for iOS-to-iOS |
| Google Drive / Dropbox link | Yes | Download original, don't open in preview-only |
| WhatsApp as document | Often yes | Use document mode, not photo mode |
| WhatsApp as photo | No | Metadata stripped on send |
| Instagram / TikTok download | No | Always requires AI or manual OSINT |
| Screenshot | Never | Only 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 result | Top AI confidence (if run) | Recommended next step | Stop when |
|---|---|---|---|
| GPS coordinates present | N/A — skip AI | Verify pin vs terrain; check for spoofing | Satellite + photo background align |
| No GPS, rich tags (time, device, lens) | Below 50% | AI analysis, then sun-angle check with timestamp | Street View matches top 1–2 predictions |
| No GPS, minimal tags | 50–70% | AI + crop to highest-signal clue panel | Two predictions verified or debunked |
| No GPS, minimal tags | Below 40% | AI for hints only; escalate to manual OSINT | Region confirmed, block-level inconclusive |
| Tags look inconsistent (GPS vs terrain) | Any | Treat GPS as suspect; verify before AI | Spoofing ruled in or out |
| Screenshot / PNG from screen capture | Any | Skip EXIF; AI on cropped scene | Same 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
Photo location finder
Compare accuracy expectations across photo types and analysis methods.
EXIF GPS complete guide
Every GPS-related tag explained with extraction examples.
Reverse image location search
When reverse image search helps — and when EXIF or AI is faster.
Compare Google reverse image search
When indexed web matches beat EXIF and AI for provenance.
Pricing
Free EXIF extraction; AI credit bundles for researchers and teams.
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