

Some decades ago, seven-bit, six-bit, and three-bit bytes were used. The history of the Base64 algorithm started when, in the past, engineers argued over how many bits should be in a byte. The 64 characters represent the 64 place-values for the base varies between implementations. Initially, the algorithm was named “printable encoding” and only in June 1992, RFC 1341 defines it as “Base64”. Other variations share this property but differ in the symbols chosen for the last two values an example is UTF-7. For example, MIME's Base64 implementation uses A–Z, a–z, and 0–9 for the first 62 values. This combination leaves the data unlikely to be modified in transit through information systems, such as email, that were traditionally not 8-bit clean. The general strategy is to choose 64 characters that are common to most encodings and that are also printable. The set of 64 characters represent the 64 place-values for the base varies between implementations. Base64 is particularly prevalent on the World Wide Web where its uses include the ability to embed image files or other binary assets inside textual assets such as HTML and CSS files. Three 8-bit bytes (i.e., a total of 24 bits) can, therefore, be represented by four 6-bit Base64 digits.Ĭommon to all binary-to-text encoding schemes, Base64 is designed to carry data stored in binary formats across channels that only reliably support text content. Each Base64 digit represents exactly 6 bits of data. The term Base64 originates from a specific MIME content transfer encoding. In computer science, Base64 is a group of binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. Due to this algorithm, even Chinese characters, emojis, and images can be converted into a “readable” string. Just type or past any Base64 encoded data in the input textarea above, and the tool will decode the input.īase64 is an encoding algorithm that allows converting any characters into an alphabet which consists of Latin letters, digits, plus, and slash.
BASE64 DECODE FREE
In no case it should not be confused with “encryption” and “decryption” which are used to protect data, while Base64 doesn’t offer any protection.Use this online free Base64 Decoder tool to decode any Base64 encoded data back to binary data. And since we are talking about terms, remember that the conversation of text to Base64 is called “encoding” and the reverse process is called “decoding”.

However, from a technical point of view, this process is called “conversation”, therefore, never call it a “Base64 translator”. Well, by and large, it really “translates” the text into another form. It may seem funny, but some people call the “Base64 converter” a “Base64 translator”.

Nevertheless, if you’re missing some Base64 encoding or decoding features, please let me know. I hope that I managed to develop all the necessary converters that meet your needs. They are also simple and free, but they are sharpened for certain tasks. If so, please check the following online convertors. Perhaps this option does not suit your needs, and you want to encode text or decode Base64 using other variations of this algorithm. Please note that this Base64 converter supports only “main standard” and decodes the data in strict mode. Text Base64 Encode text to Base64 Decode Base64 to text Guru A virtual teacher who reveals to you the great secrets of Base64
