GeoHash is a geocoding system that encodes geographic coordinates into a short string of letters and numbers. It allows nearby points on a map to be grouped together and represented by a common prefix. GeoHash strings can be used to filter spatial data in SQL queries or to encode latitude and longitude coordinates in URLs more concisely than decimal values. Several programming languages have open source libraries available that implement GeoHash encoding and decoding.