Base64 Encode / Decode

 
About Base64

Base64 is a bulk of binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. Base64 initiated from a specific MIME data transfer encoding.

 

Design

The set of 64 characters choose to represent the 64 place-values for the base varies between implementations. The strategy is to choose 64 characters that are both members of a subset common to most encodings, and also printable. This combination leaves the data unlikely to be modified in transit through information systems, such as email, that were traditionally not 8-bit clean.

 

Index table

Here we are display as below the indexing strucrure of base64.

 

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 /

You can encode / decode your text by simply write or paste in below textarea.
Also Live mode available here, so by switching on to Live mode you just only need to write and you will get instant encoding / decoding.


Example

Just one exmaple of base64 convert like how it's convert from normal text to base64 format

 

Normal text

"Hello world, this is example of encoding of normal text to Base64"

 

Base64 Encoding format

"SGVsbG8gd29ybGQsIHRoaXMgaXMgZXhhbXBsZSBvZiBlbmNvZGluZyBvZiBub3JtYWwgdGV4dCB0byBCYXNlNjQ="

 

You can learn more about Base64 on Wikipedia