HTML 字符实体转义与解码器

在原始文本与 HTML 实体编码之间双向互转。支持命名实体 (<)、十进制与十六进制数字实体,防止代码在浏览器中被解析执行。

示例:
实体格式:
转换结果:
</> 嵌入此工具到你的网站 / 博客 无需开发 · 复制即可使用
HTML 嵌入代码 (iframe):
<iframe src="https://lucentool.com/zh/html-entities" width="100%" height="650" style="border:1px solid #e5e0d8;border-radius:12px;max-width:850px;width:100%;" frameborder="0"></iframe>
<div style="font-size:12px;color:#78716c;margin-top:6px;font-family:sans-serif;">Powered by <a href="https://lucentool.com/zh/html-entities" target="_blank" style="color:#c85a32;text-decoration:none;">Lucentool - HTML 字符实体编码与解码器</a></div>

为什么必须对 HTML 字符实体进行转义?

在网页开发中,< 和 > 是用来界定 HTML 标签的保留符号,& 用于指代实体引用。如果直接在网页文本中输出包含用户输入的内容,浏览器会将其误判为真实标签,引发排版崩溃或造成跨站脚本攻击 (XSS)。通过将其转义为 <、> 与 &,可以安全地在页面上原样展示文本代码。

常见五大核心实体对照