How to display HTML tags as plain text in HTML ?
In this article, we will learn how to display HTML tags as plain text in HTML. We can replace the plain text by using < with < or &60; and > with > or &62; on each HTML tag.
Basically, there are two methods for displaying HTML tags as plain text.
- Using <plaintext> element: The plaintext element is deprecated which means this feature is no longer supported. Though some browsers might still support it, it is not recommended to use.
- HTML entities: The second and only option available is using HTML entities. <,> are reserved characters in HTML, In order to display these reserved characters you have to replace them with HTML entities. You can learn more about entities here. You can either use entity name or entity number initializing them with & and ending them with ;
Refer to the below table for the required HTML entities:
Sign | Description | Entity name | Entity number |
---|---|---|---|
< | Less than(start of html element) | < | < |
> | Greater than(end of html element) | > | > |
“ | Double quotation | " | " |
& | Ampersand ( beginning of html entity) | & | & |
Example 1: In the first example, we are using html entity names to display the body elements and paragraph elements on the web page.
HTML
<!DOCTYPE html> < html > < head > < title >Plain text </ title > </ head > < body > < pre > Paragraph element: < p > </ p > Body element : < body > < / body > </ pre > </ body > </ html > |
Output:

Output
Explanation: In the above code, “<” and “>” is simply replaced by their respective html entities.<pre></pre> is html element that defines preformatted text.
Example 2: In the below example, we are trying to display html entity name for “<” using the entity name for “&” sign.
HTML
<!DOCTYPE html> < html lang = "en" > < head > < title >Plain text demo</ title > </ head > < body > < pre > < is entity name for < </ pre > </ body > </ html > |
Output:

Output
Explanation: In above example, “&” is replaced with “&” and “<“ is replaced with “<”
Please Login to comment...