Another option is EZCOD:  all the features of Open Location Codes, plus error detection and correction using Reed-Solomon FEC (forward error correction), in C++, Javascript or Python:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;pjkundert&#x2F;ezpwd-reed-solomon" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pjkundert&#x2F;ezpwd-reed-solomon</a><p>A reference implementation is online at <a href="http:&#x2F;&#x2F;ezcod.com" rel="nofollow">http:&#x2F;&#x2F;ezcod.com</a><p>More details at <a href="http:&#x2F;&#x2F;hardconsulting.com&#x2F;products&#x2F;13-reed-solomon" rel="nofollow">http:&#x2F;&#x2F;hardconsulting.com&#x2F;products&#x2F;13-reed-solomon</a><p>TL;DR<p>Friends don&#x27;t let friends use geolocation codes without error detection!  You&#x27;ll end up in the wrong hemisphere...<p>A code like &quot;R3U 1JU QUY.0&quot; gets you within +&#x2F;- 3 meters of the coordinates 53.655832,-113.625433 -- with the ability to recover from 1 lost symbol, or a certainty of P(.969) that the presented code is correct.<p>Optionally, 15 symbols gets you within +&#x2F;- 20 millimeters of any location on the planet with P(.99997) certainty of correctness, or recovery from up to 3 missing symbols, or 1 erroneous symbol while retaining P(.969) certainty of correctness!