HttpUtility Class

HttpUtility Class

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Provides methods for encoding and decoding HTML and URL strings.


Namespace:  System.Net
Assembly:  System.Windows (in System.Windows.dll)

public static class HttpUtility

The HttpUtility type exposes the following members.

Public methodStatic memberHtmlDecodeConverts a string that has been HTML-encoded (for HTTP transmission) into a decoded string.
Public methodStatic memberHtmlEncodeConverts a text string into an HTML-encoded string.
Public methodStatic memberUrlDecodeConverts a string that has been encoded for transmission in a URL into a decoded string.
Public methodStatic memberUrlEncodeConverts a text string into a URL-encoded string.

For more information, see the System.Web.HttpUtility class in the .NET Framework documentation.


If you use this API in your app, you must specify the following capabilities in the app manifest. Otherwise, your app might not work correctly or it might exit unexpectedly.


Windows Phone 8, Windows Phone OS 7.1

For more info, see App capabilities and hardware requirements for Windows Phone 8.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

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

© 2017 Microsoft