Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
WebUtility Class
Collapse the table of content
Expand the table of content

WebUtility Class

.NET Framework 4.6 and 4.5

Provides methods for encoding and decoding URLs when processing Web requests.


Namespace:  System.Net
Assemblies:   System.Runtime.Extensions (in System.Runtime.Extensions.dll)
  System (in System.dll)

Public NotInheritable Class WebUtility

The WebUtility type exposes the following members.

Public methodStatic memberHtmlDecode(String)Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.
Public methodStatic memberHtmlDecode(String, TextWriter)Converts a string that has been HTML-encoded into a decoded string, and sends the decoded string to a TextWriter output stream.
Public methodStatic memberHtmlEncode(String)Converts a string to an HTML-encoded string.
Public methodStatic memberHtmlEncode(String, TextWriter)Converts a string into an HTML-encoded string, and returns the output as a TextWriter stream of output.
Public methodStatic memberUrlDecodeConverts a string that has been encoded for transmission in a URL into a decoded string.
Public methodStatic memberUrlDecodeToBytesConverts an encoded byte array that has been encoded for transmission in a URL into a decoded byte array.
Public methodStatic memberUrlEncodeConverts a text string into a URL-encoded string.
Public methodStatic memberUrlEncodeToBytesConverts a byte array into a URL-encoded byte array.

The HttpUtility class contains encoding and decoding utility methods for use with HTML-encode strings. The System.Uri class also contains methods and properties that can be used for similar purposes.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone Silverlight 8.1, Windows Phone Silverlight 8

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2015 Microsoft