Geohash encode / decode

Turn latitude/longitude into a geohash string, or decode a geohash back to its cell — center point, exact bounding box, and approximate cell size.

Converted in this browser. Nothing is sent anywhere.

Precision 1–12 characters. A geohash names a cell, not a point — decoding returns the cell's center and exact bounding box. Cell-size figures are approximate and shrink away from the equator; encoding truncates coordinates into the cell rather than rounding.

How to use

  1. Pick encode or decode.
  2. Enter coordinates and a precision, or a geohash.
  3. Copy the result.

What it supports

Precision 1–12 characters; latitude ±90, longitude ±180. A geohash names a cell, not a point — decoding gives the cell's center and exact bounding box, so the original point is recovered only to the cell's precision. Encoding truncates into the cell rather than rounding. Cell sizes are approximate reference values and shrink away from the equator.

Related tools

Related guides