跳到正文
EN

本地 · 免费 · 无需注册

HTML 实体编解码

把文本转成 HTML 实体(名称、十进制或十六进制),也能把实体还原成文本,并附可搜索的实体对照表。

把文本安全地放进 HTML:只转义那五个可能破坏标记的字符。

原始文本

编码结果

常用 HTML 实体

点击任意一行即可复制该实体名称。

字符名称十进制十六进制说明

怎么用 HTML 实体编解码

  1. 选 编码 把字符转成实体,或选 解码 把实体还原成可读文本。
  2. 编码时选择格式——名称(&copy;)、十进制(&#169;)或十六进制(&#xA9;),并决定只转义 & < > " ' 还是所有非 ASCII 字符。
  3. 左边粘贴文本,右边复制结果;想查某一个实体就用下面的对照表。

常见问题

HTML 里哪些字符必须转义?

正文中必须转义 &、< 和 >;写在属性值里时,还要转义你用的那种引号(" 或 ')。默认的“只转义 & < > " '”正好覆盖这五个。

表情和中文能正确编码吗?

可以。像 🎉 这样的增补平面字符会按一个码点编码成 &#x1F389;,不会被拆成两个错误的半码元,解码后还是原来的字符。

这里的解码安全吗?

安全。解码用的是工具自带的对照表,直接处理文本,绝不会把你的输入当成 HTML 写进页面,所以粘贴进来的 <script> 不可能被执行。