Open Location Codes solve this problem. It works out much better with scale, and it's open source.
https://plus.codes/
https://en.wikipedia.org/wiki/Open_Location_Code