Geotagger
Docs

Put GPS on a photo.

Upload a file or paste a URL, set latitude and longitude, get GPS tags in the file. The same job runs from the API and hands back a hosted URL, so it fits inside an automation. No cap on how many you process. 10 tagging requests per minute per IP.

3 images geotagged

cloud_upload

Drop an image here

JPEG, PNG, WebP, or HEIC. Up to 5MB.

or

edit_location_alt Coordinates

map Map

search

Click the map, drag the pin, or search. That fills the latitude and longitude fields.

output Output

Optional. Saved as this name with a .jpg extension.

upload_file

File or URL

Local file or URL. JPEG, PNG, WebP, or HEIC. Up to 5MB each. No cap on how many you process.

public

Latitude and longitude

Type latitude and longitude, or click the map. Both update the same two fields.

verified

GPS in the file

JPEGs are tagged without re-encoding. PNG and WebP can keep native GPS metadata, or convert to JPEG. HEIC and GIF convert to JPEG.

Run it from an automation

This page and the API do the same job. Send one HTTP request and get the tagged file back, or a URL that holds it for 30 days. There is no account and no key.

link Hosted URLs

Keep the file and the response carries an absolute URL you can fetch for 30 days. Send delete_after instead and the bytes come back with nothing stored.

terminal One request

POST a file or an image URL with coordinates, as multipart or JSON. Failures come back as a readable error string rather than a stack trace.

conversion_path Anything that can POST

Zapier Webhooks, Make, n8n, cron, a shell script. There is no app to install. POST / answers HTTP 200 with an error body so Zapier can read it.

description Read the API docs

FAQ

Is conversion lossless? expand_more

JPEG files keep their original pixels. GPS tags are written without re-encoding. PNG and WebP convert to JPEG by default, at quality 95, with transparency flattened onto white. You can instead keep PNG or WebP: pixels stay unchanged, and GPS is written into that file's metadata. HEIC and GIF always convert to JPEG. Most maps and phones read JPEG GPS more reliably than PNG or WebP metadata.

Do I need an account? expand_more

No. You can upload an image, set coordinates, and download the tagged file without signing in.

How long are files kept? expand_more

On this page, the delete-after checkbox removes the file as soon as it is generated. API requests that omit that option keep a download URL for 30 days.

What's the limit? expand_more

Each file can be up to 5MB. There is no cap on how many you process. Tagging is limited to 10 requests per minute per IP.

Is there an API? expand_more

Yes. POST / and POST /api/geotag/ accept the same fields as this form. See the API docs.

Can I use this with Zapier, Make, or n8n? expand_more

Yes, through their generic HTTP steps. There is no app to install in any of them, and none is needed: point a Webhooks by Zapier action, a Make HTTP module, or an n8n HTTP Request node at POST /api/geotag/ with a latitude, a longitude, and either a file or an image URL. Omit delete_after and the response carries a URL that holds the file for 30 days, which is usually what the next step in the automation wants.