返回首页
HTML实体编码 / 反转义一键互转 · 纯本地处理,数据不出浏览器
输入需要转换的内容
所有处理均在您的浏览器本地完成,内容不会上传到任何服务器

什么是HTML特殊字符转义?

HTML特殊字符转义(HTML Entity Encode)是指把在HTML中具有特殊语法含义的字符,转换为以 & 开头、以 ; 结尾的字符实体引用。例如小于号 < 转义后为 &lt;。当你需要在网页上显示代码片段,而不想让浏览器把它当作真实标签解析时,就必须进行转义。

本站工具与 PHP 的 htmlspecialchars()、前端常用的 lodash escape() 结果保持一致,支持双向转换:既可以把原始代码转义为安全实体,也可以把已转义的文本还原为原始字符。

常见HTML字符实体对照表

字符实体编码说明
<&lt;小于号 / 标签开始
>&gt;大于号 / 标签结束
&&amp;和号(实体起始符)
"&quot;双引号
'&#39;单引号
空格&nbsp;不换行空格
©&copy;版权符号
®&reg;注册商标

为什么需要转义?

常见问题

转义和URL编码是一回事吗?
不是。HTML转义用于网页内容显示,把 < 转为 &lt;;URL编码用于网址参数,把特殊字符转为 %xx 形式(如空格转 %20)。两者场景不同,可分别使用本站的URL编码解码工具。
转换后的内容会被保存吗?
不会。本工具完全在浏览器端通过JavaScript本地运算,不经过服务器、不记录任何内容,可放心处理含敏感信息的代码。
支持中文和emoji吗?
支持。中文、emoji及各类特殊符号可原样保留;只有 <、>、&、引号等HTML保留字符会被转义。