GeoHash Converter

Convert between geographic coordinates (latitude/longitude) and GeoHash encoding. GeoHash is a geocoding system that encodes geographic coordinates into a short alphanumeric string, useful for spatial indexing and location-based services.

Coordinates to GeoHash

Precision: 1-12 characters (longer = more precise)

GeoHash to Coordinates

Map Preview

Enter coordinates or GeoHash to see the location on the map

How to use:

  1. Coordinates to GeoHash: Enter latitude and longitude, select precision (1-12), and click Convert
  2. GeoHash to Coordinates: Enter a GeoHash string and click Convert to get the coordinates
  3. View the converted result and location on the interactive map
  4. Copy the results as needed

About GeoHash

GeoHash is a geocoding system invented by Gustavo Niemeyer in 2008. It encodes geographic coordinates (latitude and longitude) into a short alphanumeric string using base32 encoding. GeoHash has several useful properties: it has a hierarchical structure where longer hashes represent more precise locations, nearby locations often share the same prefix, and it can be used for spatial indexing in databases. The precision of a GeoHash is determined by its length - a 1-character hash represents an area of about 5000km × 5000km, while a 12-character hash represents an area of about 3.7cm × 1.9cm. GeoHash is widely used in location-based services, spatial databases, and geographic information systems.