Converter Tools
Geohash Converter
Encode latitude and longitude to a geohash and decode any geohash back to coordinates. Pick precision 1 to 12, see the bounding box and 8 neighbors.
Input coordinates
Use decimal degrees. Negative latitude is south of the equator, negative longitude is west of the prime meridian.
Range: -90 to 90
Range: -180 to 180
Famous landmark presets
Encoded geohash
Geohash
u09tunqu9
Length 9 (cell width about 3.14 m, height 4.78 m)
Geohash
u09tunqu9
Precision
9 characters
Center latitude
48.8583684
Center longitude
2.29449034
Cell height (N-S)
4.78 m
Cell width (E-W)
3.14 m
Center as lat, lon
48.8583684, 2.29449034
Bounding box
The cell covers a rectangle in lat/long space. Anything inside these bounds shares this geohash at the chosen precision.
NW
48.85839
2.294469
N edge
48.85839
latitude
NE
48.85839
2.294512
W edge
2.294469
longitude
Center
48.858368
2.29449
E edge
2.294512
longitude
SW
48.858347
2.294469
S edge
48.858347
latitude
SE
48.858347
2.294512
Neighbor cells
The eight cells touching this one. Click any neighbor to decode it. Empty cells sit on a world edge (the antimeridian or a pole).
Precision reference
Geohash cells get narrower at high latitudes because longitudes converge at the poles. The widths below are taken at the equator and shrink with cos(lat).
| Precision | Cell height (N-S) | Useful for |
|---|---|---|
| 1 | 5000 km | Continent |
| 2 | 1250 km | Country or large region |
| 3 | 156 km | Province or large city |
| 4 | 39 km | City |
| 5 | 4.9 km | Town or district |
| 6 | 1.2 km | Neighborhood |
| 7 | 153 m | Street or block |
| 8 | 38 m | Building |
| 9 | 4.8 m | Single room |
| 10 | 1.2 m | Person |
| 11 | 15 cm | Pinpoint |
| 12 | 3.7 cm | Sub-meter |
How to use
- Pick a mode at the top: Encode coordinates to turn latitude and longitude into a geohash, or Decode geohash to read a geohash back into coordinates.
- In encode mode, type latitude and longitude in decimal degrees, then drag the Precision slider from 1 to 12 to set the cell size. Click a landmark preset to fill the inputs with a known location.
- In decode mode, paste or type any geohash (case insensitive). The tool returns the center latitude and longitude, the precision, the bounding box, and the cell's approximate ground size.
- Read the Bounding box panel to see the cell's exact NW, NE, SW, SE corners and the center. Click any cell in the Neighbor cells panel to decode it.
- Use Send to decoder or Send to encoder to round-trip the active result without retyping anything. Use the Precision reference table to pick a sensible precision for your use case.
About this tool
Geohash Converter is a two-way encoder and decoder for the classic geohash text format invented by Gustavo Niemeyer in 2008. A geohash collapses a latitude and longitude pair into a short, sortable base32 string (no a, i, l, or o) where every additional character roughly cuts the cell width by a factor of four to eight. That property is why geohashes are widely used by Redis GEO commands, Elasticsearch geohash aggregations, DynamoDB single-table designs, MongoDB legacy geo indexes, PostGIS proximity buckets, and OpenStreetMap short links. Encode mode takes a latitude in the range -90 to 90, a longitude in -180 to 180, and a precision from 1 to 12 characters. It returns the canonical lowercase geohash, the exact bounding box of the resulting cell, the center point, the approximate ground width and height in meters at the cell center, and the eight neighbor cells (N, NE, E, SE, S, SW, W, NW). Decode mode accepts any geohash (case insensitive, with whitespace stripped) and returns the same set of derived values, plus a quick re-encode link that round-trips back to the encoder. The 3x3 neighbor grid is built from the classic adjacency tables from the geohash.js reference implementation, so corners at world edges (the poles or the antimeridian) correctly resolve to an empty cell instead of a wrong one. A precision reference table shows what each character of precision is good for, from continent-sized cells at precision 1 to sub-meter cells at precision 12, which is useful when planning a spatial index or picking a grid size for a proximity query. Six landmark presets (Eiffel Tower, Statue of Liberty, Sydney Opera House, Tokyo Tower, Christ the Redeemer, and the Pyramid of Giza) are included so you can poke at the encoder without typing coordinates. Everything runs locally in your browser; the coordinates and geohashes you enter never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
GPS Coordinate Converter
Convert latitude and longitude between DD, DMS, and DDM.
Open tool
CalculatorLat Long Distance Calculator
Distance, initial bearing, and midpoint between two lat/long pairs.
Open tool
GeneratorGoogle Maps Link Generator
Build Google Maps URLs for places, directions, Street View, embeds, and geo: URIs.
Open tool
ConverterNumber Base Converter
Binary, octal, decimal, hex, and custom-base conversion with two's complement.
Open tool
ConverterBinary Translator
Bidirectional text and binary translation with UTF-8 byte breakdown.
Open tool