Base64 encode/decode a string in C# 28-12-2015 17:42:31 C# / Converters 0 Bookmark(s) 195 View(s) Replace the UTF8 with the encoding you want. public string Encode(string plainText) { var plainBytes = System.Text.Encoding.UTF8.GetBytes(plainText); return System.Convert.ToBase64String(plainBytes); } public string Decode(string base64String) { var base64Bytes = System.Convert.FromBase64String(base64String); return System.Text.Encoding.UTF8.GetString(base64Bytes); }