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
How to use:
- Coordinates to GeoHash: Enter latitude and longitude, select precision (1-12), and click Convert
- GeoHash to Coordinates: Enter a GeoHash string and click Convert to get the coordinates
- View the converted result and location on the interactive map
- 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.