Type or past your text into the text area and click "Encode" or "Decode" to start the process of Base64 Encoding / Decoding.
The specific set of 64 characters chosen to represent the base's 64 place-values varies between implementations.
The general strategy is to choose 64 characters that are members of a subset common to most encodings and also printable.
This combination leaves data less likely to be modified as it is transmitted through information systems, such as email, that have traditionally not been clean 8-bit.
For example, MIME's Base64 implementation uses A
-Z
, a
-z
, and 0
-9
for the first 62 values.
Other variations share this characteristic but differ in the symbols chosen for the last two values; An example is UTF-7.
Value | Char | Value | Char | Value | Char | Value | Char | |||
---|---|---|---|---|---|---|---|---|---|---|
0 | A |
16 | Q |
32 | g |
48 | w |
|||
1 | B |
17 | R |
33 | h |
49 | x |
|||
2 | C |
18 | S |
34 | i |
50 | y |
|||
3 | D |
19 | T |
35 | j |
51 | z |
|||
4 | E |
20 | U |
36 | k |
52 | 0 |
|||
5 | F |
21 | V |
37 | l |
53 | 1 |
|||
6 | G |
22 | W |
38 | m |
54 | 2 |
|||
7 | H |
23 | X |
39 | n |
55 | 3 |
|||
8 | I |
24 | Y |
40 | o |
56 | 4 |
|||
9 | J |
25 | Z |
41 | p |
57 | 5 |
|||
10 | K |
26 | a |
42 | q |
58 | 6 |
|||
11 | L |
27 | b |
43 | r |
59 | 7 |
|||
12 | M |
28 | c |
44 | s |
60 | 8 |
|||
13 | N |
29 | d |
45 | t |
61 | 9 |
|||
14 | O |
30 | e |
46 | u |
62 | + |
|||
15 | P |
31 | f |
47 | v |
63 | / |