Our HTML Encode / Decode tool is a simple, browser-based utility that converts special characters into their HTML entity equivalents and reverses the process when you need the original text back. Encoding replaces characters such as <, >, &, " and ' with entities like <, >, &, " and '.
Decoding does the opposite, turning those entities back into readable characters. This is useful whenever you want characters to appear as literal text on a web page instead of being interpreted as HTML tags, or when you need to clean up user-generated content before displaying it.
HTML entities are also how any Unicode character can be represented by the number of its code point. That makes this tool a practical Unicode to HTML converter for every script, symbol and emoji, and it is often looked up as a Unicode to decimal or Unicode to hexadecimal reference, because each character is replaced by a numeric code taken from its code point.