HotshardLearn ↗GeohashENCODE

Geohash — pick a scenario

0/3 done

Pick one and press Start, then click Next › to step through it.

Watch for

The cell rectangle halving on every bit — left/right for a longitude bit, top/bottom for a latitude bit — shrinking toward the point.

More about this scenario
You'll learn

How interleaving longitude and latitude bits and grouping them into base32 turns a point into the string '9q8yyk'.

How it runs

Each bit asks whether the point is in the upper or lower half of the current range; the kept half becomes the next cell, and every five bits become one base32 character.