HTML Encoder & Decoder
Encode and decode HTML entities online. Convert special characters to HTML entities and vice versa.
Text to Encode
Introduction
The HTML Encoder & Decoder tool converts special characters to HTML entities and back. It helps you prevent XSS issues, display code snippets safely, and debug double-encoding bugs in web applications.
When to use this tool
Use this tool whenever you need to escape or unescape HTML: rendering user input safely, showing raw HTML in documentation, or inspecting how entities are stored in a database.
How to use
Choose encode or decode
Decide whether you want to turn raw text into HTML entities or convert existing entities back into normal characters.
Paste your text or HTML
Paste HTML markup, user input, or text containing entities such as & or < into the input area.
Run the conversion
Click the convert button to see either the encoded or decoded result in the output box.
Use the safe output
Copy the processed text into templates, CMS fields, or debugging tools to confirm it behaves correctly.
Examples
Displaying code samples on a blog
Encode HTML tags so they appear as text instead of being executed by the browser when embedded in articles.
Diagnosing double-encoding
Decode suspicious strings to see if they were accidentally encoded more than once when saving to or reading from a database.
FAQ
Related tools
URL Encoder & Decoder
Encode and decode URL strings online. Convert special characters to URL-safe format and vice versa.
HTML Minifier
Minify and compress HTML code online. Remove whitespace, comments, and unnecessary characters.
Markdown ↔ HTML Converter
Convert Markdown to HTML and HTML to Markdown online. Bidirectional conversion with formatting.
