HTML 实体编码 / 解码

把特殊字符转义为 HTML 实体,或把 &、<、' 以及数字实体还原为文本。免费的在线 HTML 转义与反转义工具,在浏览器中直接使用。

关于此工具

把特殊字符转义为 HTML 实体,或把实体解码回文本。适合把用户内容嵌入 HTML,或阅读经过转义的 API 输出。

使用方法

  1. 选择“编码”或“解码”。
  2. 编码时,可选择把所有非 ASCII 字符转为数字实体。
  3. 粘贴文本并复制结果。

常见问题

哪些字符会被转义?

在 HTML 中有特殊含义的五个字符:& < > " 和 '。开启非 ASCII 选项后,é 或 한 这样的字符会变成 &#x…; 实体。

可以解码哪些实体?

所有数字实体(&#39;、&#x1F600;)以及 &amp;、&nbsp;、&copy;、&mdash; 等常见命名实体。无法识别的名称保持原样。

转义能防止 XSS 吗?

在插入 HTML 元素内容之前转义文本是重要的一步,但属性、URL 和脚本还需要各自针对上下文的处理。

相关工具