Features Tools Pricing Docs Contact Dashboard

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

New York Paris London Netherlands Tokyo
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"Nconvert DMS to decimal first
Get Free API Key API Documentation

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.