Geohash Converter
Convert between Geohash strings and latitude/longitude coordinates. Geohashes encode locations as short alphanumeric strings.
e.g., gcpvj0 or u4pruydqqvj
Decoded Coordinates
Latitude
51.506653°
±305.7m
Longitude
-0.126343°
±380.6m
Neighboring Cells
gcpvhc
gcpvj1
gcpvj3
gcpvhb
gcpvj0
gcpvj2
gcpuuz
gcpuvp
gcpuvr
Precision Levels
1 char±2500 km
2 chars±630 km
3 chars±78 km
4 chars±20 km
5 chars±2.4 km
6 chars±610 m
7 chars±76 m
8 chars±19 m
Base32 Alphabet
0123456789bcdefghjkmnpqrstuvwxyz
Note: Letters a, i, l, o are excluded to avoid confusion
What is Geohash?
Geohash is a geocoding system that encodes geographic coordinates into short alphanumeric strings. It was invented by Gustavo Niemeyer in 2008.
How Geohash Works
Geohash recursively divides the world into smaller and smaller rectangles, encoding each subdivision as a character. Longer geohashes represent smaller, more precise areas.
Properties
- Hierarchical: Nearby locations share prefixes
- Arbitrary precision: Add characters for more accuracy
- Simple encoding: Uses base32 alphabet
- Searchable: Can index and query by prefix
Geohash in Puzzles
Geohashes appear in modern tech-themed puzzles:
- Location-based web services
- API/programming themed caches
- Multi-format coordinate challenges
- Modern mapping puzzles