HTML 实体编解码

将 < > & " ' 转义为 HTML 实体,或将实体还原

编码 解码
字符: {{ inputText.length }}
Unicode 转义 →

关于 HTML 实体

HTML 实体(HTML Entity)用于在网页中显示保留字符或不可见字符。例如,想在页面上显示一段包含 <div> 的代码示例,就必须把 <> 转义为 &lt;&gt;,否则浏览器会把它当作标签解析。

常见的实体包括:&amp;(&)、&lt;(<)、&gt;(>)、&quot;(")、&apos;('),以及十进制/十六进制形式如 &#169;(©)。本工具可双向处理所有标准实体。

使用示例

输入:<a href="#">链接</a>

编码后:&lt;a href="#"&gt;链接&lt;/a&gt;

常见问题

Q: 为什么要在网页里转义 HTML?
A: 防止特殊字符被浏览器误解析为标签或属性,避免页面结构错乱,同时也是防范 XSS 注入的重要手段(对不可信内容做输出转义)。
Q: 解码支持数字实体吗?
A: 支持。无论是命名实体(如 &copy;)还是数字实体(如 &#169;&#x00A9;),解码时都会被正确还原。