Base64 is an encoding and decoding technique used to convert binary data to an American Standard for Information Interchange (ASCII) text format, and vice versa. This encoding scheme is generally used to transfer content-based messages over the Internet. It works by dividing every three bits of binary data into six bit units.

When we have some binary data that we want to ship across a network, we generally don’t do it by just streaming the bits and bytes over the wire in a raw format. Why? because some media are made for streaming text. We never know — some protocols may interpret our binary data as control characters (like a modem), or our binary data could be screwed up because the underlying protocol might think that we’ve entered a special character combination (like how FTP translates line endings) . So to get around this, people encode the binary data into characters. Base64 is one of these types of encodings.

You can use Our Online tool Base64 Decoder/Encoder to turn binary data into text (encode) or text into binary (decode)

About for more information: Wikipedia – Base64