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