Open-source geocoding for What3Words

37.234328,-115.806657 == joyful.nail.harmonica

WhatFreeWords is a free and open-source, compatible implementation of the What3Words geocoding. See About to learn more about how it works.

Begin with JavaScript ⇩ Begin with Go ⇩ Begin with Python ⇩ Begin with Rust ⇩

What3Words is a geocoding system that maps every 3m by 3m square on Earth to 3 words separated by dots.

There is a WhatFreeWords JavaScript library, Go library and command-line tool, Python library, Rust library and command-line tool, web API, and a live demo using the JavaScript library. Please share and distribute widely.

Please also port these implementations to other languages and contact us, and we will add them to this website.