Our online Base64 decoding tool provides Base64 encoding, online Base64 decoding, and Base64 encryption/decryption. It can encrypt strings in Base64 format and decode already encrypted Base64-encoded strings back into plain text. Base64 is a common online encryption algorithm. When addressing Chinese character encoding issues, encoding Chinese characters using different methods can effectively prevent garbled text. This site does not log any of your information. Please use it with confidence.
Base64 encoding uses 64 printable ASCII characters (A–Z, a–z, 0–9, +, /) to encode an arbitrary sequence of bytes into an ASCII string. The equals sign (=) is used as a padding character.
| Numerical value | Character | Numerical value | Character | Numerical value | Character | Numerical value | 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 splits the input string into bytes, obtains the binary representation of each byte (padding with leading zeros if necessary to make it 8 bits), concatenates these binary values, and then divides the result into groups of 6 bits (since 2^6 = 64). If the final group contains fewer than 6 bits, it is padded with zeros at the end. Convert each group of binary values to decimal, then look up the corresponding symbol in the table above and concatenate them to obtain the Base64 encoded result.
Base64 can be used to encode arbitrary binary data into a format that consists only of ASCII characters, making it suitable for scenarios where only ASCII characters can be transmitted. However, Base64 is most commonly used for processing and transmitting text data. For example, in MIME-formatted emails, Base64 can be employed to encode the email content, enabling it to be transferred between computers using different character sets without resulting in garbled characters. It’s important to note that this applies to transmission rather than display: on a Western European computer, for instance, Chinese characters can be displayed correctly using UTF-8 encoding (provided the appropriate fonts are installed). Nevertheless, UTF-8 may not always ensure reliable transmission of Chinese text. Converting the data to Base64 eliminates this concern.
Unless otherwise specified, Base64 encoding generally assumes that non-ASCII characters are encoded using the UTF-8 character set.
Friend Links:iCMS