HTML Entity 编码解码器在浏览器本地编码五种 HTML 特殊字符,或解码六种常见命名实体及十进制、十六进制字符引用。
zh-CN

HTML Entity 编码解码器

在浏览器本地编码五种 HTML 特殊字符,或解码六种常见命名实体及十进制、十六进制字符引用。

输出
<section title="Tom & Jerry">It's ok</section>

常见任务

  • HTML Entity 编码
  • HTML Entity 解码
  • HTML 转义
  • 数字实体解码

快速答案

编码将 &、<、>、双引号和单引号转为实体。解码识别 amp、lt、gt、quot、apos、nbsp,以及以分号结束的十进制和小写 #x 十六进制引用。

使用步骤

  1. 1. 选择编码或解码需要把标记作为文本显示时选编码,检查受支持的实体引用时选解码。
  2. 2. 粘贴文本结果会立即更新。输出作为纯文本显示,不会当作 HTML 执行。
  3. 3. 检查并复制复制前确认目标上下文。实体转换本身不是通用 HTML 清理器。

示例

编码标记

输入
<b title="A&B">
输出
&lt;b title=&quot;A&amp;B&quot;&gt;

解码数字引用

输入
&#20320;&#x597D; &copy;
输出
你好 &copy;

常见场景

  • 将代码示例作为 HTML 文本显示。
  • 检查导出文档中的数字字符引用。

注意事项

  • 命名实体支持范围有限:&copy; 和未知名称保持原样。&nbsp; 变成普通空格而非不换行空格。没有“转义所有字符”模式。
  • 解码只处理一遍:&amp;lt; 变成 &lt;,不会直接变成 <。缺少分号或大写 #X 的引用保持原样。
  • 超过 U+10FFFF 的数字会报错。再次编码已有实体会再次转义其中的 &,请按输入内容选择模式。

功能特点

  • 在浏览器本地编码五种 HTML 特殊字符,或解码六种常见命名实体及十进制、十六进制字符引用。
  • 结果会立即更新。输出作为纯文本显示,不会当作 HTML 执行。

常见问题

默认会转义哪些字符?
&、<、>、"、' 这五个直接写入 HTML 时容易出错的字符。
支持数字实体吗?
编码将 &、<、>、双引号和单引号转为实体。解码识别 amp、lt、gt、quot、apos、nbsp,以及以分号结束的十进制和小写 #x 十六进制引用。
我的输入会上传吗?
不会。编码和解码全部在浏览器中完成。