To encode and decode Base64 in C# and VB.NET you can use the following snippet.
Samples
Sample C#
1 2 3 4 5 6 7 8 9 |
public string EncodeBase64(string input) { return System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(input)); } public string DecodeBase64(string input) { return System.Text.Encoding.UTF8.GetString(Convert.FromBase64String(input)); } |
Sample VB.NET
1 2 3 4 5 6 7 |
Public Function EncodeBase64(input As String) As String Return System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(input)) End Function Public Function DecodeBase64(input As String) As String Return System.Text.Encoding.UTF8.GetString(Convert.FromBase64String(input)) End Function |
If you have any questions or suggestions feel free to rate this snippet, post a comment or Contact Us via Email.
Related links:
- Base64
- What is base 64 encoding used for?
- Why does a base64 encoded string have an = sign at the end
RT @CodeSnippetsNET: How to encode and decode Base64 in .NET http://t.co/gp0iTlpoNn #csharp #vb #programming #dotnet