GEODETIC DATUM: WGS84 · CLIENT-SIDE PRECISION · NO SIGN-UP
Open Map Lab

Coordinates to Address Converter (Reverse Geocoder)

Enter any latitude and longitude pair or click on the map to reverse geocode the location into a structured street address, city, county, postal code, and country.

By ·Updated Runs in your browser
Tool Ready
Ready to Locate· Awaiting input

Ready to Reverse Geocode Coordinates

Paste coordinates in any format (DD, DMS, DMM) or click the map to identify the exact street address, elevation, and time zone.

Quick Sample Points:

Click anywhere on the map to reverse geocode that exact point.OpenStreetMap Topological Reverse Index

How to use the coordinates to address converter

  1. 1Enter coordinates or click the map

    Type a latitude and longitude in DD, DMS or DMM, or click any point.

  2. 2Reverse geocode the point

    The nearest address is looked up from OpenStreetMap data (Nominatim).

  3. 3Read the address

    See the street address, city, county, postal code and country.

How Coordinates to Address Lookup Works

Reverse geocoding is the mathematical and computational inverse of forward address geocoding. Where forward geocoding parses an unstructured text string (such as 1600 Amphitheatre Pkwy, Mountain View, CA) into a geographic latitude and longitude point, reverse geocoding accepts raw decimal coordinates (37.42200, -122.08406) and reconstructs the authoritative postal address, political jurisdiction, and administrative hierarchy encompassing that point. If you still need the coordinates of a place on a map, click it in the latitude and longitude finder first, then reverse them here.

Unlike forward geocoding, which handles orthographic variations, misspellings, and abbreviation expansions, reverse geocoding operates primarily as a spatial database query problem. Because the surface of the Earth consists of continuous coordinates while human settlements are organized into discrete, non-overlapping administrative parcels, road networks, and municipal polygons, the engine must perform hierarchical geometric intersections to establish identity.

A single point on the globe carries multiple nested identities. A coordinate pair in a suburban cul-de-sac simultaneously belongs to a private land parcel, a municipal voting precinct, a school district, an incorporated town, a postal delivery zone (ZIP code), a county or parish, a state or province, and a sovereign nation. The reverse geocoding engine executes queries sequentially across these topological layers, starting from broad administrative boundaries and drilling down to specific road segments and building footprints.

How the Nearest Address Is Found Quickly

Searching through hundreds of millions of global road segments and parcel boundaries for every GPS coordinate in real time would require catastrophic computational overhead without spatial indexing. Modern reverse geocoders rely on hierarchical spatial indexing structures, most notably R-Trees (and variants like R*-Trees) and KD-Trees (k-dimensional trees).

An R-tree clusters spatial objects into Minimum Bounding Boxes (MBR). When a coordinate query arrives:

  • Bounding Box Filtering: The search algorithm traverses the tree from root to leaf, immediately discarding thousands of bounding boxes that do not contain the target coordinate. This reduces an evaluation pool of 100,000,000 geographic features down to fewer than 50 candidates in sub-millisecond execution times.
  • Point-in-Polygon (PIP) Analysis: For administrative polygons (such as municipal city limits and county boundaries), the engine performs ray-casting algorithms (Jordan Curve Theorem). A horizontal ray is cast from the coordinate to infinity; if the ray crosses the polygon boundary an odd number of times, the point lies strictly inside the jurisdiction.
  • Nearest Neighbor Searches: For linear road features and point-of-interest databases, KD-trees perform rapid k-nearest neighbor (k-NN) queries, finding the road centerlines nearest to the receiver's GPS fix.

Snapping a Point to the Nearest Road or Building

In practical field scenarios, a GPS coordinate recorded by a smartphone or IoT asset tracker rarely falls directly on a digitized road centerline. Instead, the receiver sits inside a house, across a driveway, or 30 meters into an agricultural field. The reverse geocoding pipeline reconciles this offset using two distinct methodologies:

Linear Street Interpolation

When parcel boundaries are unavailable, the engine projects the coordinate perpendicularly onto the nearest road segment vector. It calculates the fractional distance along that line segment and estimates the street number based on the segment's defined address ranges (e.g., odd numbers 101–199 on the north side, even numbers 102–198 on the south side).

Direct Parcel Centroid Matching

In cadastral geocoding engines, the coordinate is intersected directly against municipal GIS parcel polygons. If the coordinate falls within the boundary of Lot 402B, the engine queries the county tax assessor record and extracts the exact legal situs address assigned by local emergency dispatch authorities, eliminating street number estimation errors entirely.

When multiple road segments lie within equal distance of a coordinate—such as an elevated highway ramp passing over a surface residential street—reverse geocoders utilize topological filtering, matching layer tags (z-order), and access classifications (pedestrian vs. limited-access freeway) to avoid snapping a backyard patio coordinate to an interstate highway.

How the Distance to the Nearest Address Is Calculated

To snap a query coordinate point P(x₀, y₀) to a linear road segment bounded by vector vertices A(x₁, y₁) and B(x₂, y₂), geodetic engines compute the orthogonal projection parameter t along the vector:

GOVERNING MATHEMATICAL EQUATIONt = [(P - A) · (B - A)] / ||B - A||², P_proj = A + t(B - A), d_snap = ||P - P_proj||
VARIABLE DEFINITIONS & CONSTANTS
P(x₀, y₀):Target GPS receiver coordinate projected into local Cartesian meters
A, B:Starting and ending coordinate nodes of digitized road centerline segment
t:Normalized scalar projection factor representing relative position along segment AB (0.0 to 1.0)
P_proj:Closest perpendicular point on the road centerline vector
d_snap:Orthogonal Euclidean snapping distance from GPS point to road centerline (meters)
WORKED BENCHMARK: SUBURBAN RESIDENTIAL PARCEL (OAK RIDGE SUBDIVISION)
Road Node A (Start) = (x₁ = 500,000 m, y₁ = 4,180,000 m)Road Node B (End) = (x₂ = 500,120 m, y₂ = 4,180,090 m)Segment Length ||AB|| = 150.0 metersGPS Receiver Point P = (x₀ = 500,070 m, y₀ = 4,180,075 m)
  1. Vector AB = (120, 90); ||AB||² = 120² + 90² = 14,400 + 8,100 = 22,500
  2. Vector AP = (500,070 - 500,000, 4,180,075 - 4,180,000) = (70, 75)
  3. Dot product AP · AB = (70 * 120) + (75 * 90) = 8,400 + 6,750 = 15,150
  4. Scalar t = 15,150 / 22,500 = 0.6733 (Point is 67.3% along block)
  5. Projected Road Node = A + 0.6733 * (120, 90) = (500,080.8 m, 4,180,060.6 m)
  6. Snapping distance d_snap = √((500,070 - 500,080.8)² + (4,180,075 - 4,180,060.6)²) = √(116.64 + 207.36) = 18.0 meters
Computed Result:t = 0.6733 (67.3% along block), Snapping Offset = 18.0 meters

The GPS coordinate lies 18.0 meters setback from the street centerline, matching typical residential driveway setback depths and identifying house number 134 on an address range of 100–150.

How Accurate Is Reverse Geocoding? Accuracy Levels

Depending on where your coordinates fall on the planet, the resolution of reverse geocoded data transitions from hyper-local parcel records to broad regional jurisdictions:

Reverse Geocoding Precision Levels and Matching Criteria

Authoritative spatial resolution hierarchy from parcel centroids down to regional polygons.

Geographic ContextSpatial ResolutionMatching AlgorithmTypical AccuracyFallback Attribute
Dense Urban ParcelBuilding Footprint / Cadastral LotPoint-in-Polygon intersection with county tax assessor shapefile1 – 10 metersStreet centerline address range interpolation
Suburban ResidentialParcel Centroid / Street EdgeOrthogonal projection onto nearest digitized street centerline vector5 – 25 metersInterpolated house number on street segment
Rural Highway CorridorRoad Segment CentroidNearest road centerline buffer matching with mile-marker lookup50 – 500 metersNearest named route or county road intersection
Federal / Public Lands (BLM/USFS)Township / Range / Section (PLSS)Public Land Survey System grid polygon identification1 – 5 kilometersCounty name, administrative agency, and nearest ranger district
Coastal & Territorial WatersExclusive Economic Zone (EEZ) / Marine PolygonMaritime boundary intersection (NOAA Office of Coast Survey)3 – 12 nautical milesNearest port authority or state coastal waters designation
Remote Wilderness / UninhabitedAdministrative Region / Named FeatureGNIS (Geographic Names Information System) nearest point-of-interest query5 – 50 kilometersNearest populated place name and distance bearing

When No Address Is Found: Water, Rural Land and Borders

While reverse geocoding functions reliably in dense municipal zones with comprehensive GIS mapping, several geographic anomalies introduce ambiguities into coordinate-to-address conversions:

  • Postal vs. Municipal Discordance: The United States Postal Service (USPS) assigns city names based on the delivering post office branch, not legal municipal incorporation boundaries. A home legally located within an unincorporated county area may carry a postal address from an adjacent city, leading to discrepancies between property tax jurisdictions and mailing addresses.
  • Offshore and Maritime Coordinates: If a GPS receiver submits coordinates from a bay, sound, or territorial sea, there is no street address. Advanced reverse geocoders return nautical chart descriptors, state waters designations, or the nearest harbor facility with a distance and compass bearing.
  • Large Parcel Distance Offsets: In rural or industrial properties spanning hundreds of acres, an interior coordinate located 1.5 miles from the gated highway entrance may snap to an adjacent dirt access track or private easement rather than the official delivery driveway where the mailbox sits.
  • Cross-Border Snapping Thresholds: When coordinates lie within meters of an international, state, or county boundary, positioning inaccuracy in the client receiver (such as 10-meter multipath GPS drift) can inadvertently snap the address to an adjacent administrative district.
Not an Official Boundary Survey or Legal Cadastral Determination
  • Reverse geocoding algorithms determine the closest probable street address using statistical snapping and GIS shapefiles; they do not constitute legal boundary surveys or cadastral deeds.
  • Do not use automated reverse geocoding outputs for emergency 911 dispatch without manual parcel confirmation, boundary monument verification, or county recorder deed matching.
  • Address numbers generated via linear road interpolation are approximations and may differ from official municipality-assigned 911 emergency house numbers.

Complementary Spatial Coordinate Tools

Need to perform reverse operations or explore surrounding territorial boundaries? Use our specialized spatial calculators:

Quick facts about the coordinates to address converter

FactValueNotes
Reverse LookupStreet Address & Postal CodeFull hierarchy of administrative units
Associated DataElevation & Time ZoneCopernicus DEM and IANA timezone
PrivacyZero Coordinate StorageEphemeral processing
PRECISION & EXCEPTIONS

Edge cases and exceptions

Offshore & Remote Coordinates

Points located in wilderness areas without street addresses will return the nearest recognized administrative territory, county, or landmark.

FIELD APPLICATIONS

The coordinates to address converter: worked examples

1

Converting GPS Camera EXIF Coordinates

Scenario: Entering 37.8199° N, -122.4783° W from a camera photo.

Outcome: Resolves to Golden Gate Bridge, San Francisco, California 94129, United States.

FREQUENTLY ASKED QUESTIONS

Frequently asked questions about the coordinates to address converter

How do I convert coordinates to an address?

Type the latitude and longitude into the search fields or click on the interactive map to look up the nearest street address.

What is reverse geocoding?

It is the process of converting latitude and longitude into the nearest street address or place name.

Why does the address differ from the real building?

Reverse geocoding returns the nearest mapped address or road, which can be a neighbor. Accuracy depends on the density of the underlying map data.

What if the coordinates are in the ocean or a remote area?

The tool will return the nearest named feature, such as a body of water or region, or no address if none is nearby.

What does the result include?

A structured address with street, city, county, postal code and country where available.

Can I enter coordinates in different formats?

Yes. Decimal degrees, DMS and DMM with N, S, E and W letters are accepted.

Are my coordinates stored?

Open Map Lab does not store them. The coordinates are sent to an OpenStreetMap-based reverse geocoder to find the address.

How do I find the address from Google Maps coordinates?

Copy the coordinates from the right-click menu and paste them here. Make sure latitude comes first.

Is the result a legal address?

No. It is the nearest address in the map data. For legal use consult the county parcel record or the postal service.

Does it show the ZIP or postal code?

Yes, when the map data includes one for that location.

Can I use this to find what city I am in?

Yes, though the city-specific tool also shows municipal status and nearby boundaries.

Keep exploring

Data & Cartographic Authority: OpenStreetMap contributors (ODbL) via Photon & Nominatim geocoding

Written and maintained by . Content updated October 30, 2026; data last verified September 19, 2026. See our editorial policy, methodology, or report an error.