HTML 实体 - 在线转义与反转义

HTML 特殊字符转义与反转义

HTML 实体 · 使用说明

HTML 实体转义工具把尖括号、&、引号等特殊字符转成对应实体,避免代码片段被浏览器当作标签解析,也支持一键还原。命名实体与数字实体两种写法都能处理,结果可直接粘贴进文章、模板或富文本编辑器。写技术文档、展示示例代码、排查 XSS 与页面渲染异常时都用得上。内容只在浏览器里转换,不会上传,也不会留下记录。

示例

输入
<div class="a">A & B</div>
输出
&lt;div class=&quot;a&quot;&gt;A &amp; B&lt;/div&gt;

如何使用

  1. 粘贴含特殊字符的文本或代码
  2. 点「转义」或「反转义」
  3. 复制结果粘贴到网页或 CMS 中

小贴士

  • 展示代码示例时先转义,可避免浏览器解析标签
  • 中文等非 ASCII 字符默认不转义,保持可读

常见问题

HTML 转义会上传我的数据吗?

不会。转义与反转义都在你的浏览器本地完成,内容不会上传任何服务器,页面关闭后也不留下记录,和站内 文件批量拖入 等本地工具一致。

什么时候必须转义?

把字符串输出到 HTML 正文或标签属性、且内容可能来自用户输入时,就需要把 <、>、&、" 转成实体,否则会被浏览器解析成标签或结构造成显示错乱。

转义能彻底防 XSS 吗?

转义是输出侧的一道防线,但不是全部。还要结合内容所在的上下文(正文 / 属性 / JS / URL 各有差异)、框架自带转义与 CSP,并在输入侧做校。

单引号需要转义吗?

取决于语境。HTML 属性用双引号包裹时单引号不必转义;一旦属性改用单引号包裹,内容里的单引号就必须转成 '。

已转义的内容再转义会怎样?

会叠加编码,例如 & 先转成 &,再转一次变成 &amp;,页面上显示的是字面的 < 而不是 < 符号。所以只应对「原始内容」转义一次,别对结果重复处理。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件