In development. RVNT is pre-release — not yet security-audited. Source code, public builds, and the iOS / App Store release aren’t available yet. See the roadmap →

Photo Geotagger

Add GPS location to photos in bulk — on your device.

Runs entirely in your browser — nothing you enter is uploaded, logged, or tracked.

Add GPS coordinates to your photos right in the browser — drop in a whole batch and either geotag each photo to its own location or apply one location to all of them at once. Set the spot by pasting coordinates or a Google/Apple Maps link, typing latitude and longitude, using your device’s current location, or clicking the built-in offline map. It writes standard EXIF GPS tags into JPEG files and keeps the original camera metadata (orientation, date, model) intact — and it can just as easily remove location instead. Everything happens on your device: your photos and the coordinates you enter are never uploaded, and the picker loads no third-party map tiles. Export each photo or download the whole batch as a ZIP. Remember: a geotagged photo reveals where it was taken to anyone you share it with — add location on purpose.

Geotagging adds location to a photo — the opposite of hiding it. Anyone you send the file to, or any site you upload it to, can read the exact coordinates. Add it on purpose (your own archive, a listing, a trip map). Want to remove location instead? Use the EXIF Viewer or metadata remover. Everything here runs on your device — your photos and coordinates are never uploaded.
Drop your photos here
JPEG, PNG or WebP (HEIC isn’t supported) · bulk-select as many as you like · nothing is uploaded

Frequently asked questions

Are my photos uploaded anywhere?

No. Every step — reading the file, writing the GPS tags, and saving the result — happens inside your browser on your own device. There are no servers, no accounts, and no analytics, and the location picker deliberately uses no third-party map tiles or geocoding services, so nothing about your photos or the places you tag ever leaves your machine. You can open your browser’s network tools and confirm there are zero requests for your images or coordinates.

Can I geotag many photos at once, with different locations?

Yes — that’s the point. Drop in as many photos as you like. Set a location, then “Apply to all”, “Apply to selected”, or click “Set” on individual photos. To give photos different locations, set one location and apply it to the first group, then change the location and apply it to the next — each photo keeps whatever you last assigned it. Then export everything as a single ZIP.

Isn’t adding location the opposite of privacy?

It can reduce privacy, yes — a geotagged photo tells anyone who receives it where it was taken. We build this for the times you genuinely want location in the file: organising a personal photo library, a property or marketplace listing, field and research notes, or mapping your own trip. If you want to do the reverse and strip location out, use our EXIF Viewer or metadata remover — and you can also use this tool’s “Remove location” to clear GPS while keeping the rest of the photo’s data.

Why can’t it geotag my iPhone HEIC photos?

HEIC is Apple’s default photo format, and browsers can’t decode it without uploading it to a server — which we won’t do. So HEIC files are clearly flagged and skipped rather than faked. To geotag iPhone photos, either set Camera → Formats to “Most Compatible” (which shoots JPEG), or export/duplicate the photo as JPEG in the Photos app first. PNG and WebP can be geotagged too, but only by converting them to JPEG (the format that carries standard GPS EXIF) — the tool flags those and does it only when you export.

How accurate is the location it writes, and does it keep my camera info?

It writes standard EXIF GPS tags (latitude, longitude, optional altitude, and the WGS-84 datum) at sub-metre precision, with the hemisphere stored correctly so the pin lands in the right place. Your photo’s existing metadata — orientation, capture date, camera and lens — is preserved untouched; only the GPS block is added or replaced. By default a GPS timestamp is not written (it can leak your time zone); you can opt in to a UTC timestamp.

Where do the coordinates come from — is there a map?

You can paste a decimal pair (“37.77, -122.41”), degrees-minutes-seconds, or a Google/Apple Maps link (parsed locally, never fetched), type the numbers directly, tap “Use my current location” (your browser asks permission and the position is only used to fill the fields), or click the built-in world map. That map is a simplified outline shipped with the page — it loads no tiles from any server, so picking a spot reveals nothing to anyone.

Built by a privacy company

These tools never phone home — the same principle as RVNT itself: a post-quantum, end-to-end-encrypted, peer-to-peer messenger with no servers and no tracking.