base64 online decoding tool provides you with base64 encoding, base64 online Decoding, base64 encryption and decryption, encrypts the string in Base64 format, and decodes and decrypts the encrypted Base64 online and displays it as plaintext. Base64 is a relatively common online encryption algorithm. When solving Chinese garbled characters, encoding Chinese in different ways can effectively avoid Chinese garbled characters. This site will not record any of your information, please use it with confidence.
Base64 encoding uses 64 printable ASCII characters (AZ, az, 0-9 , +, /) to encode any byte sequence data into an ASCII string, and the “=” symbol is used as a suffix.
value | 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, obtains the binary value corresponding to each byte (if it is less than 8 bits, the high-order bits are filled with 0), then concatenates these binary values, and then divides them into groups of 6 bits (because 2^6=64), if the last group is less than 6 bits, add 0 at the end. Convert each set of binary values to decimal, then find the corresponding symbols in the above table and concatenate them to be the Base64 encoding result.
Base64 can be used for the underlying binary data encoding of arbitrary data, for applications where only ASCII characters can be transmitted. However, it is most commonly used in the processing and transmission of text data. For example, in MIME-formatted emails, Base64 can be used to encode the content of the email, which is convenient for transmission between computers in different languages without garbled characters. Note that it is transmitted rather than displayed, such as in Western European computers. Using utf-8 encoding can display Chinese normally (with the corresponding font library installed), but it may not be able to transmit Chinese normally, so there is no such concern when converting to Base64.
If there is no special description for Base64 encoding, it is usually agreed that non-ASCII characters are encoded according to the UTF-8 character set.