Zero Signup ToolsFree browser tools

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

9 characters

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).

PrecisionCell height (N-S)Useful for
15000 kmContinent
21250 kmCountry or large region
3156 kmProvince or large city
439 kmCity
54.9 kmTown or district
61.2 kmNeighborhood
7153 mStreet or block
838 mBuilding
94.8 mSingle room
101.2 mPerson
1115 cmPinpoint
123.7 cmSub-meter

How to use

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

All tools
All toolsConverter Tools