Base58 est une méthode d'encodage de données binaires, couramment utilisée dans les adresses Bitcoin et autres cryptomonnaies. Le jeu de caractères Base58 exclut les caractères facilement confondus tels que le chiffre 0, les lettres majuscules O et I, la lettre minuscule l, ainsi que les symboles + et /, ce qui le rend plus adapté à la saisie et à la reconnaissance manuelles. Le jeu de caractères Base58 inclut : 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. Les données encodées en Base58 représentent environ 137 % de la taille des données originales, légèrement plus que Base64 mais plus lisibles.