星点 星点编码工具 首页星点导航
关于
版本 v1.0.0

HTML 实体编码解码工具

在文本与 HTML 字符实体之间双向转换,支持常用命名实体(& < > " 等)与十进制/十六进制数字实体,可扩展处理非 ASCII 字符;本工具不负责 HTML 清洗或 XSS 防护。

HTML Entity 编码解码 · 工具介绍

HTML 实体用于在 HTML 源码中表示 <、>、& 等会被解析为标签或结构的字符。

本工具支持命名实体(&amp; &lt; 等)与数字实体(&#65; 十进制、&#x41; 十六进制)。

编码可选择仅处理关键字符,或扩展处理所有非 ASCII 字符。

本工具只是字符转换,不是 HTML sanitizer,不能用于防护 XSS。

HTML Entity 编码解码 · 功能特点

  • 关键字符编码:& < > " '
  • 扩展模式处理全部非 ASCII 字符
  • 支持命名实体与十进制/十六进制数字实体
  • 单引号策略:&apos; / &#39; / 不转义
  • 未知实体可选择保留原样或报错

HTML Entity 编码解码 · 使用方法

  1. 选择编码或解码方向;
  2. 在左侧输入文本或含实体的文本;
  3. 按需选择编码范围、单引号策略与未知实体策略;
  4. 复制或交换结果。

HTML Entity 编码解码 · 常见问题

Q:HTML 实体编码能防 XSS 吗?

不能。字符实体转换只是把 & < > 等转成可显示文本,真正防 XSS 需要结合上下文做完整的输出编码与清洗,本工具不提供该能力。

Q:命名实体和数字实体有何区别?

命名实体用名字(如 &amp;),数字实体用码点(如 &#38; 或 &#x26;)。两者表示同一字符,命名实体更易读。

Q:未知实体怎么处理?

可配置为保留原样或报错。默认保留,避免误删内容;选择报错可帮助排查拼写错误。

相关工具

继续使用本站其它编码处理工具:

Base64 / Base64URL

标准与 URL 安全 Base64 双向转换,支持 Data URL

打开工具

Base32 编码解码

RFC 4648 标准 Base32 字节与文本互转

打开工具

Hex 十六进制编码解码

文本与十六进制字节互转,支持分隔符与 0x 前缀

打开工具

Unicode 编码解码

文本、码点与 Unicode 转义互转,展示 UTF-16/UTF-8

打开工具

字符串转义

文本与多语言字符串字面量互转,JSON 默认

打开工具

哈希计算

一键计算多种摘要,明确区分算法与安全边界

打开工具

HMAC 消息认证码

用共享密钥生成与校验 HMAC 签名

打开工具

UUID 生成器

随机/确定性 UUID 批量生成,支持 v4/v7/v3/v5

打开工具

文件哈希

本地分块计算文件 MD5/SHA,进度可见可取消

打开工具

Punycode / IDN

国际化域名 Unicode 与 Punycode 互转

打开工具