HttpUtility.HtmlEncode Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Converts a text string into an HTML-encoded string.

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


Public Shared Function HtmlEncode ( _
    html As String _
) As String
public static string HtmlEncode(
    string html


Return Value

Type: System.String
An HTML-encoded string.


An HTML document consists of text and control characters. Control characters cannot be displayed directly unless they are HTML-encoded.

For example, to display the character < (less than sign) in your HTML document, you must use the character sequence &lt;. Otherwise, it will be interpreted as the beginning of an HTML tag.

This method performs the following conversions to character-entity equivalents:

  • < to &lt;

  • > to &gt;

  • & to &amp;

  • " to &quot;

Version Information


Supported in: 5, 4, 3


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.