HTML encoding is a process of converting bytes into characters.
The proper character encoding technique must be used to authenticate or display the HTML document properly.
It means that the text looks scattered (not proper format) when your source file is viewed, but when you execute it and load it into any browser, it appears to be normal and fully functional.
The HTML character encoder lets users convert all the ASCII (American Standard Code for Information Interchange) characters to their HTML entities.
In HTML or any other markup language, every character has a specific meaning to it, and every converted character ensures to convey the original message of that character forward.
HTML offers many special characters that any browser can recognize as part of the markup language.
Like representing "less than "in HTML, we can not directly write < on the page since browsers will consider it an opening HTML tag as it is part of the HTML syntax.
So, to properly display < sign in HTML, we will have to write it inside double quotes "<.”