string[] parts = "=?utf-8?B?0KLQtdC80LA=?=".Split('?'); byte[] bytes = Convert.FromBase64String(parts[3]); Console.WriteLine(Encoding.UTF8.GetString(bytes));