HTML 实体编解码

HTML 实体编码与解码,支持常用字符实体

最后更新: 2026/7/11
结果 (52 字符)
<div>Hello & "World"</div>
常用 HTML 实体参考
分享:

使用说明

  1. 输入HTML内容
  2. 选择编码或解码
  3. 点击转换
  4. 复制结果

核心功能

  • 1
    HTML 实体编码
    将文本中的特殊字符(<、>、&、"、'等)转换为对应的 HTML 实体,确保在 HTML 中安全显示
  • 2
    HTML 实体解码
    将 HTML 实体(&amp;、&lt;、&gt;等)还原为原始字符,方便阅读和编辑
  • 3
    30+ 实体映射
    内置超过 30 种常用 HTML 实体的完整映射表,涵盖标点、特殊符号、数学符号等

适用场景

代码展示
将HTML代码展示在网页中而不被解析。
安全处理
防止用户输入的HTML被执行。

关联介绍

什么是HTML实体

HTML实体是表示特殊字符的代码,以&开头、分号结尾。如<代表<,>代表>,&代表&, 代表空格,"代表双引号。用于在HTML中显示保留字符,防止XSS攻击。常用实体有数百个,覆盖所有Unicode字符。

什么是XSS攻击

XSS(跨站脚本攻击)允许攻击者在网页中注入恶意脚本。反射型XSS、存储型XSS、DOM型XSS是三种主要类型。防护:对用户输入转义HTML实体、设置Content-Security-Policy响应头、使用CSP框架。永远不要直接将用户输入渲染到页面。