Lat Long to Address
Paste any latitude & longitude and get the street address instantly, free, and shown on a map. Need it in code? Use the reverse geocoding API below.
📍 Convert coordinates to an address
How to convert lat/long to an address
Turning a latitude and longitude into a street address is called reverse geocoding. Enter your coordinates above — latitude first, then longitude, separated by a comma or space — and the nearest address appears with the point marked on the map.
Coordinates are in decimal degrees. Latitude ranges from -90 to 90; longitude from -180 to 180. For example, 40.7128, -74.0060 is New York City.
Reverse geocoding API
Everything the tool does is one HTTPS request, so you can convert coordinates to addresses from any language:
# curl — 40.7128, -74.0060 → address
curl "https://api.latlng.work/reverse?lat=40.7128&lon=-74.0060" \
-H "X-Api-Key: YOUR_API_KEY"
// JavaScript (fetch)
const res = await fetch(
"https://api.latlng.work/reverse?lat=40.7128&lon=-74.0060"
);
const { features } = await res.json();
console.log(features[0].properties); // { street, city, state, country, ... }
# Python (requests)
import requests
r = requests.get("https://api.latlng.work/reverse",
params={"lat": 40.7128, "lon": -74.0060})
print(r.json()["features"][0]["properties"])
What you get back
Each result is a GeoJSON feature whose properties may include:
- housenumber & street — the street-level address
- city, county, state, postcode
- country & countrycode
- type — the place classification (house, street, city…)
Common coordinate formats
The API and tool use decimal degrees. If your coordinates are in another format, convert them first:
- Decimal Degrees (DD):
40.7128, -74.0060— used here ✓ - Degrees with symbols:
40.7128°N, 74.0060°W— drop the symbols and make west/south negative - DMS:
40°42'46"N— convert DMS to decimal first
Frequently asked questions
How do I convert latitude and longitude to an address?
Paste the coordinates into the tool above (e.g. 40.7128, -74.0060) and it returns the nearest street address, shown on a map. This is called reverse geocoding. In code, call https://api.latlng.work/reverse?lat=LAT&lon=LON.
Is this lat/long to address tool free?
Yes. The tool on this page is free with no sign-up. The API gives you a free daily allowance, and higher volumes are available on paid plans.
What order are the coordinates — latitude or longitude first?
Latitude first, then longitude — e.g. 40.7128, -74.0060 (New York). Latitude runs -90 to 90 (north/south); longitude runs -180 to 180 (east/west). The tool accepts a comma or a space between them.
Can I convert GPS coordinates to an address in code?
Yes — it is a single HTTPS GET request, so it works from any language. Samples for curl, JavaScript (fetch) and Python (requests) are shown below.
What address details are returned?
A GeoJSON response with street, house number, city, county, state, postcode, country and the place type. Fields that are not available for a given point are simply omitted.
Why does a coordinate return no address?
If a point falls over water or an area that is not mapped, there may be no nearby address to return. Try a coordinate a little closer to a road or building.