HTML 实体转换

HTML 特殊字符与命名/数字实体互相转换

功能介绍

把 &、<、>、"、' 等字符转换为 HTML 实体,或把命名实体(&amp;)、十进制(&#38;)、十六进制(&#x26;)实体还原为字符。

适用于处理富文本转义、模板代码安全嵌入、爬取内容清洗。

使用说明

  • 「转义」默认处理 &、<、>、"、' 五个字符,可关闭引号转义
  • 「还原」支持命名、十进制与十六进制三种实体形式
  • 未识别的命名实体会保持原样输出

输入输出示例

转义

<div class="a"> → &lt;div class=&quot;a&quot;&gt;

还原

Tom &amp; Jerry &#x21; → Tom & Jerry !

常见问题

会转义所有 Unicode 字符吗?

默认只转义 HTML 保留字符,中文等字符保持原样,这样输出更易读。

相关工具

  • URL 编解码 - URL 百分号编码与解码(encodeURIComponent / encodeURI)
  • Unicode 转换 - 中文与 \uXXXX 转义序列互相转换
  • Base64 编解码 - Base64 编码与解码,支持 URL 安全变体与中文

本工具完全在浏览器本地运行,输入内容不会被上传或保存。