Copy

Base64 tool

The base64 online decoding tool provides base64 encoding,base64 online decoding,base64 encryption and decryption, Base64 encryption of strings, and display of encrypted Base64 online decoding and decrypting as plain text. Base64 is a common online encryption algorithm. When solving Chinese garbled characters, encoding Chinese characters in different ways can effectively avoid Chinese garbled characters. This site will not record any information about you, please feel free to use.

Base64 index table

Base64 encoding uses 64 printable ASCII characters (A-Z、a-z、0-9、+、/)Encodes any sequence of bytes of data into an ASCII string, otherwise“=”Symbols are used as suffixes.

Numeric Character Numeric Character Numeric Character Numeric Character
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 /

Base64 divides the input string into bytes, obtaining the binary value corresponding to each byte (if less than 8 bits, the upper part is 0), then concatenates these binary values, and then divides them according to a group of 6 bits (because 2^6=64), and the last group is 0 if less than 6 bits. Converting each set of binary values to decimal, then finding the corresponding symbol in the above table and concatenating it is the Base64 encoding result.

Base64 can be used to encode the underlying binary data of any data, in cases where only ASCII characters can be transmitted. However, it is most commonly used in the processing and transmission of text data, such as in MIME format E-mail, Base64 can be used to encode mail content, convenient transmission between computers in different languages without garble, pay attention to transmission rather than display, such as utf-8 encoding on computers in Western Europe can normally display Chinese (there is a corresponding library installed). However, it may not be able to transmit Chinese normally, so converting to Base64 does not have this concern.

Unless otherwise specified, it is generally agreed that non-ASCII characters are encoded according to the UTF-8 character set.

Friendly links: github stackoverflow Online PS