Character Encoding Detection
Base64 is able to encode any types of data, and it’s great until you need to decode textual values that are in an unknown character encoding. It is important to note that this is not the problem of Base64 — it just encodes and decodes what it got. Therefore, if you get garbled text (mojibake) after decoding, it most likely contains Unicode characters that are decoded with a wrong character encoding. Unfortunately, you cannot automatically determine the exact character encoding, but you can use the form below to check all possible supported encodings and find out what encoding to choose when decoding Base64.