DevPicker

Modern online tools to simplify ordinary users and developers daily life. This website has essential impact for everyone.

Base64 Encode / Decode

Type or past your text into the text area and click "Encode" or "Decode" to start the process of Base64 Encoding / Decoding.


Design

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.

Index table

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 /