Base64 online decoding tool

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 index table

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 valueCharacterNumerical valueCharacterNumerical valueCharacterNumerical valueCharacter
0A16Q32g48w
1B17R33h49x
2C18S34i50y
3D19T35j51z
4E20U36k520
5F21V37l531
6G22W38m542
7H23X39n553
8I24Y40o564
9J25Z41p575
10K26a42q586
11L27b43r597
12M28c44s608
13N29d45t619
14O30e46u62+
15P31f47v63/

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.

Your footprint:

Friend Links:iCMS