So far https://philzimmermann.com/docs/human-oriented-base-32-encod... has the best trade-offs I've ever seen.
(Though for encoding numbers, where small numbers deserve a shorter representation, Base58 can be nice too.. z-base-32's alphabet is still more user-friendly. https://github.com/tv42/base58 )