Base58 este o metodă de codare a datelor binare, folosită în mod obișnuit în adresele Bitcoin și alte criptomonede. Setul de caractere Base58 exclude caracterele ușor confundabile, cum ar fi numărul 0, literele mari O și I, litera mică l, precum și simbolurile + și /, fiind astfel mai potrivit pentru introducerea și recunoașterea manuală. Setul de caractere Base58 include: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. Datele codate în Base58 au aproximativ 137% din dimensiunea datelor originale, ușor mai mari decât Base64, dar mai lizibile.