Encode special characters into HTML entities, or decode HTML entities (named, decimal or hex) back into plain text.
Google AdSense Banner
This area will contain advertisements after approval.
Google AdSense Banner
This area will contain advertisements after approval.
Encoding converts characters with special meaning in HTML, like &, <, >, " and ', into their entity equivalents (&, <, >, ", '), so they display as literal text instead of being interpreted as markup. Decoding reverses this, converting named entities, decimal entities (like ©), and hex entities (like ©) back into their original characters.
Displaying user-generated or code-like text safely inside an HTML page requires encoding special characters first, otherwise a stray '<' could be misinterpreted as the start of a tag. This is a common step when embedding code snippets in a web page or preparing text for an XML/HTML context.
Entirely in your browser, your text is never sent to or stored on our servers.
Common named entities (like & and <), decimal numeric entities (like ©), and hexadecimal numeric entities (like ©) are all supported.
Google AdSense Banner
This area will contain advertisements after approval.