Base58 ir vairākas metodes ļoti lielu skaitļu pārvēršanai alfanumeriskās simbolu virknēs. Tās ir ļoti līdzīgas Base64, taču no alfabēta ir izņemti simboli, kas nav burti vai cipari, kā arī ir izņemti arī burti un cipari, kurus var savstarpēji sajaukt, ja simbolu virkne ir izdrukāta uz papīra. Līdz ar to tas ir piemērots cilvēku lietošanai, ne tikai nokopējot un ielīmējot, bet arī pārrakstot ar roku.
Alfanumeriskie simboli, kas izņemti no Base58 salīdzinājumā ar Base64, ir 0 (nulle), O (lielais o), I (lielais i) un l (mazais L). Ir arī apakšvariants Base56, kur papildus netiek lietoti arī 1 (viens) un o (mazais o).
Base58 lieto kriptovalūtas Bitcoin adresēs.