HTML 实体 解码工具

使用明确的格式选项转换编码数据。数据保留在你的设备上。

编码与解码
正在准备工作区…
输入
输出
结果将显示在这里。

使用方法

  1. 粘贴编码后的值、打开文件或尝试示例。
  2. 选择格式。结果会随输入更新。
  3. 复制结果或下载转换后的数据。

正确解码 HTML 实体

将 HTML 命名字符引用和数字字符引用解码为纯文本,支持完整的 HTML 命名引用集,以及包含多个码点的引用。

结果显示在文本编辑器中。解码后的标签绝不会作为 HTML 插入页面,也不会根据输入加载脚本或图片。

只解码一层实体

< 运行一次后变为 <。命名引用区分大小写;数字引用可以是十进制或十六进制。未知引用保持原样。

一次 HTML 实体 转换
输入
<p title="欢迎">Tom & Ada</p>
结果
<p title="欢迎">Tom & Ada</p>

默认设置会对这段输入执行一遍转换。

分号与 HTML 规则

“必须带分号”默认开启。关闭后可接受 HTML 文本中的旧式引用。适用 HTML 数字引用规则:无效码点可能变为 U+FFFD,部分旧式数值会被重新映射。

读取文本,不渲染 HTML

即使包含标签、事件处理程序或脚本,输出仍是纯文本。解码不等于安全过滤:如果之后把输出插入 HTML 文档,请采用该应用所需的防护措施。

处理限制

最多支持 5 MiB 输入、20 MiB 输出,每次运行最长 10 秒。文本文件必须使用 UTF-8。Base64 编码也支持二进制文件。文档保留在你的设备上。

?

常见问题

支持所有命名 HTML 实体吗?

支持,也包括解码为多个 Unicode 码点的引用。

未知实体会怎样?

保持原来的写法。工具不会猜测你想使用的名称。

可以解码没有分号的实体吗?

关闭“必须带分号”可兼容 HTML 文本。属性解析使用不同规则,不在此模式范围内。

为什么 &#0; 会产生替代字符?

HTML 规定要替换无效数字引用。这是预期的 HTML 解码行为。

解码后的标签会执行吗?

不会。它们只会在结果编辑器中显示为文本。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。