Το Base58 είναι μια μέθοδος κωδικοποίησης δυαδικών δεδομένων, που χρησιμοποιείται συνήθως σε διευθύνσεις Bitcoin και άλλα κρυπτονομίσματα. Το σύνολο χαρακτήρων Base58 εξαιρεί εύκολα μπερδεμένους χαρακτήρες όπως τον αριθμό 0, τα κεφαλαία γράμματα O και I, το πεζό γράμμα l, καθώς και τα σύμβολα + και /, καθιστώντας το πιο κατάλληλο για χειροκίνητη εισαγωγή και αναγνώριση. Το σύνολο χαρακτήρων Base58 περιλαμβάνει: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. Τα δεδομένα κωδικοποιημένα σε Base58 είναι περίπου 137% του μεγέθους των αρχικών δεδομένων, ελαφρώς μεγαλύτερα από το Base64 αλλά πιο ευανάγνωστα.