The base62 encoding scheme uses 62 characters. The characters consist of the capital letters A-Z, the lower case letters a-z and the numbers 0–9. It is a
binary-to-text encoding
A binary-to-text encoding is encoding of data in plain text. More precisely, it is an encoding of binary data in a sequence of printable characters. These encodings are necessary for transmission of data when the channel does not allow binary dat ...
schemes that represent
binary data
Binary data is data whose unit can take on only two possible states. These are often labelled as 0 and 1 in accordance with the binary numeral system and Boolean algebra.
Binary data occurs in many different technical and scientific fields, wher ...
in an
ASCII
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of ...
string format.
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
= 58 characters =
base58
A binary-to-text encoding is encoding of data in plain text. More precisely, it is an encoding of binary data in a sequence of printable characters. These encodings are necessary for transmission of data when the channel does not allow binary da ...
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
= 62 characters = base62
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/
= 64 characters =
base64
In computer programming, Base64 is a group of binary-to-text encoding schemes that represent binary data (more specifically, a sequence of 8-bit bytes) in sequences of 24 bits that can be represented by four 6-bit Base64 digits.
Common to all bina ...
In some fonts the 0 (zero), I (capital i), O (capital o) and l (lower case L) characters look the same, and thus are not used in the base58 encoding scheme.
Base62 table
The Base62 index table:
{, class="wikitable" style="text-align:center"
, -
!scope="col", Decimal !! scope="col" , Binary !!scope="col", Base62
, rowspan="17",
!scope="col", Decimal !! scope="col" , Binary !!scope="col", Base62
, rowspan="17",
!scope="col", Decimal !! scope="col" , Binary !!scope="col", Base62
, rowspan="17",
!scope="col", Decimal !! scope="col" , Binary !!scope="col", Base62
, -
, 0 , , 000000 , , 0 , , 16 , , 010000 , , G , , 32 , , 100000 , , W , , 48 , , 110000 , , m
, -
, 1 , , 000001 , , 1 , , 17 , , 010001 , , H , , 33 , , 100001 , , X , , 49 , , 110001 , , n
, -
, 2 , , 000010 , , 2 , , 18 , , 010010 , , I , , 34 , , 100010 , , Y , , 50 , , 110010 , , o
, -
, 3 , , 000011 , , 3 , , 19 , , 010011 , , J , , 35 , , 100011 , , Z , , 51 , , 110011 , , p
, -
, 4 , , 000100 , , 4 , , 20 , , 010100 , , K , , 36 , , 100100 , , a , , 52 , , 110100 , , q
, -
, 5 , , 000101 , , 5 , , 21 , , 010101 , , L , , 37 , , 100101 , , b , , 53 , , 110101 , , r
, -
, 6 , , 000110 , , 6 , , 22 , , 010110 , , M , , 38 , , 100110 , , c , , 54 , , 110110 , , s
, -
, 7 , , 000111 , , 7 , , 23 , , 010111 , , N , , 39 , , 100111 , , d , , 55 , , 110111 , , t
, -
, 8 , , 001000 , , 8 , , 24 , , 011000 , , O , , 40 , , 101000 , , e , , 56 , , 111000 , , u
, -
, 9 , , 001001 , , 9 , , 25 , , 011001 , , P , , 41 , , 101001 , , f , , 57 , , 111001 , , v
, -
, 10 , , 001010 , , A , , 26 , , 011010 , , Q , , 42 , , 101010 , , g , , 58 , , 111010 , , w
, -
, 11 , , 001011 , , B , , 27 , , 011011 , , R , , 43 , , 101011 , , h , , 59 , , 111011 , , x
, -
, 12 , , 001100 , , C , , 28 , , 011100 , , S , , 44 , , 101100 , , i , , 60 , , 111100 , , y
, -
, 13 , , 001101 , , D , , 29 , , 011101 , , T , , 45 , , 101101 , , j , , 61 , , 111101 , , z
, -
, 14 , , 001110 , , E , , 30 , , 011110 , , U , , 46 , , 101110 , , k , , , , , ,
, -
, 15 , , 001111 , , F , , 31 , , 011111 , , V , , 47 , , 101111 , , l , , , , , ,
, -
See also
*
List of numeral systems
There are many different numeral systems, that is, writing systems for expressing numbers.
By culture / time period
By type of notation
Numeral systems are classified here as to whether they use positional notation (also known as place-value ...
References
Internet Standards
Binary-to-text encoding formats
Data serialization formats